Communication Guide, ©ComAp – March 2014 140
IGS-NT Communication Guide 03-2014.pdf
Response: 01 03 64 4D 43 42 20 63 6C 6F 73 65 64 20 20 20 20 20 20 20 20 20 20 30 33 2F 30 39
2F 32 30 30 38 20 20 31 35 3A 34 34 3A 35 37 2E 39 00 … 00 00 0E E0
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
64 = Length of read data in Bytes (in HEX)
4D .. 39 … = Object data value > 1.record in alarmlist is MCB closed 03.09.2008
15:44:57.9
E0 0E = CRC
3 of 3 - reading of the data part of history record:
Request: 01 03 19 8E 00 7D E2 9C
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
19 8E = Register address of history record header (46543) – 40001 = 6542 DEC => 198E
HEX
00 7D = Number of registers > 46542 – 46667 => 125 DEC => 7D HEX
9C E2 = CRC (write LSB MSB !)
Response: 01 03 FA 00 00 00 00 00 00 00 20 00 … 00 00 F4 01 FD 00 FD 00 FD 00 00 00 00 00 00
00 00 64 20 00 00 00 00 64 00 D8 00 55 01 00 00 A1 00 7A 00 64 00 0A 00 18 00 00 00 00 … 00 00
20 3B
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
FA = Length of read data in Bytes (in HEX)
00 .. 00 = Object data value > for reading this data see table 7 History Record in
Communication object description (in PC tool -> File –> Generate Cfg Image –> Generate
Cfg Image (Comm. Objects …))
3B 20 = CRC
AlarmList reading
See more information about AlarmList reading on page 115.
Request: 01 03 1A 0C 00 19 43 B1
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
1A 0C = Register address: Register number (46669) – 40001 = 6668 DEC => 1A0C HEX
00 19 = Number of registers > 46669 – 46693 => 25 DEC => 19 HEX
B1 43 = CRC (write LSB MSB !)
A part of dedicated communication objects table
Number of records in the alarm list
Index of requested history record (# 5)
Entering of password for writing (# 4)
Reserved (register not implemented)
Reserved (register not implemented)
1. record in alarm list (# 1)
2. record in alarm list (# 1)
3. record in alarm list (# 1)
Response: 01 03 32 2A 53 64 20 53 44 20 31 32 … 00 00 18 F5
01 = Controller address
03 = Modbus function code (Read Multiple Registers)
32 = Length of read data in Bytes (in HEX)
2A 53 = Object data value (* S)
64 20 = Object data value (d _)