KUNBUS-COM EtherCAT
40 / 135
Transmission block with variable length (1-16/128 words)
Data area
0x0000-0xFFFF"
The status response has almost the same structure and meaning as
read access with 1 byte. In the event of an error, a 16-bit wide
register address is at position 4 and 5 for this transmission type, at
which the first error occurred when reading or writing. The status is
transmitted in the first transmission block that follows the data block
with variable length.
Transmission block with fixed length
Status code
(1 byte)
Error code
(2 bytes)
Not used
(2 bytes)
Description
0x00
0xXXXX
0xXXXX
NO_PREVIOUS_OPERATION
0x10
0x0000
0xXXXX
READ_WRITE_SUCCESS
0x20
ERROR_CODE
1
0xXXXX
READ_WRITE_FAILURE
In the event of an error during bulk access (status "2"), the data
transmitted by the module from the data block with variable length is
invalid and must be discarded by the Master.
Error Codes
Error code
Designation
Description
0x01
INVALID_DATA_
ADDRESS
Invalid data address
The master tries to access an invalid ad-
dress.
The slave ignores the instruction.
0x02
INVALID_DATA_
LENGTH
Invalid data length
The data length predefined by the master is
too great.
The slave ignores the instruction.
0x04
INVALID_DATA
Invalid data
The master tries to write data containing
values outside a valid range.
The slave ignores the instruction.
0x08
INVALID_ACCESS
Invalid access
The master tries to access an invalid area
or a valid address.
The slave ignores the instruction.
0x10
INVALID_RANGE
Invalid range
The master tries to write beyond the limits
of an SSC input data area or to write bey-
ond the limits of an SSC, SDI, FBS or DPR
output data area.
The slave ignores the instruction.
0x20
UNDEFINED_ERROR
Undefined error
An undefined error has occurred.
The slave ignores the instruction.
Table 1:
Error Code
Components