High-speed Counter/Pulse Output Instructions
Operand Specifications
Description
Area
CIO Area
Work Area
Holding Bit Area
Auxiliary Bit Area
Timer Area
Counter Area
DM Area
EM Area without bank
EM Area with bank
Indirect DM/EM
addresses in binary
Indirect DM/EM
addresses in BCD
Constants
Data Registers
Index Registers
Indirect addressing
using Index Registers
CTBL(882) registers a comparison table or registers and comparison table
and starts comparison for the port specified in P and the method specified in
C. Once a comparison table is registered, it is valid until a different table is
registered or until the CPU Unit is switched to PROGRAM mode.
Each time CTBL(882) is executed, comparison is started under the specified
conditions. When using CTBL(882) to start comparison, it is normally suffi-
cient to use the differentiated version (@CTBL(882)) of the instruction or an
execution condition that is turned ON only for one scan.
Note If an interrupt task that has not been registered is specified, a fatal program
error will occur the first time an interrupt is generated.
■
Registering a Comparison Table (C = 0002 or 0003 hex)
If C is set to 0002 or 0003 hex, a comparison table will be registered, but com-
parison will not be started. Comparison is started with INI(880).
■
Registering a Comparison Table and Starting Comparison (C = 0000 or
0001 hex)
If C is set to 0000 or 0001 hex, a comparison table will be registered, and
comparison will be started.
■
Stopping Comparison
Comparison is stopped with INI(880). It makes no difference what instruction
was used to start comparison.
P
C
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
See descrip-
See descrip-
tion of oper-
tion of oper-
and.
and.
---
---
---
---
---
---
Section 3-21
TB
CIO 0000 to CIO 6143
W000 to W511
H000 to H511
A448 to A959
T0000 to T4095
C0000 to C4095
D00000 to D32767
---
---
@ D00000 to @ D32767
*D00000 to *D32767
---
---
---
,IR0 to ,IR15
–2048 to +2047 ,IR0 to
–2048 to +2047 ,IR15
DR0 to DR15, IR0 to
IR15
,IR0+(++) to ,IR15+(++)
,–(– –)IR0 to, –(– –)IR15
881
Need help?
Do you have a question about the SYSMAC CJ - REFERENCE MANUAL 01-2008 and is the answer not in the manual?
Questions and answers