
5-3
IM XL100C-E
1
2
3
4
5
6
7
App
Index
Standard Protocol
5.2
Response Syntax
The following table shows the types of responses for various commands.
The XL100 returns a response (affirmative/negative response) to a command that is
delimited by a single terminator. The controller should follow the one command to one
response format. When the command-response rule is not followed, the operation is not
guaranteed.
Command
Response
Group Affirmation
Negation
Setting command Setting
Control
Affirmative response and
Basic setting command
ASCII output response
Negative
Output command Control
Affirmative response response
Setup, measurement, and ASCII output response
calculation data output
BINARY output response
RS-485
RS-485 response
No response
Function
Setting/
Measurement
server
The syntax of each response is indicated below.
Affirmative Response Syntax
When the command is processed correctly, an affirmative response is returned.
• Syntax
E0
<CRLF>
• Example
E0
<CRLF>
Negative Response Syntax
Single Negative Response Syntax
When the command is not processed correctly, a single negative response is returned. For
a description of error numbers and error messages, see chapter 8, “Error Messages.”
• Syntax
E1_nnn_mmm...m
<CRLF>
nnn
Error number (001 to 999)
mmm...m
Message (variable length, one line)
_
Space
• Example
E1 001 "System error"
Multiple Negative Response Syntax
• If there is an error in any one of the multiple commands that are separated by sub
delimiters, multiple negative responses are returned.
• The response is generated for each erroneous command.
• If there are multiple commands that have errors, the negative responses are
separated by commas.
• The error position number is assigned to the series of commands in order starting with
“1” assigned to the first command.
For a description of error numbers and error messages, see chapter 8, “Error Messages.”
• Syntax
E2_ee:nnn
<CRLF>
(When there is only one error)
E2_ee:nnn,ee:nnn,•••,ee:nnn
<CRLF>
(When there are multiple errors)
ee
Error position (01 to 10)
nnn
Error number (001 to 999)
_
Space
• Example
E2 02:001