Commissioning
EL6201
134
Version: 2.2
5.7.3
Command object
Index 2000 ASI Command
You can send commands to AS-i slaves with index 2000. This is possible both during the offline phase (no
other commands on the AS-i bus) and during the management phase. In the management phase, however,
you can address only AS-i slaves that are not activated.
Index (hex) Name
Meaning
Data type
Flags
Default
2000:0
ASI Command
Max. subindex
UINT8
RO
0x03 (3
dec
)
2000:01
Request
Slave address (see table below)
OCTET-
STRING[4]
RW
{0}
Bit
Value
Description
0 - 4
0 - 255
Command sequence number
(should be incremented so that the command is sent)
8 - 15
1
reserved
2
reserved
3
reserved
4
AS-i command
write parameter
5
reserved
6
reserved
7
AS-i command
addressing call
If an address unequal 0 is specified in bits 16 to 23, the AS-i command "
Delete operating address
" is
called first, since the address can only be set if it was previously set to 0.
8
reserved
12
AS-i command change extended ID code
(slave must have address 0)
16 - 23
0 - 63
Address of the AS-i slave to which the command is to be sent (32 is not permitted)
24 - 31
0 - 31
AS-i command data:
• for AS-i command
Write parameter:
Parameter data
• for AS-i command
Addressing call
: new address
• new ID code with AS-i command change extended ID code
Index 2000 ASI Command
Index (hex) Name
Meaning
Data type
Flags
Default
2000:02
Status
(see following table)
UINT8
RO
0x00 (0
dec
)
Bit
Value
Description
0 - 7
0
ASI_COMMAND_READY
(command object ready for operation, index 0x2000:01)
1
ASI_COMMAND_BUSY
(command object not ready for operation, index 0x2000:01)
2 - 255
reserved
Index 2000 ASI Command
Index (hex) Name
Meaning
Data type
Flags
Default
2000:03
Response
(see following table)
For acknowledgement of AS-i command (AS-i command
value bit 4 set): write parameter
Bits 31 to 24 return the data handed over in the call of
the AS-i command (bits 31 to 24 of the AS-i command).
For acknowledgement of AS-i command
(
AS-i command
value bit 7 set
):
addressing call
If the error bit (bit 15) is not set, bits 31 to 24 contain the
value 00
hex
.
If the error bit (bit 15) is set, bits 31 to 24 contain an error
code. (see following table)
OCTET-
STRING[4]
RW
{0}