READ_REMOTE Specific STATUS Error Codes (11ss-13ss, 1mss)
Original instructions
Introduction
The READ_REMOTE and WRITE_REMOTE communication function blocks have the same specific STATUS error codes described below.
NOTE: The generic error codes in Appendix are also valid for both READ_REMOTE and WRITE_REMOTE communication function blocks.
General Error Codes (11ss)
This table lists the ss hexadecimal value in 11ss error code:
Hex. Error Code
Description
1100
Generic error
1101
Incorrect number of variables
1102
Incorrect size of the EXT_STATUS parameter
1103
Incorrect size of the CTRL parameter
1109
Length mismatch
110A
Type mismatch
110B
Error of writing in a remote device
110E
No correct variable for building a request to get the data
1110
Size of variable exceeds the request size (1024 Bytes)
1111
String length error (target string < source string)
Local Variables STATUS Error Codes (12ss)
This table lists the ss hexadecimal value in 12ss error code:
Hex. Error Code
Description
1200
Generic error related to local variables
1205
Error of retrieving a local variable physical address
1206
Error of retrieving a local variable type checksum
1207
Error of retrieving a local variable descriptor
Remote Variables STATUS Error Codes (12ss)
This table lists the ss hexadecimal value in 13ss error code:
Hex. Error Code
Description
1300
Generic error related to remote variables
1304
No associated local variable
1306
Error of retrieving a remote variable type checksum
1307
Error of retrieving a remote variable descriptor
130C
Error of writing in a remote device
130F
Incorrect size of request to get information on a remote variable (exceeded)
Local Variables (m=2) or Remote Variables (m=3) STATUS Error Codes (1mss)
This table lists the mss hexadecimal value in 1mss error code:
Hex. Error Code
Description
1m81
Error of accessing the dictionary memory blocks
1m82
Variable or field is not found in the dictionary
1m83
Error of the variable path syntax
1m84
Variable path is not an array
1m85
Array is out of bounds
1m86
Array variable has too many subscripts
1m87
Array dimensions exceed the supported maximum
1m88
Incompatible type is encountered
1m89
Bad Type ID value
1m8A
Extracted bit is not supported by then variable type
1m8B
Extracted bit rank is invalid
1m8C
Unknown attribute key in the dictionary
1m8D
Bad namespace type block
1m8E
Table of type checksum that is sorted by Type ID is not present in the application
1mC0
Generic error of the data dictionary
1mC1
No data dictionary in the application
1mC2
Data dictionary is busy or not accessible (the user needs to retry)
1mC3
Not the same data dictionary as in the last request
1mC4
Data dictionary is reserved
1mC5
Variable or field is not found in the dictionary
1mC6
Syntax error of the variable path
1mC7
Variable type is not an array
1mC8
Array is out of bounds
1mC9
Array variable has too many subscripts
1mCA
Array dimensions exceed the supported maximum
1mCB
Incompatible type is encountered
1mCC
Bad Type ID value
1mCD
Extracted bit is not supported by then variable type
1mCE
Extracted bit rank is invalid
1mCF
Unknown attribute key in the dictionary
1mD0
Error of accessing the dictionary memory blocks
1mD1
Error of the hash table size in the preloaded data dictionary (not the same)
1mD2
Bad Event ID value
1mD3
Bad namespace type block
1mD4
Type is not found in the dictionary
1mD5
Type is not the same
1mD6
Type presented in the sorted table is not in the application
1mD7
The table of type checksum sorted by Type Id is not present in the application