Table 13- 28 Condition codes
STATUS (W#16#...)
Description
0000
No buffer present
0094
Message terminated due to received maximum character length
0095
Message terminated because of message timeout
0096
Message terminated because of inter-character timeout
0097
Message terminated because of response timeout
0098
Message terminated because the "N+LEN+M" length condition was satisfied
0099
Message terminated because of end sequence was satisfied
8085
LENGTH parameter has a value of 0 or is greater than 4KB.
8088
The LENGTH parameter or the received length is longer than the area specified in BUFFER or the
received length is longer than the area specified in BUFFER.
8090
Incorrect configuration message, wrong message length, wrong submodule, illegal message
81E0
Message terminated because the receive buffer is full
81E1
Message terminated due to parity error
81E2
Message terminated due to framing error
81E3
Message terminated due to overrun error
81E4
Message terminated because calculated length exceeds buffer size
81E5
Reverse bias signal (wire break condition)
81E6
The message queue is full. This error is reported without data. If it occurs, the module toggles be-
tween an error free data transfer and this error.
81E7
Internal error, error in synchronization between instruction and CM: set wehn a sequence error is
detected
81E8
Message terminated, inter-character timeout expired before the end of message criteria was satis-
fied
81E9
Modbus CRC error detected (Only used by modules that support CRC generation/checking for the
Modbus protocol)
81EA
Modbus telegram is too short (Only used by modules that support CRC generation/checking for the
Modbus protocol)
81EB
Message terminated, because maximum message size exceeded
8201
Illegal syntax ID at an ANY pointer
8223
Range length error when writing a parameter. The parameter is located either entirely or partly
outside the range of an address or that the length of a bit range is not a multiple of 8 with an ANY
pointer.
8225
Range error when writing a parameter. The parameter is located in a range that is illegal for the
system function.
8229
Alignment error when writing a parameter. The referenced parameter is located at bit address that
is not equal to 0.
8230
Parameter is located in a read-only global DB
8231
Parameter is located in a read-only instance DB.
8232
Parameter contains a DB number that is higher than the highest block number allowed (DB number
error).
823A
The DB for the BUFFER parameter does not exist.
8280
Negative acknowledgement while reading the module
8282
DP slave or module not available
S7-1200 Programmable controller
System Manual, V4.2, 09/2016, A5E02486680-AK
Communication processor and Modbus TCP
13.3 Point-to-point (PtP) communication
1127