Omron HOME SECURITY SYSTEM - MOTION SENSOR FQM1-MMA21 User Manual

Page 291

Advertising
background image

268

Programming

Appendix A

Execution with Subroutine Input Condition Flags

Main Program

JSB

0

D00000
D01000

a

c

SBN

0

A000.00

@ACC

#0000
#0000

,IR0

@INI

#0000
#0003
0000

W000.00

W000.00

W000.00

.

D00000
D00000
D00000

b

Results of logic
for input condition

Subroutine called

Subroutine 0

Subroutine 0
Input Condition Flag

Acceleration

Accessed

Stopping

Address

Data

Acceleration/deceleration rate

Target
frequency

Subroutine 0 is called and
executed regardless of the
status of the input condition.
The logic results of a, b, c is
stored in A000.00 as the input
condition. The actual memory
address of D00000 (10000 hex)
is stored in IR0 and the actual
memory address of D00100
(10064 hex) is stored in IR1

Either ACC or INI is executed
depending on the staus of
A000.00. If ACC is executed, the
parameters (e.g., rate of
acceleration) starting at D00000
are accessed using the actual
memory address stored in IR0 to
execute acceleration.

Advertising