283 programming appendix a – Omron HOME SECURITY SYSTEM - MOTION SENSOR FQM1-MMA21 User Manual

Page 306

Advertising
background image

283

Programming

Appendix A

Example: The following example will move #0200 to D00200 if D00100 contains #0010 and move #0300
to D00300 if D00100 does not contain #0010.

The Equals Flag will turn ON if D00100 in the rung above contains #0010. #0200 will be moved to D00200
for instruction (1), but then the Equals Flag will be turned OFF because the #0200 source data is not 0000
hex. The MOV instruction at (2) will then be executed and #0300 will be moved to D00300. A rung will
therefore have to be inserted as shown below to prevent execution results for the first MOVE instruction
from being picked up.

CMP

䋤0010

D00100

MOV

䋤0200

D00200

MOV

䋤0300

D00300

=

=

Incorrect
Use

(1)

(2)

Reflects MOV execution results.

Reflects CMP execution results.

CMP

#0010

D00100

MOV

#0200

D00200

MOV

#0300

D00300

B

A

A

B

=

=

Correct
Use

Advertising