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.
Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies
Informacja
SZANOWNI CZYTELNICY!
UPRZEJMIE INFORMUJEMY, ŻE BIBLIOTEKA FUNKCJONUJE W NASTĘPUJĄCYCH GODZINACH:
Wypożyczalnia i Czytelnia Główna: poniedziałek – piątek od 9.00 do 19.00