
Deutschmann Automation GmbH & Co. KG
4 UNIGATE®fieldbus gateway UNIGATE®MB - MPI V. 1.9 27.10.21
8.3.1 Data structure 3964R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.3.2 Protocol definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.3.3 Data communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.3.3.1 Initiation of data communication by the low-priority user . . . . . . . . . . . . . . . 21
8.3.3.2 Conflicts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.3.3.3 Timeout times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.3.3.4 Retries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.3.3.5 Initiation of data communication by the high-priority user . . . . . . . . . . . . . . . 22
8.3.4 Protocol type 3964 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.4 Protocol: MODBUS-RTU . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.4.1 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
8.4.2 UNIGATE®as MODBUS-Master . . . . . . . . . . . . . . . . . . . . . . . . 22
8.4.2.1 Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.4.2.2 Data structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.4.2.3 Communication sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.4.3 UNIGATE®as MODBUS-Slave . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.4.3.1 Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.4.3.2 Data structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.4.3.3 Communication sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.4.4 UNIGATE®as Modbus-ASCII Master . . . . . . . . . . . . . . . . . . . . . . 24
8.5 Protocol SSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.6 The trigger byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.7 The length byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.8 Protocol „Universal Modbus RTU Slave“ . . . . . . . . . . . . . . . . . 25
8.8.1 Data structure on the fieldbus side e.g.: PROFIBUS . . . . . . . . . . . . . .26
8.8.1.1 Example: FC1 + FC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.8.1.2 Example: FC3 (Read Holding Register) + FC4 (Read Input Register) . . . . . . . . 27
8.8.1.3 Example: Write Single Coil FC5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.8.1.4 Example: Write Single Register FC6 . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.8.1.5 Example: Force multiple coils FC 15 . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.8.1.6 Example: Preset multiple register FC16 . . . . . . . . . . . . . . . . . . . . . . . . 30
8.9 Protocol „Universal Modbus RTU Master“ . . . . . . . . . . . . . . . . 31
8.9.1 Data structure Fieldbus side (e.g. PROFIBUS): . . . . . . . . . . . . . . . . . 31
8.9.2 Data structure Application side: . . . . . . . . . . . . . . . . . . . . . . . . .31
8.9.3 Configuration: via Wingate since wcf Datei Version 396 . . . . . . . . . . . . .32
8.9.3.1 Example: Read coil status FC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.9.3.2 Example: Read input status FC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.9.3.3 Example: Read multiple register FC3 . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.9.3.4 Example: Read input registers FC4 . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8.9.3.5 Example: Force single coil FC5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8.9.3.6 Example: Preset single register FC6 . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.9.3.7 Example: Force multiple coils FC15 . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.9.3.8 Example: Preset multiple register FC16 . . . . . . . . . . . . . . . . . . . . . . . . 38
8.10 Protocol „Universal Modbus ASCII Master/Slave“ . . . . . . . . . . . . 39
8.10.1 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.10.1.1 Example Configuration 1: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.10.1.2 Swap Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.10.1.3 Example with Fast Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43