Action

Action is the entity for the Execution List of an event. 


Actions Listed in Action Panel vary depending on Event Type



Toolbar Button

Description

Edit selected action

Delete selected action

Action List

Complete List of Actions


Action

Icon

Description

Assignment

Assign a value to a variable, i.e. MyFirstName = Adam or MyDiameterMeasurement = 3.14

The value would be result of a compound expression, i.e MyFullName = MyFirstName + MyLastName 

The variable and value (left hand side and right hand side) types should match.

Wait

Puts the current execution list on hold until condition is becomes True.

Delay

Puts the current execution list on hold for specified time.

PulseOut

Build a pulse on a Boolean signal for a given time. 

Note that this instruction is runs in parallel, meaning that it will not cause a delay for its execution in the list.

IfThenElse

IfThenElse evaluates the Boolean expression marked with If. Upon the evaluation, executes Then List or Else List.

StoreInDB

Stores a Tag Value into Database

UserMessage

Pop up a message to Operator

Branch

PreviousStep

Acts same as if Previous Button is clicked by the user in run time.

NextStep

Acts same as if Next Button is clicked by the user in run time.

Reject

Acts same as if Reject Button is clicked by the user in run time.

Rework

Acts same as if Rework Button is clicked by the user in run time.



Depending on the event, some Actions may not be available to utilize within the Execution list.

 


Example of Assignment Action


Adding an Action

Drag & Drop action from Action Panel into Execution List.

Moving Up/Down

Drag Action to the desired position.

Enable/Disable an Action

Checkbox inside the Action line determines Enabling/Disabling of an action. When disabled, it will not be executed.