Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Komunikacja ze sterownikami PLC firmy WAGO

Modularny system dystrybuowany 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 i seria 750-8xx to programowalne moduły komunikacyjne (wg. normy dla systemów PLC IEC 61131-3).
 

Komunikacja przy pomocy protokołów 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) i 814/314/816/314 (dla RS232).
 
Do tej komunikacji można w systemie PROMOTIC wykorzystać: PmModbusMr - Driver do komunikacji poprzez protokół Modbus Master.
Dla łatwego dodania tego drivera do aplikacji jest dogodne zastosować:
Dla tego drivera jest zalecane następujące ustawienie konfiguratorów:
- PmCommData > Parametry > Parametry specjalne > Bazowe adresy danych:
- bazowa adres "Bo = Coil/output bits" = 512
- bazowa adres "Bi = Input bits" = 0
- bazowa adres "Ro = Holding/output registers" = 512
- bazowa adres "Ri = Input registers" = 0
- PmCommData > Parametry > Parametry specjalne > Maks.ilość zmiennych odebrana w jednej wiadomości:
- maks. ilość "Bo = Coil/output bits" = 512
- maks. ilość "Bi = Input bits" = 512
- maks. ilość "Ro = Holding/output registers" = 125
- maks. ilość "Ri = Input registers" = 125

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 PmCommData i w każdym ustawić inny adres bazowy.

Komunikacja poprzez protokół BACnet

Komunikację poprzez protokół BACnet wspiera WAGO-I/O-SYSTEM 750, stacja: BACnet/IP-Controller 750-830.
 
Do tej komunikacji można w systemie PROMOTIC wykorzystać: PmBACnet - Driver do komunikacji poprzez protokół 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 można w systemie PROMOTIC wykorzystać: 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.

© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice