KS2000 - AS-i settings

Under this tab you can change the settings of the KL6201/KL6211 and the connected AS-i slaves.

KS2000 - AS-i settings 1:
KS2000 - AS-i settings

Process image

Here you can select the size of the process image of the KL6201/KL6211. It is stored in register R27 of the KL6201/KL6211.

After changing the process image the Bus Coupler must be restarted for the modified process image to take effect.
Please refer to chapter Bus Coupler firmware version to ascertain whether your Bus Coupler/Bus Terminal Controller supports the required KL6201/KL6211 process image.

Offline phase

This checkbox can be used to switch the KL6201/KL6211 to the offline phase. The setting is transferred with bit 2 of the AS-i command nibble.

Actions

project all detected slaves:
When this button is pressed, the KL6201/KL6211 reconfigures all detected and currently projected AS-i slaves.

Factory settings:
Press this button to reset the KL6201/KL6211 to the delivery state. Any existing projection settings are deleted.

Slave addresses

Automatic addressing activated

Automatic addressing can be activated with this check box. The setting is transferred with bit 1 of the AS-i command nibble.

Change address

The AS-i slave addresses can be changed here. Enter the old address in the left field, enter the new address of the AS-i slave whose address you would like to change in the right field and press Change address. The address change can be verified via the System overview tab.

AS-i slaves whose address have been changed have to be re-projected (see actions: Project all detected slaves button).

KS2000 - AS-i settings 2:

AS-i slaves

AS-i slaves 1 to 31 may also be identified as 1A to 31A (A addresses).
AS-i slave address 32 is not permitted.
AS-i slaves 33 to 63 may also be identified as 1B to 31B (B addresses).
AS-i slaves 33 to 63 (B addresses) are only supported by digital AS-i slaves (A/B slaves). Analog AS-i slaves, for example, do not support the B addresses!

The KS2000 software uses the AS-i command interface for addressing (AS-i parameter 0x100).

Result

Code

Meaning

OK (0x00)

Address modification was successful.

0x11

There is no slave with the address that was specified in the left field (old address).

0x22

Address 0 is currently assigned to another slave.
To change the address of an AS-i slave, the KL6201/KL6211 first has to assign the address 0 to it, before a new address can be assigned.

0x36

A slave with the address that was specified in the right field (new address) already exists.

0x47

After deleting the old address, no slave with address 0 exists.

0x58

After deleting the old address, an error is generated during reading of the extended ID code 1 of slave 0.
Address changes for A/B slaves also require the extended ID code 1.

0x69

After writing of extended ID code 1, no slave with address 0 exists.

0x6B

After writing of the new address, the slave with the new address is not available during reading of the ID code.

0x6C

After writing of the new address, the slave with the new address is not available during reading of the status.

0x7D

The address could not be saved permanently (non-volatile).

0x7E

The extended ID code of an A/B slave could not be saved permanently (non-volatile).

0x7F

ID code 1 is invalid for A/B slaves

0x83

The new address is a B address.
If slaves are to be operated on two parallel addresses in address ranges A and B, e.g. 10A (10) and 10B (42), both slaves have to support B addressing.
In this case, the parallel A address already contains a slave that does not support B addressing!

0x84

The new address is a B address. The slave selected with the old address is not an A/B slave, i.e. it does not support the B addresses (33 to 63).

0x85

The new address is an A address. Slave is not an A/B slave: the associated B slave for the new address exists.