Zcp/Zcpl - Omron SYSMAC CP Series Instruction & Reference Manual

Cpu unit
Hide thumbs Also See for SYSMAC CP Series:
Table of Contents

Advertisement

ZCP/ZCPL

Instruction
AREA RANGE COMPARE
DOUBLE AREA RANGE
COMPARE
Symbol
Applicable Program Areas
Area
Usage
Operands
Operand
ZCP: Comparison data (one word of data)
CD
ZCPL: Comparison data (two words of data)
ZCP: Low limit
LL
ZCPL: Low limit leftmost word number
ZCP: High limit
UL
ZCPL: High limit rightmost word number
Operand Specifications
Word addresses
Area
CIO
WR
HR
CD, LL, UL
OK
OK
OK
Flags
Name
Error Flag
Greater Than Flag
Greater Than or Equal Flag
Equal Flag
Not Equal Flag
Less Than Flag
Less Than or Equal Flag
Negative Flag
CP1E CPU Unit Instructions Reference Manual(W483)
Mnemonic
Variations
ZCP
---
ZCPL
---
ZCP
ZCP(088)
CD
CD: Comparison Data
LL
LL: Lower limit of range
UL
UL: Upper limit of range
Step program areas
OK
Description
AR
T
C
DM
OK
OK
OK
OK
Label
P_ER
ON if LL > UL.
P_GT
• ON if CD > UL.
• OFF in all other cases.
P_GE
Left unchanged.
• ON if LL ≤ CD ≤ UL.
P_EQ
• OFF in all other cases.
P_NE
Left unchanged.
P_LT
• ON if CD < LL.
• OFF in all other cases.
P_LE
Left unchanged.
P_N
Left unchanged.
Function
code
Compares a 16-bit unsigned binary value (CD)
with the range defined by lower limit LL and upper
088
limit UL. The results are output to the Arithmetic
Flags.
Compares a 32-bit unsigned binary value (CD+1,
CD) with the range defined by lower limit (LL+1,
116
LL) and upper limit (UL+1, UL). The results are
output to the Arithmetic Flags.
ZCPL(116)
CD
LL
UL
Subroutines
OK
Data type
CMP
CMPL
UINT
UDINT
UINT
UDINT
UINT
UDINT
Indirect DM addresses
Constants
@DM
*DM
OK
OK
OK
Operation
ZCP
ON if LL+1, LL > UL+1, UL.
• ON if CD > UL+1, UL.
• OFF in all other cases.
Left unchanged.
• ON if LL+1, LL ≤ CD+1, CD ≤ UL+1, UL.
• OFF in all other cases.
Left unchanged.
• ON if CD+1, CD < LL+1, LL.
• OFF in all other cases.
Left unchanged.
Left unchanged.
2 Instructions
Function
ZCPL
CD: First word of Comparison Data
LL: First word of Lower Limit
UL: First word of Upper Limit
Interrupt tasks
OK
Size
CMP
CMPL
1
2
1
2
1
2
CF
Pulse bits
TR bits
---
---
---
ZCPL
2-105
2

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents