4-4
IM 77C01H01-10EN
4.1 Overview
4.1.3
Response Error Codes
See Also
4.1.2, “Configuration of Response”, for the structure of response in the event of error.
The error codes (EC1) and detailed error codes (EC2) of responses are as follows.
Table 4-1 List of Error Codes EC1
Error
Code
Meaning
Cause(s)
02
Command error
• No command exists.
• Command not executable
03
Register specification error
• No register number exists.
• Invalid specification of bit register (I relay) when it is used on a
word basis
04
Out of setpoint range
(when in writing operation)
• Any character other than 0 or 1 is used for bit setting.
• A value other than hexadecimal values (0 to 9, A to F) has been
specified in word specification.
• The position of a start for a data load/save is out of the address
range.
05
Out of data count range
• The specification of the number of bits, words, etc. is out of the
range of use.
06
Monitor error
• An attempt was made to execute monitoring without specifying
the monitor (BRS or WRS).
08
Parameter error
• An illegal parameter is set.
42
Checksum error
• The sum does not match the expected value.
43
Internal buffer overflow
• A data value greater than the specified was received.
44
Character reception timeout • The end-of-data or end-of-text character has not been received.
Table 4-2 List of Detailed Error Codes EC2
Error
Code
(EC1)
Meaning
Detailed Error Code (EC2)
03
Register specification error Parameter number where error occurred (HEX)
This is the sequence number of a parameter that first resulted in
an error when counted from the leading parameter.
e.g.: Register name specification error
↓
[STX] 01010WRW02D0043,3F80,A0044,0000[ETX][CR]
Parameter numbers 1 2 3 4 5
[STX] 0101ER0304WRW[ETX][CR]
In this case, EC1=03 and EC2=04.
04
Out of setpoint range
05
Out of data count range
08
Parameter error
For error codes other than those noted as EC1, there is no EC2 meaning, and 0x00 is
returned as a response.
[The Order of Priority for Error Codes]
Order of priority
Error codes (EC1)
High
Low
44
43
42
02
03, 04, 05, 06, 08
If no response is returned:
1. A transmission error (overrun, framing or parity) is encountered.
2. The station number in the command is wrong. Including broadcast specification.
3. CPU address in the command is not “01.”
4. The interval between data composing a message is longer than 2 seconds.
5. The receiving buffer has overflowed.
Summary of Contents for UPM100
Page 2: ......
Page 14: ...Blank ...
Page 58: ...Blank ...
Page 74: ...Blank ...
Page 82: ...Blank ...
Page 86: ...Blank ...
Page 100: ...Blank ...
Page 102: ...Blank ...
Page 103: ......
Page 104: ......