Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Communication with WAGO company devices

The modular distributed system developed by the WAGO company (www.wago.cz, www.wago.com) is offering a wide variety of communication options: Modbus TCP/IP, Modbus RTU, Lonworks, PROFIBUS, PROFINET, DeviceNet, CanOpen ... There are currently two basic component types available: the 750-3xx are the communication modules only and 750-8xx are programable stations (according to the PLC systems standard IEC 61131-3).
 

Communication by Modbus protocol

- Modbus TCP/IP: Support WAGO-I/O-SYSTEM 750, stations: 841/341/842/342.
- Modbus RTU: support WAGO-I/O-SYSTEM 750, stations: 812/312/815/315 (for RS485) and 814/314/816/314 (for RS232).
 
For this communication in the PROMOTIC system can be used: PmModbusMr - Driver for communication by Modbus Master protocol.
For easy integration of this driver into the application it is handy to use:
For this driver, it is recommended to set the configurators:
- PmCommData > Parameters > Special Parameters > Area base addresses:
- base address "Bo = Coil/output bits" = 512
- base address "Bi = Input bits" = 0
- base address "Ro = Holding/output registers" = 512
- base address "Ri = Input registers" = 0
- PmCommData > Parameters > Special Parameters > Max.number of variables received in one message:
- max.number "Bo = Coil/output bits" = 512
- max.number "Bi = Input bits" = 512
- max.number "Ro = Holding/output registers" = 125
- max.number "Ri = Input registers" = 125

The WAGO devices of the 750-8xx type also have the so called "Merkers" memory area, that begin on the 3000 hexa = 12288 dec address. Due to the fact that this is the same are as the registers (in Ro area) with the address 512, this memory can be read:

- with recalculated address for registers or
- put the registers and the memory into two PmCommData objects and set different base address for each of them.

Communication by BACnet protocol

The BACnet protocol communication is supported by WAGO-I/O-SYSTEM 750, station: BACnet/IP-Controller 750-830.
 
For this communication in the PROMOTIC system can be used: PmBACnet - Driver for communication via the BACnet protocol.
For easy integration of this driver into the application it is handy to use:

Free communication through RS232, RS485

The WAGO-I/O-SYSTEM 750 allows to add the serial module to any communication or programable module (it is possible to use multiple serial modules simultaneously in one station). This interface allows to develop the necessary protocol (or to use the preset libraries for Modbus RTU communication).
 
For this communication in the PROMOTIC system can be used: PmChar - Driver for communication by user defined ASCII/BIN protocol.

Communication by other protokols

The communication on the PROFIBUS, DeviceNet ... is accessible for the PROMOTIC application by the OPC interface. The PROMOTIC application is the OPC client and it communicates with the OPC Server. The OPC Server for this communication has to be purchased at the HW supplier.

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