|
<< Click to Display Table of Contents >> Navigation: Components > Control, logic & time > Sequence |
The sequence is an invisible server component for issuing staggered command sequences of any values, for up to 99 outputs.
The component is divided into 3 stages. The switch-on sequence is executed when an on signal is present at the "Start/Stop input". Processing takes place according to the entries in the sequence editor.
The set step time is multiplied by the time factor. This defines how long the waiting time is before each command line. The commands within a line are executed simultaneously.
For example, the 1st line would be executed after step time * 1 second. According to the list, the value for channel 01 is set to "On". Channels 02-04 do not change (no output). Then the 2nd line is executed after the set waiting time and so on until the last line has been executed. The switch-on sequence is then completed at this point and the main sequence is called up. This sequence executes all lines one after the other, but always starts again from the beginning (continuous loop). This is executed until a new signal is applied to the "Start/Stop input".

Startup sequence Main sequence Shut down sequence
Starting the sequence |
one-time operation of the startup sequence |
Loop operation of the main sequence |
Stopping the sequence |
one-time operation of the shutdown sequence |
Note: As the name sequence implies, the output values are sequentially send one by one and not in parallel. When used as an activation function of a set of n functions remember that you first disable all functions in a row and then in a next row activate a function. It is to ensure that at no time two of the available functions are active.
Data points of the component
Name |
Type |
Function |
|---|---|---|
Dynamic |
Folder |
Dynamically generated outputs (see Properties "Channels"). |
Input Start/Stop |
Input |
If the start / stop signal 'input' switches to TRUE, the startup sequence is activated and runs once. Afterwards, the main sequence is repeated until the start / stop signal 'input' switches to FALSE, in which case the shutdown sequence runs once. |
Step duration [s] |
Input |
base time, in seconds, for 1 step (line) of the sequence can be dynamically changed. |
Properties of the component
Name |
Standard |
function |
|---|---|---|
Channel |
0 |
Number of outputs that can be configured in each sequence. |
Startup sequence |
0 |
Sequence to be played at startup. |
Cancel startup sequence |
|
If TRUE, the startup sequence will be canceled upon shutdown. If FALSE, the startup sequence will be finished upon shutdown. |
Main sequence |
0 |
Sequence to be played permanently. |
Shutdown sequence |
0 |
Sequence to be played at shutdown. |
Abort shutdown sequence |
|
If TRUE, the shutdown sequence will be aborted with a new start. |
Start automatically |
|
If TRUE, the sequence is started immediately after loading into Editor or Server. |
Step duration [s] |
1 |
Base unit for the time required to complete one sequence step using a factor of 1 and measured in seconds. |