Komunikacja ze sterownikami PLC od firmy WAGO

Modularny system dystrybuowany od firmy
WAGO (
http://www.wago.com) oferuje szeroki wybór możliwości komunikacji:
Modbus TCP/IP,
Modbus RTU,
Lonworks,
PROFIBUS,
PROFINET,
DeviceNet,
CanOpen, ... Istnieją dwa rodzaje modułów komunikacyjnych: seria
750-3xx to proste moduły komunikacyjne oraz seria
750-8xx to programowalne moduły komunikacyjne (wg. normy dla systemów PLC
IEC 61131-3).
Komunikacja protokołem Modbus
-
Modbus TCP/IP: jest wspierany przez
WAGO-I/O-SYSTEM 750, stacje:
841/341/842/342.
-
Modbus RTU: jest wspierany przez
WAGO-I/O-SYSTEM 750, stacje:
812/312/815/315 (dla
RS485) oraz
814/314/816/314 (dla
RS232).
Do tej komunikacji w systemie PROMOTIC można zastosować:
PmModbusMr - Driver do komunikacji protokołem Modbus Master.
Dla łatwego dodania tego drivera do aplikacji jest dogodne zastosować:
Dla tego drivera jest zalecane następujące ustawienie konfiguratorów:
Poza tym moduły WAGO z serii 750-8xx posiadają jeszcze dodatkowo obszar pamięci (tzw. "Markerów"), których obszar adresacji zaczyna się od adresu 3000 hexa = 12288 dec. Ze względu na to, że markery znajdują się w tym samym obszarze co rejestry (w obszarze Ro) o adresie 512, można te pamięci odczytywać:
- za pomocą przeliczonego adresu dla rejestrów lub
- rejestry i pamięci ulokować osobno do dwu obiektów
PmaCommGroup oraz w każdym ustawić inny adres bazowy.
Komunikacja protokołem BACnet
Komunikację poprzez protokół
BACnet wspiera
WAGO-I/O-SYSTEM 750, stacja:
BACnet/IP-Controller 750-830.
Do tej komunikacji w systemie PROMOTIC można zastosować:
PmBACnet - Driver do komunikacji protokołem BACnet.
Dla łatwego dodania tego drivera do aplikacji jest dogodne zastosować:
Dowolna komunikacja poprzez łącze RS232, RS485
WAGO-I/O-SYSTEM 750 umożliwia dodanie modułu szeregowego do dowolnego modułu komunikacyjnego lub jednostki programowalnej (jest możliwe także jednoczesne wykorzystanie kilku modułów szeregowych w jednej stacji). Na tym interfejsie można wytworzyć wymagany protokół (lub wykorzystać przygotowane uprzednio biblioteki do komunikacji poprzez
Modbus RTU).
Do tej komunikacji w systemie PROMOTIC można zastosować:
PmChar - Driver do komunikacji przy pomocy ASCII/BIN protokołu zdefiniowanego przez użytkownika.
Komunikacja przy pomocy następnych protokołów
Komunikacja
po szynach PROFIBUS, DeviceNet ... jest dla aplikacji PROMOTIC dostępna przy pomocy
interfejsu OPC. Aplikacja PROMOTIC jest OPC klientem i komunikuje się z OPC serwerem. OPC serwer do tego rodzaju komunikacji trzeba zakupić u dostawcy sprzętu.