A program must be added to the host field panel to allow an LPACI point from a PXC
Compact on P1 to count over the LAO maximum value.
During the migration of a UC to a PXC Compact on P1, the UC is converted into a TEC
with respect to the Host Field Panel.
● A TEC point team cannot contain an LPACI point type as one of its team members
(subpoints). Therefore, during the UC database conversion, any LPACI points in
the UC point team are converted to LAO points. The new LAO points reside in the
PXC Compact on P1 (TEC) point team.
● These LAO points roll over to 0 (zero) when a value of up to 65535 times the
LPACI point gain is reached.
Resetting an LPACI to Zero
To reset the entire LPACI to zero, do the following in this order:
1. Command the FLN P1 point (P1PXC:LPACI) to zero.
2. Command the VIRTCNT point to zero.
Program to Allow the Value to Count up to the Normal LPACI Range
If a maximum value of up to 65535 times the LPACI point gain is not acceptable,
implement the following program in the host field panel to allow the value to count up to
the normal LPACI range.
110 IF (“P1PXC:LPACI” .EQ. 0) THEN “TEMP” = “TEMP” + 1 ELSE
“TEMP”= 0
120 IF (“TEMP” .EQ. 1.0) THEN “VIRTCNT” = “VIRTCNT” + 1
130 “VLPACI” = ((“VIRTCNT” * 65536.0) * GAIN) + “P1PXC:LPACI”
Where:
P1PXC:LPACI
is the subpoint of the PXC Compact on P1 which is defined as an LAO
but represents an LPACI input in the PXC Compact on P1.
TEMP
is a virtual LAO point used to make sure the counter only increments once each
time the LPACI point reads 0.
VIRTCNT
is a virtual LAO point used to count how many times the LPACI rolls over to
0.
VLPACI
is a virtual LPACI point used to hold the full LPACI value. (Gain = 1.0)
GAIN
is a virtual LAO point used to hold the gain value of the LPACI point in the PXC
Compact on P1.