SIS function blocks > SIS Advanced Function Blocks > Logic Solver Sequencer function block

Logic Solver Sequencer function block parameters

The following table lists the system parameters for the function block:

Table: LSSEQ Function Block System Parameters

Parameter

(Data Type)

Default Value

Characteristics

Description

DECREMENT

(Boolean)

False

Access:

Tuning

NVM:

Preserved on Download

When True, causes the block to go to the previous state.

DESC_OUTn

(String)

None

None

Configurable label for OUT_Dn.

ENABLE

(Boolean)

True

Access:

Tuning

NVM:

Preserved on Download

Enables and disables the block. When ENABLE is False, STATE is set to 0 (zero) and all outputs are driven to 0. When ENABLE  is set to True and the STATE_IN_D parameter is not set, the block sets STATE to 1 and drives the outputs based on the mask for state 1.

INCREMENT

(Boolean)

False

Access:

Tuning

NVM:

Preserved on Download

When True, causes the block to advance to the next state.

MATRIX

(16-bit unsigned integer matrix)

None

Access:

Configurable

Holds the configured values of the outputs for each state.

NUM_STATES

(8-bit unsigned integer)

16

Access:

Configurable

Number of valid states not including state 0 (zero).

OUT_Dn

(Discrete with status)

0

Access:

Configurable

NVM:

Preserved on Download

Discrete output with status driven by the configured pattern and current state.

OUTPUT_MASK

(16-bit unsigned integer)

0

Access:

Tuning

NVM:

Preserved on Download

Bitstring that masks outputs preventing them from changing to 1 (True).

RESET_SEQ

(Boolean)

False

Access:

Tuning (SLS 1508 and CSLS major revision 1)

Operating (CSLS major revision 2 or higher)

NVM:

Preserved on Download

When set to True, forces the block to the initial state (state 1) if STATE_IN_D is 0.

STATE

(Named Set)

Disabled

Access:

Configurable

NVM:

Preserved on Download

Current state. The state name that appears is from the named set assigned to this parameter.

STATE_IN

(8-bit unsigned integer)

1

Access:

Tuning

NVM:

Preserved on Download

If STATE_IN_D is 1, STATE is set to the named set value corresponding to STATE_IN's value.

The valid range for STATE_IN is 0 through the value of NUM_STATES.

STATE_IN_D

(Discrete with status)

1

Access:

Tuning

NVM:

Preserved on Download

When STATE_IN_D is 1 (True), STATE is set by STATE_IN.

WRAP

(Boolean)

False

Access:

Configurable, Tuning

NVM:

Restored on Restart

Determines whether the increment or decrement stops when the first or last state is reached.