9.2 Modbus TCP Slave Register Mapping
The mappings shown below are used when the BB2-7010 is treated as a Modbus RTU Slave. All objects are
accessed as holding registers. These mappings are also used when the BB2-7010 is treated as a
Modbus TCP Server (slave). The local register numbers may be accessed as holding registers. In addition,
if the Modicon mapping option is turned on (TCP only), binary points can be accessed as coils.
Analog Input Object
Must be read/written as
Floating Point (IEEE 754)
register pair, most significant
register first.
ANALOG INPUT
Object
Modbus Registers
AI #1
1 (read 1,2 as pair)
AI #2
3 (read 3,4 as pair)
AI #3
5 (read 5,6 as pair)
AI #300
599 (read 599,600 as pair)
Analog Output Object
Must be read/written as
Floating Point (IEEE 754)
register pair, most significant
register first.
ANALOG OUTPUT
Object
Modbus Registers
AO #1
1001 (read 1001,1002 as pair)
AO #2
1003 (read 1003,1004 as pair)
AO #3
1005 (read 1005,1006 as pair)
AO #100
1199 (read 1199,1200 as pair)
Analog Value Object
Must be read/written as
Floating Point (IEEE 754)
register pair, most significant
register first.
ANALOG VALUE
Object
Modbus Registers
AV #1
2001 (read 2001,2002 as pair)
AV #2
2003 (read 2003,2004 as pair)
AV #3
2005 (read 2005,2006 as pair)
AV #100
2199 (read 2199,2200 as pair)
Binary Input Object
Read/written as a single
holding register, any non-zero
value written will result in bit
set.
BINARY INPUT
Object
Modbus Registers
BI #1
3001
BI #2
3002
BI #3
3003
BI #300
3300
Binary Output Object
Read/written as a single
holding register, any non-zero
value written will result in bit
set.
BINARY OUTPUT
Object
Modbus Registers
BO #1
4001
BO #2
4002
BO #3
4003
BO #100
4100
Binary Value Object
Read/written as a single
holding register, any non-zero
BINARY VALUE
Object
Modbus Registers
BV #1
5001
9. Configuring BB2-7010 as a Modbus TCP Slave
file:///C:/AAA_CSI/Literature/2015 User Guides/BB2-7010/BB2-7010 ...
2 of 3
10/16/2015 12:45 PM