![background image](http://html1.mh-extra.com/html/omron/sysmac-cs-series/sysmac-cs-series_reference-manual_742030340.webp)
300
Comparison Instructions
Section 3-7
Description
The time comparison instruction compares the unmasked values (corre-
sponding bit of C set to 0) of the present time data in S
1
to S
1
+2 with the com-
parison time data in S
2
to S
2
+2 and creates an ON execution condition when
the comparison condition is true. At the same time, the result of a time com-
parison instruction is reflected in the arithmetic flags (=, <>, <, <=, >, >=).
There are 18 possible combinations of time comparison instructions.
Any time values that are masked in the control word (C) are not included in
the comparison.
The following table shows the ON/OFF status of each flag for each compari-
son result.
Masking Time Values
Time values can be masked individually and excluded from the comparison
operation. To mask a time value, set the corresponding bit in the control word
(C) to 1. Bits 00 to 05 of C mask the seconds, minutes, hours, day, month, and
year, respectively.
Example:
When C = 39 hex, the rightmost 6 bits are 111001 (year=1, month=1, day=1,
hours=0, minutes=0, and seconds=1) so only the hours and minutes are com-
pared. This mask setting can be used to perform a particular operation at a
given time (hour and minute) each day.
Constants
See previous page. See previous page. ---
Data Registers
---
Index Registers
---
Indirect addressing
using Index Registers
,IR0 to ,IR15
–2048 to +2047 ,IR0 to –2048 to +2047 ,IR15
DR0 to DR15, IR0 to IR15
,IR0+(++) to ,IR15+(++)
,–(– –)IR0 to, –(– –)IR15
Area
C
S
1
S
2
Result
Flag status
=
<>
<
<=
>
>=
S
1
= S
2
ON
OFF
OFF
ON
OFF
ON
S
1
> S
2
OFF
ON
OFF
OFF
ON
ON
S
1
< S
2
OFF
ON
ON
ON
OFF
OFF
S
1
S
2
(=, <>, <, <=, >, >=)
Comparison
Result
Conditions Flags
Содержание SYSMAC CS Series
Страница 2: ......
Страница 4: ...iv ...
Страница 30: ...xxx ...
Страница 186: ...146 List of Instructions by Function Code Section 2 4 ...
Страница 194: ...154 3 35 4 MOVE BIT MOVBC 568 1273 3 35 5 BIT COUNTER BCNTC 621 1275 3 35 6 GET VARIABLE ID GETID 286 1277 ...
Страница 1320: ...1280 Model Conversion Instructions Unit Ver 3 0 or Later Section 3 35 ...
Страница 1390: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...
Страница 1391: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits ...
Страница 1392: ...1352 ASCII Code Table Appendix A ...
Страница 1404: ...1364 Revision History ...