FB_DSIDirectArcPowerControl

FB_DSIDirectArcPowerControl 1:

The parameter nArcPowerLevel specifies the brightness, the lamp is switched to.

nArcPowerLevel

Comment

0

lamp is switched off

1

lamp is switched to minimum brightness

255

lamp is switched to maximum brightness

Ballasts with DSI interface have no short address. All ballasts connected to a DSI line will get the same value.

Pleas pay attention, that the KL6811 has to be switched to DSI mode. Details may be found in the KL6811 manual.

DSI ballasts and DALI ballasts can not be nixed in the same line. But it is possible to operate several KL6811 with different operation modes (DSI/DALI) at the same controller.

VAR_INPUT

bStart             : BOOL;
eCommandPriority   : E_DALIV2CommandPriority := eDALIV2CommandPriorityMiddle;
nArcPowerLevel     : 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.

nArcPowerLevel: Lamp power level (0 ... 255).

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.