MAN0923_Issue 3_04/15
Touchpoint Pro
Operating Instructions
191
If Block Active is set to 1, the Controller processes the request. If Block Active is set to 0 the Controller will
not process the request or has already processed the request.
The options for Channel Type are 105 – Input Channel, 111 – Output Channel and 6 – Global (all channels).
If the Command Data is set to 0, the command will apply to all the channel alarms if a specific channel is
identified, or to all channels if the channel type is Global.
14.7 Exception Responses
The Modbus exception response is detailed in the Modicon Modbus manual. Any
one of the following exception responses may be returned by the Touchpoint Pro Modbus interface:
Exception
Description
01 ILLEGAL FUNCTION
Only Modbus functions 02, 03, 04 and 06 are supported. This response is returned if any other
requests are received.
02 ILLEGAL DATA ADDRESS The register addresses supported by each function are listed in this chapter. Any attempt to access a
register outside of these ranges will result in this error.
03 ILLEGAL DATA VALUE
This exception is returned if the request has the incorrect length, or if the maximum number of
registers is exceeded. The maximum number of registers that can be requested by function 02 is
512, function 04 is 64, and function 03 is 36 for the Query poll block or 6 for the Command poll
block.
06 SLAVE DEVICE BUSY
Applies to function 06 only. Once a poll or command block’s active register has been set, its contents
must not be changed until the main program has carried out the request. This exception is returned if
any attempt is made to change an active poll or command block.
Note: A function 06 that leaves the block unchanged will not generate this error
14. Appendix 1 - Modbus Option