12
Chapter 4.  Communication
The result of the application layer processing of the command message can be understood from the end code of the 
response message.
Results other than “Normal” are on two levels. “Error” is returned when nothing is processed, and “Warning” is 
returned when there is a possibility that some kind of processing was done.
End codes for the read command
End code Description Operation
00 (Normal) Normal end The value that was read is returned.
99 (Error) Undefined command Only the end code is returned (no data is 
appended).
40 (Error) Error in the number of 
data words
Only the end code is returned (no data is 
appended).
41 (Error) Data address error Only the end code is returned (no data is 
appended).
End codes for the write command
End code Description Operation
00 (Normal) Normal end All data was written.
99 (Error) Undefined command No data was written.
40 (Error) Error in the number of 
data words
No data was written.
41 (Error) Data address error No data was written.
42 (Error) Data range error No data was written.
43 (Error) Could not write No data was written.
20 (Warning) Error in the number of 
data words
Data was written to the accessible data 
addresses.
21 (Warning) Data address error Data was written to the accessible data 
addresses.
22 (Warning) Data range error Valid data was written.
23 (Warning) Could not write No data was written to read-only data 
addresses. If there was data for accessible 
data addresses, it was written.
•  In the case of a command to write multiple data words, if multiple warnings are 
generated, the last warning code is returned.
•  In the case of a command to write multiple data words, if multiple warnings are 
generated, and all the command messages eventually result in warnings, the error 
code corresponding to the last warning code is returned instead of the warning 
code.
Ex.)  If multiple warnings occur and all the command messages eventually result 
in warnings  
If the last warning code generated was “21” (data address error), the error 
code “41” (data address error) is returned as the end code.
4 - 3  List of End Codes