1. Real time clock comparison TCMP

1. Real time clock comparison TCMP

1.1. Instruction Description

The instruction will read the current time from the hardware clock, compare it with the given time data, and store the comparison results of each situation in the designated bit register group.

Assuming to output to Y000, Y001, Y002, Y000=1 when the current time has not reached the specified time, Y001=1 when the current time happens to reach the specified time, and Y002=1 when the current time exceeds the specified time.

If BCD format is selected in [PLC Settings]=>[Other]=>[Real time Clock Format], all date and time values must be encoded in BCD format (for example, 8211 represents 2013) Please refer to the table below.

T (Dn-Dn+7) Description Data
0 Year (2000-2099) Current Year
1 Month (1-12) Current month
2 Date (1-31) Current Date
3 Hour (0-23) Current Hour
4 Minutes (0-59) Current minute
5 seconds (0-59) current second
6 00 Reserved
7 What day of the week (0-6) The current day of the week, 0=Sunday

1.1.1. Attention:

  1. Our HMI+PLC All-in-one could not use the function below

1.2. The valid operands of the instruction

Input/Output Data Type operand Description
T 16 bit integer D Time
OUT ON/OFF Y/M/S, word positioning (D/V/Z) Result

1.3. Example

Command table

NETWORK 000

LD X000

TCMP D0 Y0 // Using the time data stored in D0~D7 as the specified time, output the comparison results to Y000, Y001, Y002.

TCMP

图1 TCMP