Libraries
9.3 Modbus RTU library
S7-200 SMART
488 System Manual, V2.3, 07/2017, A5E03822230-AF
1 Parity error in response: This is only possible if even or odd parity is used. The
transmission was disturbed and possibly incorrect data was received. This error is
usually caused by an electrical problem such as incorrect wiring or electrical noise
affecting the communication.
3 Receive timeout: There was no response from the slave within the Timeout time.
Some possible causes are bad electrical connections to the slave device, master and
slave are set to a different baud rate / parity setting, and incorrect slave address.
4 Error in request parameter: One or more of the input parameters (Slave, RW, Addr,
or Count) is set to an illegal value. Check the documentation for allowed values for
5 Modbus master not enabled: Call MBUS_CTRL on every scan prior to calling
6 Modbus is busy with another request: Only one MBUS_MSG instruction can be ac-
7 Error in response: The response received does not correspond to the request. This
indicates some problem in the slave device or that the wrong slave device answered
8 CRC error in response: The transmission was disturbed and possibly incorrect data
was received. This error is usually caused by an electrical problem such as incorrect
wiring or electrical noise affecting the communication.
12 Signal board port 1 missing or not configured
101 Slave does not support the requested function at this address: See the required
Modbus slave function support table in the "Using the Modbus master Instructions"
102 Slave does not support the data address: The requested address range of Addr plus
Count is outside the allowed address range of the slave.
103 Slave does not support the data type: The Addr type is not supported by the slave
105 Slave accepted the message but the response is delayed: This is an error for
MBUS_MSG and the user program should resend the request at a later time.
106
Slave is busy and rejected the message: You can try the same request again to get a
response.
Slave rejected the message for an unknown reason.
Slave memory parity error: There is an error in the slave device.