Communication processor and Modbus TCP
13.5 Modbus communication
S7-1200 Programmable controller
1204 System Manual, V4.2, 09/2016, A5E02486680-AK
Table 13- 78 Modbus_Master execution condition codes (communication and configuration errors)
1
80C8 Slave timeout. The specified slave did not respond in the specified time. Please check the
baud rate, parity, and wiring of the slave device. This error is only reported after any configured
retries have been attempted.
80C9 The Modbus_Master instruction has timed out for one of the following reasons:
• The instruction is waiting for a response from the module that is being used for communica-
tions.
• The Blocked_Proc_Timeout value is set too small.
This error is reported if a PROFIBUS or PROFINET distributed I/O device returns from one of
the following:
• An interruption to power or communication
• A communication module pull/plug event
In these instances, the hardware configuration from the PLC is reloaded, and Mod-
bus_Comm_Load must be executed again to properly configure the communication module.
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.
The message was terminated as a result of the specified length exceeding the total buffer size.
Invalid port ID value or error with Modbus_Comm_Load instruction
Invalid Modbus station address
Invalid Mode specified for broadcast request
Invalid Data Address value
818A Invalid Data Length value
Invalid pointer to the local data source/destination: Size not correct
818C Invalid pointer for DATA_PTR or invalid Blocked_Proc_Timeout. The data area must be one of
the following:
• Classic DB
• Array of elemental data types in a symbolic or retentive DB
• M memory
Port is busy processing a transmit request.