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
- In theCommunication View, expand the required controller, and then expand theWorkbench & OPCelement.
- Double-clickSOE.TheCommunicationproperty page displays the variables mapped for SOE communication.
- In theCommunicationproperty page, add the required variables by clickingAdd Variable.
- For each variable, specify properties for:
- Falling-Edge Severity
- Rising-Edge Severity
- Filter Time (ms)
- Reference Variable
- To remove a variable, select a variable from the list, and then clickRemove Selected.
Provide Feedback