Setup Pages
X-600M Users Manual
I/O:
The I/O object that triggers the event.
Condition:
On
: Test the I/O object to be True
Off
: Test the I/O object to be False
Changes State
: Test the I/O object for a change of state
Equals
: Test the I/O object to match the state of another I/O object
4.5.1.2 Analog Event
If
Analog
is selected, several analog-specific settings appear
Condition:
This setting selects the magnitude compare for the conditional event.
X Equals A
X=A
X Does Not Equal A
X~=A
X Greater Than A
X>A
X Less Than A
X<A
X Greater Than B and X Less Than A
B<X<A
X Less Than B and Greater Than A
B>X>A
X:
The “X” argument for the conditional event.
A:
The “A” argument (trigger threshold) for the conditional event.
Constant:
A fixed constant
Variable:
A Register or I/O
B:
The “B” argument (trigger threshold) for the conditional event.
Constant
A fixed constant
Variable:
A Register
Delta (Hysteresis):
The hysteresis prevents conditions and alarms from triggering excessively when the register value
vacillates around the trigger point. With high alarms, the measurement must fall below the high
alarm point minus the dead band before the high alarm will be triggered again. Likewise the
deadband on the low alarm requires the measurement to rise above the low alarm point plus the
deadband before the low alarm will be triggered again.
For example, if the dead band is set to 0.5 V, and a high alarm is set at 13 V - The high alarm will
occur at 13 V; however, it will not turn off until the voltage drops below 12.5 V (13 V - 0.5 V).
4.5.1.3 Complex Event
If
Complex
is selected a text box opens. This text box allows a small Lua expression to be entered.
The script must be an e
xpression
script which runs to completion and then stops. Generally, this Lua
expression should evaluate some logic and change the conditional event to the desired state. For
example, to set the event to true whenever an input is on, we could enter something like:
event.condEvent1 = (io.input1 == 1)
In this example condEvent1 is the name of the conditional event, and input1 is the name of an input
that has been previously configured. If the name of the conditional event is changed, this Lua
expression will be updated automatically with the new event name.
Note:
Lua expressions created
for Conditional Events are only evaluated when any of the I/O referenced in the expression changes
state.
Page 70
Xytronix Research & Design, Inc.
Содержание X-600M
Страница 1: ...X 600MTitle Page Goes Here...
Страница 6: ...X 600M Users Manual Page 4 Xytronix Research Design Inc...
Страница 99: ...X 600M Users Manual Setup Pages Xytronix Research Design Inc Page 97...
Страница 116: ...Appendix B Installing New Firmware X 600M Users Manual Page 114 Xytronix Research Design Inc...