C2IU Modbus Communication Portfolio
C2IU Modbus Communication Portfolio
Nowadays, Modbus is commonly used as protocol for the interchange of data between
various devices and systems for tank terminal automation purposes and still gains
acceptance as a standard.
existing automation equipment into the new generation of Enraf distributed automation
standard equipment
systems for tank terminal automation, reducing the cost of systems upgrades and
simplifying integration of existing and new equipment.
remote I/O units or converters for foreign equipment can be integrated seamlessly into
functionality
the new Enraf automation platform to create a real integrated solution that will meet the
most demanding application requirements.
The offered Modbus communication portfolio comes in the form of a software license
to be installed on the Enraf C2IU Communication, Control &Interface Unit (see separate
product sheet). Installation of the Modbus communication portfolio on existing C2IU
configurations in operation is possible at all times.
Both master and slave functionality are available to support communication functions
to both field equipment and host systems. Serial communication can be set up in ASCII
and RTU mode via the two independent RS232C serial ports on the controller.
ENRAF
Modbus TCP client communication can be set up via the LAN for communication with
up to 15 different devices on the network at the same time, supporting a true distributed
WE THINK TANK
Operating environment
Hardware (C2IU)
Means of Communication
C2IU
Serial (RS232C
Two Ports
Ethernet
Functional specifications
Modbus Communication Portfolio
The Modbus Communication Portfolio enables C2IU units to easily acquire and set data from and to Modbus communications protocol support devices through serial or Ethernet communications. The following communication modes and types
are supported:
Application capacity
Means of Communication
Communication mode
Communication type
Serial
ASCII mode
Master / slave
RTU mode
Master / slave
Modbus
Client
Ethernet
Accessible range
Accessible Device Ranges as Master or Client
If the C2IU operates as master or client, its accessible device ranges are:
Device
Bit / Word
Read / Write
Reference No.
Coil
Bit
Read / Write
000001 to 065536
Discrete input
Bit
Read only
100001 to 165536
Input register
Word
Read only
300001 to 365536
Holding register
Word
Read / Write
400001 to 465536
Exception status
Bit
Read only
1 to 8
Bit / Word
Read / Write
Reference No.
Coil
Bit
Read / Write
000001 to 065536
Discrete input
Bit
Read only
100001 to 165536
Input register
Word
Read only
300001 to 365536
Holding register
Word
Read / Write
400001 to 465536
Exception status
Bit
Read only
1 to 8
Function code
Bit/Word
(Hex)
RTU mode
Modbus/
Master/Slave
Read Coil
1 (0x01)
Bit
976 bits
2000 bits
2000 bits
2 (0x02)
Bit
976 bits
2000 bits
2000 bits
3 (0x03)
Word
61 words
125 words
125 words
4 (0x04)
Word
61 words
125 words
125 words
5 (0x05)
Bit
1 bits
1 bits
1 bits
6 (0x06)
Word
1 word
1 word
1 word
7 (0x07)
Word
1 word
1 word
1 word
8 (0x08)
Word
1 word
1 word
1 word
15 (0x0F)
Bit
800 bits
800 bits
800 bits
16 (0x10)
Word
59 words
100 words
100 words
43 (0x2B)
ASCII string
(2*)
*1)
*2)
*3)
Function
SD_CMDBSM_AM_OPEN
SD_CMDBSM_AM_BRD
Coil/Discrete Input
Coil
0x01
Reading
Discrete input
0x02
Input Register/Holding
Input register
0x04
Register Reading
Holding register
0x03
SD_CMDBSM_AM_BWRS
Coil
0x05
SD_CMDBSM_AM_WWRS
Holding register
0x06
Exception status
0x07
8 bits fixed
SD_CMDBSM_AM_WRD
Function code
Remarks
Register Writing
SD_CMDBSM_AM_REB
Exception Status
Reading
SD_CMDBSM_AM_LPBK
Loop-back Check
0x08
1 word fixed
SD_CMDBSM_AM_BWR
Coil Writing
Coil
0x0F
SD_CMDBSM_AM_WWR
0x10
59 words max.
SD_CMDBSM_AM_DID
Device ID Reading
0x2B
ASCII string
Vendor name/product
code/revision number
POU
Function
SD_CMDBSM_AS_OPEN
Function code
Remarks
Coil/Discrete Input
Coil
0x01
Reading
Discrete input
0x02
Exception Status
0x07
8 bits fixed
Input Register/Holding
Input register
0x04
61 words max.
Register Reading
Holding register
0x03
Coil writing
Coil
0x05/0x0F
Input Register/Holding
Holding register
0x06/0x10
59 words max.
Register Reading
Loop-back Check
0x08
Device ID Reading
Vendor name/product
0x2B
code/revision number
Function
Function
Remarks
SD_CMDBSM_BM_OPEN
SD_CMDBSM_BM_BRD
Coil/Discrete Input
Coil
0x01
Reading
Discrete input
0x02
Input Register/Holding
Input register
0x04
Register Reading
Holding register
0x03
SD_CMDBSM_BM_BWRS
Coil
0x05
SD_CMDBSM_BM_WWRS
Holding register
0x06
Exception status
0x07
8 bits fixed
code
SD_CMDBSM_BM_WRD
Register Writing
SD_CMDBSM_BM_REB
Exception Status
Reading
SD_CMDBSM_BM_LPBK
Loop-back Check
0x08
1 word fixed
SD_CMDBSM_BM_BWR
Coil Writing
Coil
0x0F
SD_CMDBSM_BM_WWR
0x10
SD_CMDBSM_BM_DID
Device ID Reading
0x2B
ASCII string
Vendor name/product
code/revision number
Function
Function
Remarks
code
SD_CMDBSM_BS_OPEN
Coil/Discrete Input
Coil
0x01
Reading
Discrete input
0x02
Exception Status
0x07
8 bits fixed
Input Register/Holding
Input register
0x04
Register Reading
Holding register
Coil writing
Coil
0x05/0x0F
Input Register/Holding
Holding register
0x06/0x10
0x03
Register Reading
Loop-back Check
0x08
Device ID Reading
Vendor name/product
0x2B
code/revision number
Function
Function
Remarks
code
SD_CMDBSM_BM_OPEN
SD_CMDBSM_BM_BRD
Coil/Discrete Input
Coil
0x01
Reading
Discrete input
0x02
Input Register/Holding
Input register
0x04
Register Reading
Holding register
0x03
SD_CMDBSM_BM_BWRS
Coil
0x05
SD_CMDBSM_BM_WWRS
Holding register
0x06
Exception status
0x07
8 bits fixed
SD_CMDBSM_BM_WRD
Register Writing
SD_CMDBSM_BM_REB
Exception Status
Reading
SD_CMDBSM_BM_LPBK
Loop-back Check
0x08
1 word fixed
SD_CMDBSM_BM_BWR
Coil Writing
Coil
0x0F
SD_CMDBSM_BM_WWR
Holding register
0x10
SD_CMDBSM_BM_DID
Device ID Reading
0x2B
ASCII string
revision number
Identification code
C2IU Modbus Communication Portfolio
Pos 1 ..7 Product designation
N T 8 0 3 5 J 380 C2IU Modbus Communication Portfolio
Pos 8 Server application
L License
Pos 9 ..12
W 1 1 A
N T 8
L W 1
1 A
N T 8
L W 1
1 A
ENRAF
WE THINK TANK
vW-IN-4416.446-Rev.0
vW-US-4416.447-Rev.0