765-1205/100-000
Appendix
122
Product manual | Version: 2.0.0
8DIO FLD EC DC 24V 2.0A
Table 93: Structure of the AoE Data Area (AoE Write Response in Case of Success)
Offset
Parametername
Type
Value
Description
0
Result
Unsigned32
0 (corre-
sponds to
ERR_NO-
ERRO R)
Contains the error number.
AoE Write Response: Structure of the AoE Data Area (In Case of Error: ADS Return
Code Does Not Equal 0)
If the
Result
parameter (offset 0) in the AoE data area of the response packet has a
value not equal to 0 (ERR_NOERROR), then the ISDU write request could not be exe-
cuted. The addressed object of the IO-Link device remains unchanged. The
Result
pa-
rameter contains the error number.
The response has the following structure:
Table 94: Structure of the AoE Data Area (AoE Write Response in Case of Error)
Offset
Parametername
Type
Value
Description
0
Result
Unsigned32
Value not
equal to 0
Contains the error number.
14.1.6 Error Handling
In the event of an error, the 32 bit value “ADS Return Code” contains information on the
error and cause according to the following tables:
Table 95: Coding of the ADS Return Code
Offset
Parameters
Contents
Data Type
0
ADS Return Code
ADS return code. These error codes come from ADS.
Unsigned16
2
Error Code
IO-Link error codes
Unsigned8
3
Additional Code
Additional IO-Link error codes (Additional Code)
Unsigned8
In most cases, the error “ADS device error” (numeric value 0x0700) is returned at offset
0.
Error Code and Additional Code: Application-Specific Errors
The following table explains the possible combinations of error codes and additional
codes for application-specific errors:
Table 96: Application-Specific Errors
Error
Code
Addi-
tional
Code
Event
Error Name
Description
0x80
0x00
Error in the device
application – no de-
tails
APP_DEV
This error type is used if the device application refused to execute
the requested service and no detailed information about the event
is available.
0x80
0x11
Index not available
IDX_NOTAVAIL
This error type is used whenever an attempt is made to read from
or write to a non-existent index.
0x80
0x12
Subindex not avail-
able
SUBIDX_NOTAVAIL
This error type is used whenever an attempt is made to read from
or write to a non-existent subindex.