- Tytuł:
-
Implementacja środowiska inżynierskiego na przykładzie pakietu CPDev
Implementation of Engineering Environment - Case Study: CPDev Package - Autorzy:
-
Rzońca, Dariusz
Sadolewski, Jan
Stec, Andrzej
Świder, Zbigniew
Trybus, Bartosz
Trybus, Leszek - Powiązania:
- https://bibliotekanauki.pl/articles/277809.pdf
- Data publikacji:
- 2020
- Wydawca:
- Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
- Tematy:
-
środowisko inżynierskie
IEC 61131-3
język pośredni
maszyna wirtualna
translator
HMI
komunikacja
sterownik przemysłowy
engineering environment
intermediate language
virtual machine
communication
industrial controller - Opis:
-
Norma IEC 61131-3 definiuje pięć języków programowania sterowników
przemysłowych. Norma ta jest powszechnie stosowana, wiele środowisk inżynierskich jest z nią
całkowicie, bądź częściowo zgodnych. W literaturze opisano kilka akademickich rozwiązań, jednak
zazwyczaj implementują one jedynie wybrane elementy normy (np. tylko jeden lub dwa języki).
Komercyjne środowiska inżynierskie zwykle obsługują wszystkie języki, ale ich dokumentacja skupia
się na korzystaniu ze środowiska, natomiast rzadko ujawniane są szczegóły dotyczące wewnętrznej
architektury i implementacji. W artykule przedstawiono takie rozwiązania dla pakietu inżynierskiego
CPDev. Architektura bazująca na maszynie wirtualnej sprawia, że środowisko jest przenośne, co
ułatwia wdrożenie na różnych platformach sprzętowych. W artykule przedstawiono kilka wdrożeń
przemysłowych środowiska CPDev.
The IEC 61131-3 standard defines five languages, dedicated for programming industrial controllers. The standard is commonly used, there are numerous engineering environments fully or partially compatible with it. Several academic solutions have been described in the literature, but they typically implement only selected parts of the IEC 61131-3 standard (e.g. only one or two languages). On the other hand, commercial engineering environments usually implement all languages, but their documentation focuses on the application of the environment, whereas details about internal architecture and implementation are rarely disclosed. The paper describes such internal details of the CPDev engineering environment. The architecture based on the virtual machine makes the environment portable, thus facilitate implementation on diverse hardware platforms. Several industrial implementations of CPDev are also mentioned. - Źródło:
-
Pomiary Automatyka Robotyka; 2020, 24, 1; 21-28
1427-9126 - Pojawia się w:
- Pomiary Automatyka Robotyka
- Dostawca treści:
- Biblioteka Nauki