Map SOE Variables

The
AADvance
controller supports a Sequence of Events (SOE) service for Boolean variables. When an SOE service is defined, define SOE properties for variables for:
Property
Definition
Possible values
Falling-edge Severity
The indication of whether the service detects a fall from TRUE to FALSE. When selected, the service detects a falling edge; when cleared, the service ignores the transition.
Possible values are 0 to 1,000; the default value is 1.
Rising-edge Severity
The indication of whether the service detects a rise from FALSE to TRUE. When selected, the service detects a rising edge; when cleared, the service ignores the transition.
Possible values are 0 to 1,000; the default value is 1.
Filter time
The minimum time lapse between two events.
Possible values range from 0 to 32,767 ms; the default value is 0 ms.
Reference Variable
Variable of elementary data type
Possible values are BOOL, SINT, USINT, INT, UINT, DINT, UDINT, and REAL.
SOE is dependent on the scan time. When a wired input variable to SOE and the state changes, the variable uses the timestamp local to the I/O module. When an unwired variable is mapped to SOE and the state changes, the variable uses the timestamp voted by the processors at the beginning of the application cycle.
To map SOE variables
  1. In the
    Communication View
    , expand the required controller, and then expand the
    Workbench & OPC
    element.
  2. Double-click
    SOE
    .
    The
    Communication
    property page displays the variables mapped for SOE communication.
  3. In the
    Communication
    property page, add the required variables by clicking
    Add Variable
    .
  4. For each variable, specify properties for:
    • Falling-Edge Severity
    • Rising-Edge Severity
    • Filter Time (ms)
    • Reference Variable
  5. To remove a variable, select a variable from the list, and then click
    Remove Selected
    .
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal