PCI-2513 User's Guide Functional Details
27
Using the setpoint status register
You can use the setpoint status register to check the current state of the 16 possible setpoints. In the register,
Setpoint 0 is the least-significant bit and Setpoint 15 is the most-significant bit. Each setpoint is assigned a
value of 0 or 1.
A value of 0 indicates that the setpoint criteria is not met—in other words, the condition is False.
A value of 1 indicates that the criteria has been met—in other words, the condition is True.
In the following example, the criteria for setpoints 0, 1, and 4 is satisfied (True), but the criteria for the other 13
setpoints has not been met.
Setpoint # 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1
True (1)
False (0) <<< Most significant bit Least significant bit >>>
From the above table we have 10011 binary, or 19 decimal, derived as follows:
Setpoint 0, having a True state, shows 1, giving us decimal 1.
Setpoint 1, having a True state, shows 1, giving us decimal 2.
Setpoint 4, having a True state, shows 1, giving us decimal 16.
For proper operation, the setpoint status register must be the last channel in the scan list.
Examples of control outputs
Detecting on analog input and FIRSTPORTC updates
Update mode: Update on True and False
Criteria: Channel 4: inside window
Channel 4 is programmed with reference to two setpoints (limit A and limit B) which define a window for that
channel.
Channel Condition State of detect
signal
Action
True When Channel 4's analog input voltage is within the
window, update FIRSTPORTC with 70h.
4 Within window (between
limit A and limit B) for
channel 4 False When the above stated condition is False (channel 4
analog input voltage is outside the window), update
FIRSTPORTC with 30h.
Figure 14. Analog inputs with setpoints update on True and False