FB_DALIV2EnableDeviceType
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.