Classification
OTL Syntax
EventSourceTerm = EventHandling.MonitorChangeEventSource(Variable);
Description
The OTX MonitorChangeEventSource term creates an event source that monitors the value of a variable and an event triggers when the value changed. Event queue should start immediately as soon as the event source is created.
|
|
The case when a value to a previously uninitialized variable is assigned to count as a change event and make no mistake.
|
Return Value
The Term returns the value, see table below.
|
|
In OTX, Terms are categorized according to its return data type!
|
Data Type |
Description
|
EventSource |
The EventSource, the changes in the value of a variable monitored.
|
Properties
Name |
Data Type |
Class |
Default |
Cardinality |
Description
|
Variable |
- |
Variable |
- |
[1] |
The variable which has to be monitored.
|
OTL Examples
Boolean Bool1 = false;
EventHandling.EventSource EventSource1;
EventHandling.Event Event1;
EventSource1 = EventHandling.MonitorChangeEventSource(Bool1);
parallel
{
lane
{
Bool1 = true;
}
lane
{
EventHandling.WaitForEvent({EventSource1}, Event1);
}
}
See also
ThresholdExceededEventSource
TimerExpiredEventSource