Basic Operation
21
Doc.Id. SCM-1200-093
Anybus Communicator for Modbus Plus
Doc.Rev. 3.01
2.4.4 Supported Modbus Commands
The Anybus Communicator communicates according to the Modbus Plus protocol. This means that it
can communicate with other nodes that comply with this protocol, but it does not necessarily mean that
all services available in the Modbus Plus protocol specification are supported.
The following Modbus commands are accepted by the gateway:
• Read Holding Registers (0x03)
• Preset Single Register (0x06)
• Preset Multiple Registers (0x10)
2.4.5 Modbus Register Map
The input and output areas are mapped to Modbus registers as follows:
2.4.6 Point-to-Point Exception Handling
When the gateway receives a query which for some reason cannot be processed (i.e. when trying to ac-
cess a non-existent register), an exception response will be returned as follows:
Modbus Register
Corresponding Memory Location
Area
40001
000h...001h
Input Data
40002
002h...003h
40003
004h...005h
40004
006h...007h
...
...
40254
1FAh...1FBh
40255
1FCh...1FDh
40256
1FEh...1FFh
40257... 41024
-
(reserved)
41025
200h...201h
Output Data
41026
202h...203h
41027
204h...205h
41028
206h...207h
...
...
41278
3FAh...3FBh
41279
3FCh...3FDh
41280
3FEh...3FFh
41281...
-
(reserved)
Exception Code
Name
Description
01h
Illegal Function
Illegal or unsupported function call
02h
Illegal Data Address
Illegal data address
03h
Illegal Data Value
Invalid data
06h
Host Side Busy
Host side is busy, reissue command later
Содержание Communicator Modbus plus
Страница 83: ......