Communication processor and Modbus TCP
12.5 Modbus communication
S7-1200 Programmable controller
System Manual, 03/2014, A5E02486680-AG
741
Table 12- 62 MB_SERVER execution condition codes
1
Response code to
Modbus server
(B#16#)
7001 MB_SERVER is waiting for a Modbus client to connect to the assigned TCP port. This
code is reported on the first execution of a connect or disconnect operation.
7002 MB_SERVER is waiting for a Modbus client to connect to the assigned TCP port. This
code is reported for any subsequent executions, while waiting for completion of a
connect or disconnect operation.
A disconnect operation has successfully completed (Only valid for one PLC scan).
Invalid pointer to MB_HOLD_REG: area is too small
818C Pointer to an optimized MB_HOLD_REG area (must be a standard DB area or M
memory area) or Blocked process timeout exceeds the limit of 55 seconds. (S7-1200
Function code not supported
Data address error or access outside the bounds of the MB_HOLD_REG address area
Data diagnostic code value not supported (function code 08)
1
In addition to the MB_SERVER errors listed above, errors can be returned from the
underlying T block communication instructions (TCON, TDISCON, TSEND, and TRCV).
TCON, TDISCON, TSEND, and TRCV (TCP communication) instructions (Page 527)