Control
Sequence List
Description

Sequence List

This function block directly controls a pre-determined set of parameters. Those parameters are set to pre-programmed values in sequences of steps. Parameters are set once upon assertion of Load or Next.

The Boolean command inputs, Load and Next automatically reset after one function block cycle to promote easy control from a State Machine function block. Incoming drive.web connections are not possible.

Many sequences can be programmed and selected by an enumerated parameter, 'New Sequence'. The parameter is automatically, sequentially enumerated for each programmed sequence with sequence number 0 first.

Each sequence may have none or many steps. Step 0 is first when a sequence is loaded and the pre-programmed value(s) for step 0 for each pre-programmed parameter are set in those parameters.

The next step in the sequence is selected via the 'Next' parameter.

Click the Program parameter to enter the sequence list editor.

Each sequence may be imported from a standard '.csv' file. The simple sequence above is represented as follows;

8039) Bag Spec,8120) Speed Command,8122) Mark Offset,

10",100.00 %,5.00 inches,

20",100.00 %,8.00 inches,

40",100.00 %,13.00 inches,

50,100.00 %,17.00 inches,

Parameters that are read-only or that have an incoming drive.web connection cannot be included in the sequence.

When a sequence list includes a parameter, the letter Q is displayed in the background in the function block view. Such parameters may be manually set via savvy or savvyPanel but new drive.web connections into such parameters are not possible.

The function block outputs show the current sequence and step and whether the sequence is at its last programmed step.

Availability
  • Available only in the dw2xx-v2 series products
  • Requires library: Process Control (option -05)
  • Firmware versions 0x210E and later
savvy-SFD Graphic seqList
Graphic with Parameters seqList

Parameters

New Sequence Input, Read-write, Enumerated (signed 16-bit integer)

Sequence List - New Sequence

Sequences are selected by this enumerated parameter. The parameter is automatically, sequentially enumerated for each programmed sequence with sequence number 0 first.

0 = Sequence 0
Load Input, Read-write, Auto-Reset Momentary Boolean (signed 16-bit integer)

Sequence List - Load

The New Sequence is loaded when this parameter is asserted.

Step 0 is always first and the values for that step will be set in the associated parameters.


0 = False
1 = True
Next Input, Read-write, Auto-Reset Momentary Boolean (signed 16-bit integer)

Sequence List - Next

The next step in the sequence is loaded when this parameter is asserted.

The values for that step are set in the associated parameters.


0 = False
1 = True
Current Step Output, Read-only, Analog (signed 16-bit integer)
0 to 255
Current Sequence Output, Read-only, Enumerated (signed 16-bit integer)
0 = Sequence 0
At End Output, Read-only, Boolean (signed 16-bit integer)
0 = False
1 = True
Program Internal Parameter, Read-write, Sequence List Program (Byte Array)