FB_DALIV2EnableDeviceType

FB_DALIV2EnableDeviceType 1:

This command must be sent every time prior to an application-specific extension command. Only the ballasts that belong to the corresponding device type (DEVICE TYPE) react to this. The command does not have to be used for device type 0. The following device types are defined according to the IEC 62386 standard:

Value

Description

0

Standard device.

1

Device for emergency lighting.

2

Device for discharge lamps.

3

Device for low-voltage halogen lamps.

4

Device for dimming bulbs.

5

Device for converting digital signals into DC signals.

6

Device for light emitting diodes (LEDs).

7

Switching function.

8

Device for colour/colour temperature control.

VAR_INPUT

bStart            : BOOL;
eCommandPriority  : E_DALIV2CommandPriority := eDALIV2CommandPriorityMiddle;
nDeviceType       : BYTE;

bStart: The block is activated by a rising edge at this input.

eCommandPriority: The priority (high, middle, low) this command has when executed by the library.

nDeviceType: Identifier for the device type (see table above).

VAR_OUTPUT

bBusy          : BOOL;
bError         : BOOL;
nErrorId       : UDINT;

bBusy: When the block is activated the output is set, and it remains active until execution of the command has been completed.

bError: This output is switched to TRUE if an error occurs during the execution of a command. The command-specific error code is contained in nErrorId. Is reset to FALSE by the execution of an instruction at the inputs.

nErrorId: Contains the command-specific error code of the most recently executed command. Is reset to 0 by the execution of an instruction at the inputs. See Error codes.

VAR_IN_OUT

stCommandBuffer    : ST_DALIV2CommandBuffer;

stCommandBuffer: A reference to the structure for communication with the FB_DALIV2Communication() (KL6811) or FB_KL6821Communication() (KL6821) block.