1. Clock to seconds TSEC
1. Clock to seconds TSEC
1.1. Instruction Description
The instruction converts the date and time data in the following format into the accumulated number of seconds from * * 2000/1 00:00:00 * *, and writes it into the specified doubleword D register.
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:
- 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 |
|---|---|---|---|
| D | 16 bit integer | D | Time |
| SEC | 32-bit unsigned integer | D | seconds |
1.3. Example
Command table
NETWORK 000
LD X000
TSEC D0 D10 // Convert time D0~D7 into seconds and store them in D10.
图1 TSEC