Możliwości komunikacyjne sterowników PLC+HMI nowej generacji firmy Unitronics
Mateusz Sikorski - Elmark Automatyka print
We współczesnej automatyce przemysłowej komunikacja między urządzeniami odgrywa często kluczową rolę w eksploatacji systemu. Dwukierunkowa wymiana informacji wymaga niezawodnych nośników danych oraz jasnej konfiguracji danych przesyłanych między nadawcą a odbiorcą.
Z pomocą przychodzi izraelska firma Unitronics, globalny producent sterowników programowalnych PLC zintegrowanych z panelami operatorskimi HMI. Produkty te mają najbardziej konkurencyjne ceny na rynku, cechuje je także ciągły rozwój oprogramowania oraz hardware’u. Równie istotne są nowe możliwości komunikacyjne tych sterowników.
W 2011 r. wprowadzono na rynek port do komunikacji w sieci Profibus. Obecnie sterownik firmy Unitronics może pracować w tej sieci w trybie slave. Dodanie tego protokołu komunikacyjnego do już istniejących, takich jak Modbus RTU/ASCII, Modbus TCP/IP, SNMP, CANopen, UniCAN, CAN Layer 2, DF 1 oraz SAE J1939, zwiększa znacznie możliwości komunikacyjne sterowników Unitronics. Firma Unitronics umożliwiła również tworzenie własnych protokołów/ramek do sterowników z serii Vision. Funkcje Protocol oraz Protocol IP pozwalają na przesyłanie oraz odbieranie własnych ramek po fizycznych łączach RS-232, RS-485 lub Ethernet. Dodatkowo, do komunikacji w sieci Ethernet można użyć do czterech niezależnych gniazd.
Jednym z problemów wykrywania przychodzącej ramki w sterownikach PLC jest jednoznaczne potwierdzenie jej przybycia. Firma Unitronics zostawiła to do rozwiązania użytkownikowi – to on określa jej dokładną długość (liczba słów 16-bitowych) i sprawdza, czy ramka zawiera:
- informację o początku tekstu STX (Start of TeXt) oraz sekwencję oznaczającą koniec tekstu ETX (End of TeXt), a tym samym koniec ramki,
- edytowalny czas przerwy (break) po ostatnim słowie (używane dla komunikacji asynchronicznej).
Najczęściej tylko wydzielona część wiadomości z ramki jest niezbędna do realizacji konkretnych celów. Tutaj użytkownik wybiera, w jaki sposób ma tę część odczytać: jako wartość decymalną, heksadecymalną, binarną, lub jako znaki ASCII. Pozwala to na podłączenie dowolnego urządzenia, które ma zdefiniowaną własną ramkę do przesyłania danych, oraz transmisję danych z użyciem wymienionych wcześniej protokołów komunikacyjnych. Najczęściej takimi urządzeniami są czytniki kodów kreskowych, drukarki, czy falowniki, jak choćby testowane w firmie Elmark Automatyka falowniki firmy Panasonic.
Mateusz Sikorski
Elmark Automatyka Sp. z o.o.
www.elmark.com.pl
source: Elmark Automatyka