Delta Electronics Programmable Logic Controller DVP-PLC User Manual
Page 512
![background image](/manuals/75807/512/background.png)
9 Application Instructions API 150-199
DVP-PLC Application Manual
9-40
API Mnemonic
Operands
Function
161
TZCP P
Time Zone Compare
Controllers
ES/EX/SS SA/SX/SC EH/SV
Bit Devices
Word Devices
Program Steps
Type
OP
X Y M S K H
KnX
KnY KnM KnS T
C
D
E
F
S
1
*
*
*
S
2
*
*
*
S
*
*
*
D
*
*
*
TZCP, TZCPP: 9 steps
PULSE 16-bit 32-bit
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV
Operands:
S
1
: Lower bound of the time for comparison S
2
: Upper bound of the time for comparison S: Current time of
RTC D: Comparison result
Explanations:
1.
S
1
, S
2
, and S will occupy 3 consecutive devices.
2.
The content in S
1
must be less than the content in S
2
.
3.
D will occupy 3 consecutive points.
4.
See the specifications of each model for their range of use.
5.
S is compared with S
1
and S
2
. The comparsion result is stored in D.
6.
S
1
, S
1
+1, S
1
+2: The “hour”, “minute” and “second” of the lower bound of the time for comparison.
7.
S
2
, S
2
+1, S
2
+2: The “hour”, “minute” and “second”ond” of the upper bound of the time for comparison.
8.
S , S +1, S +2: The “hour”, “minute” and “second” of the current time of RTC.
9.
D0 designated by S is read by TRD instruction and the comparison is started by TZCP instruction. If S
1
, S
2
, and
S exceed their ranges, the program will regard this as an operation error and the instruction will not be
executed, M1067 and M1068 = On and D1067 will record the error code 0E1A (hex).
10. When S < S
1
and S < S
2
, D will be On. When S > S
1
and S > S
2
, D + 2 will be On. In other occasions, D + 1
will be On.
Program Example:
When X10= On, TZCP instruction will be executed and one of M10 ~ M12 will be On. When X10 = Off, TZCP
instruction will not be executed and the status of M10 ~ M12 prior to X10 = Off will remain unchanged.
X10
M10
TZCP
D0
D20
D10
M10
M11
M12
ON when
ON when
ON when