Communication processor and Modbus TCP
13.9 Legacy Modbus RTU communication (CM/CB 1241 only)
S7-1200 Programmable controller
1284 System Manual, V4.2, 09/2016, A5E02486680-AK
Table 13- 162 MB_SLAVE execution condition codes (communication and configuration errors)
1
80D1 The receiver issued a flow control request to suspend an active transmission and never re-
enabled the transmission during the specified wait time.
This error is also generated during hardware flow control when the receiver does not assert
CTS within the specified wait time.
The transmit request was aborted because no DSR signal is received from the DCE.
The message was terminated because the receive buffer is full.
The message was terminated as a result of a parity error.
The message was terminated as a result of a framing error.
The message was terminated as a result of an overrun error.
80E4 The message was terminated as a result of the specified length exceeding the total buffer
Invalid port ID value or error with MB_COMM_LOAD instruction
Invalid Modbus station address
Invalid pointer to MB_HOLD_REG DB: Area is too small
818C Invalid MB_HOLD_REG pointer to M memory or DB (DB area must allow both symbolic and
Table 13- 163 MB_SLAVE execution condition codes (Modbus protocol errors)
1
Function code not supported or not supported within broadcasts
8383 02 Data address error or address outside the valid range of the
8385 03 Data diagnostic code value not supported (function code 08)
In addition to the MB_SLAVE errors listed above, errors can be returned from the underlying PtP communication in-