Fieldbus system
BC9000 and BC9100 65Version: 4.0.0
TCP port number
The TCP port number for ModbusTCP has been standardised to 502.
Modbus-Unit
The unit is returned by the slave.
ModbusTCP Protocol
Byte Name Description
0 Transaction identifier is returned by the slave
1 Transaction identifier is returned by the slave
2 Protocol identifier always 0
3 Protocol identifier always 0
4 Length field 0 (if the message is less than 256 bytes in length)
5 Length field Number of following bytes
6 UNIT identifier returned by the slave
7 Modbus Modbus protocol beginning with the function follows
7.5.2 Modbus TCP interface
Address Description
0x0000
0x00FF
Process data interface
Inputs
0x0800
0x08FF
Process data interface
Outputs
0x1000
0x1006
Read only Bus Coupler identification
0x100A 2 byte PLC interface
0x100B Bus terminal diagnosis
0x100C Bus Coupler status
0x1010 Process image length in bits, analog outputs (without PLC variables)
0x1011 Process image length in bits, analog inputs (without PLC variables)
0x1012 Process image length in bits, digital outputs
0x1013 Process image length in bits, digital inputs
0x1020 Watchdog, current time in [ms]
0x110A Read / Write 2 byte PLC interface
0x110B Bus terminal diagnosis
0x1120 Watchdog, pre-defined time in [ms] (Default value: 1000)
0x1121 Watchdog reset register
0x1122 Type of watchdog 1 Telegram watchdog
(default)
0 Write telegram watchdog
0x1123** ModbusTCP mode** 1 Fast Modbus
0 Normal Modbus (default)
0x4000*
0x47FF
Flags area (%MB..)*
* all Bus Terminal controllers BC9xx0 and BX9000
** for BC9x00 from firmware B7 and BK9000 from firmware B5 and all unlisted BK9xxx and BC/BX9xxx