EasyManua.ls Logo

Omron SYSMAC CV Series - Calendar Subtract: Csub(146)

Omron SYSMAC CV Series
636 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
0000
00
(146)
CSUB D00100 D02000 D00500
352
5-26-4 CALENDAR SUBTRACT: CSUB(146)
Variations
j CSUB(146)
(146)
CSUB C T R
T: 1
st
time word CIO, G, A, T, C, #, DM
R: 1
st
result word CIO, G, A, DM
C: 1
st
calendar word CIO, G, A, T, C, DM
Operand Data AreasLadder Symbol
Description When the execution condition is OFF, CSUB(146) is not executed. When the ex-
ecution condition is ON, CSUB(146) subtracts the time in words T and T+1 from
the calendar data in words C, C+1, and C+2, and outputs the result to words R,
R+1, and R+2.
CSUB(146) (and the Calendar/Clock Area (G001 to G004)) corrects for leap
year.
The following table shows the format of calendar information. The format is the
same for the results output to R, R+1, and R+2.
Word Bits Contents Possible values
C 00 to 07 Seconds 00 to 59
08 to 15 Minutes 00 to 59
C+1 00 to 07 Hours 00 to 23 (24-hour system)
08 to 15 Day of month 01 to 31 (adjusted by month and for leap year)
C+2 00 to 07 Month 01 to 12
08 to 15 Year 00 to 99 (Rightmost two digits of year)
The following table shows the format of the time information.
Word Bits Contents Possible values
T 00 to 07 Seconds 00 to 59
08 to 15 Minutes 00 to 59
T+1 00 to 07 Hours 0000 to 9999
Precautions C, C+1, C+2, T, and T+1 must be BCD and in the proper format.
Note Refer to page 115 for general precautions on operand data areas.
Flags ER (A50003): Time or calendar data is not in the correct format
(including impossible dates such as Feb. 30).
Content of *DM word is not BCD when set for BCD.
EQ (A50006): ON when the content of R, R+1, and R+2 is 0 after execu-
tion.
Example When CIO 000000 is ON in the following example, the time data in D02000 and
D02001 is subtracted from the calender data in D01000 through D01002 and
output as calender data to D00500 through D00502.
Address Instruction Operands
00000 LD 000000
00001 CSUB(146)
D00100
D00200
D00500
Time Instructions Section 5-26

Table of Contents

Related product manuals