Promotic

Komunikacja ze sterownikami PLC od firmy ABB

Z różnymi sterownikami od firmy ABB można komunikować się na różne sposoby. W poniższym tekscie są opisane niektóre z nich:

Typy sterowników PLC ABB oraz ich możliwości komunikacji

Sterowniki PLC AC800:
Opisywana seria sterowników PLC jest przeznaczona do automatyki procesowej. Istnieje kilka możliwości komunikacji z takimi sterownikami PLC, jednak najczęściej stosowanym jest OPC serwer.
Lista wspieranych interfejsów komunikacyjnych i protokołów w sterowniku PLC:
- RS232 (standardowo 2 porty na procesorze) wspierające Modbus Master, ASCII
- Ethernet (standardowo 2 porty na procesorze do redundancji szyny Control Network)
- Modbus TCP/IP (opcjonalny moduł komunikacyjny)
- PROFIBUS DP V1 (opcjonalny moduł komunikacyjny – w trybie Profibus Master)
- RS232 (opcjonalny moduł komunikacyjny wspierający protokoły Modbus Master, Comli master/slave, Siemens 3964 master, ASCII)
- MasterBus 300 (opcjonalny moduł komunikacyjny do połączenia z systemami ABB Advant Controller)
- INSUM (protokół IEEE 802.3, opcjonalny moduł komunikacyjny)


Sterowniki PLC AC500 oraz AC31:
Opisywana seria sterowników PLC jest przeznaczona do automatyki dyskretnej.
- Sterowniki PLC AC500 oraz AC31 serii PLC 90 należą do wyższej kategorii sterowników PLC i posiadają szersze możliwości komunikacji.
Lista wspieranych interfejsów komunikacyjnych i protokołów w sterowniku PLC:
- RS232 (standardowo 2 porty na procesorze, na 07SL97 jest 1 port)
- RS485 (przy pomocy opcjonalnego modułu komunikacyjnego 07KP93
- Ethernet (wybieralna właściwość procesorów)
- PROFIBUS DP (wybieralna właściwość procesorów)
- ARCNET (wybieralna właściwość procesorów, standardowo na 07SL97)
- CANopen (wybieralna właściwość procesorów)
- PCI (standardowo 07SL97)
- Sterowniki PLC AC31 serii PLC 40/50 są podstawową serią tych sterowników PLC z możliwością komunikacji przedewszystkim poprzez protokół Modbus RTU lub DDE serwer.
- Protokół Modbus RTU jest zastosowany w:
- wbudowanym komunikacyjnym porcie szeregowym COM1 (interfejs RS232/RS485).
- opcjonalnym module komunikacyjnym 07KP93 (COM3, COM4) z łączem szeregowym RS232/RS485.
- DDE serwer jest częścią środowiska deweloperskiego AC1131. Aplikację PROMOTIC można przy pomocy komunikacji DDE podłączyć do tego serwera i komunikować się w ten sposób z takimi sterownikami PLC.

Wybrane możliwości komunikacji aplikacji PROMOTIC ze sterownikami PLC ABB

Komunikacja przy pomocy OPC serwera:
Aplikacja PROMOTIC uzyskuje dane z OPC serwera przy pomocy obiektu PmaOpcDaClient. Patrz również: Komunikacja poprzez interfejs OPC
OPC serwer jest częścią składową środowiska deweloperskiego do programowania ABB sterowników PLC (AC31, AC500, AC800). Omawiany OPC serwer można także zainstalować oddzielnie.
OPC serwer wspiera również PLC routing. OPC serwer potrafi komunikować się:
- po łączu szeregowym RS232.
- poprzez Ethernet.
- po sieci Arcnet
- przez interfejs PCI. W tym przypadku wykorzystano Slot-PLC 07SL97 (sterownik PLC jako karta do komputera).


Komunikacja poprzez protokół ASCII:
Po stronie sterownika PLC (AC31, AC500, AC800) jest protokół ASCII zastosowany w:
- wbudowanym komunikacyjnym porcie szeregowym COM1 lub COM2 (interfejs RS232).
- opcjonalnym module komunikacyjnym 07KP93 (COM3, COM4) z łączem szeregowym RS232/RS485.

Do tej komunikacji w systemie PROMOTIC można zastosować:

Komunikacja poprzez protokół Modbus:
Są wspierane protokoły Modbus RTU oraz Modbus TCP/IP.
Do tej komunikacji w systemie PROMOTIC można zastosować:

Komunikacja poprzez Ethernet:
Ten rodzaj komunikacji jest zalecany dla aplikacji, gdzie są wymagane szybkie transmisje danych. Można zastosować:
- OPC serwer
- Bezpośrednia komunikacja przy pomocy UDP soketów: Przy pomocy obiektu PmaData i soket komunikacji typu UDP bez nagłówka PROMOTIC można ze sterownikami PLC komunikować się bezpośrednio. Taka komunikacja jest bardzo szybka. Projektant jednak musi znać wygląd pakietów UDP wykorzystywanych w sterowniku PLC (jest to 7-bajtowy nagłówek za którym następują dane binarne).


Komunikacja po komunikacyjnej magistrali przemysłowej ARCNET:
Ta komunikacja jest odpowiednie dla aplikacji, gdzie wymagane są szybkie transmisje danych. Port komunikacyjny ARCNET może być częścią sterownika PLC. Sterownik PLC jest dostarczany bez lub z ARCNETem (rozróżnia się innym numerem zamówieniowym). Oprogramowanie jest wbudowane.
Komunikacja po magistrali ARCNET może się w systemie PROMOTIC odbywać przy pomocy OPC serwera. W komputerze musi znajdować się karta komunikacyjna typu F-ARC E3 (w wykonaniu dla szyny PCI lub ISA) lub Slot-PLC 07SL97.
© MICROSYS, spol. s r.o.