Programming
5.3 System function blocks
ET 200SP Communication module CM 1xDALI (6ES7137-6CA00-0BU0)
26 Manual, 06/2019, A5E46959434-AA
● The outputs of the FBs are kept when the processing of job is done:
– For the FBs with an input of CANCEL, only when both the trigger and input of
CANCEL turn to zero, their output is reset.
– For the FBs without the input CANCEL, when the trigger turns to zero, the output of
these FBs is reset.
● If the triggering input is reset before the FB has finished, the output parameters are set at
least for one cycle.
● The output of
(Page 42) can be triggered by a positive level at
the inputs ON_UP or OFF_DOWN; the output of this FB will not be reset all of the time.
● Most of the FBs have the following output parameters:
– BUSY: Shows whether the FB is being committed. When BUSY = 1, the FB is
triggered but not finished yet.
– ACTIVE: Shows whether the FB is being executed. When ACTIVE = 1, the FB is
communicating with the CM 1xDALI.
– DONE: Shows whether the FB is executed without errors. When DONE = 1, the FB is
executed without any error. You can check the result of execution in the output of this
FB.
– ERROR: Shows whether an error occurs during the process. When ERROR = 1, the
FB is stopped with some errors. You can check the error code in STATUS of this FB.
– STATUS: Shows the FB progress or detailed error code. When ERROR = 0, STATUS
shows the FB progress; when ERROR = 1, STATUS shows the detailed error code.
System function blocks are the basic function blocks of the CM 1xDALI, and they are used
for sending all DALI commands.
DALI_CTRL
Description
DALI_CTRL
is used as the interface for the CM 1xDALI. Through this function block, all of
the other DALI function blocks can communicate with the CM 1xDALI.
●
is the basic function block of CM 1xDALI.
must be called in a
cyclic OB, and be executed in every cycle. Do not use it in an interrupt OB.
● Each CM 1xDALI works with only one instance of
FB.
● Specify the hardware ID of connected CM 1xDALI at the
FB, and then
connect the
DB with the other FBs through the InOut parameter of CM_DALI.