705
High-speed Counter/Pulse Output Instructions Section 3-20
3-20 High-speed Counter/Pulse Output Instructions
This section describes instructions used to control the high-speed counters
and pulse outputs.
3-20-1 MODE CONTROL: INI(880)
Purpose INI(880) can be used to execute the following operations for built-in I/O:
• To start comparison with the high-speed counter comparison table
• To stop comparison with the high-speed counter comparison table
• To change the PV of the high-speed counter.
• To change the PV of interrupt inputs in counter mode.
• To change the PV of the pulse output (origin fixed at 0).
• To stop pulse output.
Ladder Symbol
Variations
Applicable Program Areas
Operands P: Port Specifier
P specifies the port to which the operation applies.
Instruction Mnemonic Function
code
Page
MODE CONTROL INI 880 705
HIGH-SPEED COUNTER PV READ PRV 881 709
COUNTER FREQUENCY CONVERT PRV2 881 715
REGISTER COMPARISON TABLE CTBL 882 719
SPEED OUTPUT SPED 885 723
SET PULSES PULS 886 728
PULSE OUTPUT PLS2 887 731
ACCELERATION CONTROL ACC 888 739
ORIGIN SEARCH ORG 889 745
PULSE WITH VARIABLE DUTY FACTOR PWM 891 749
INI(880)
P
C
NV
P: Port specifier
C: Control data
NV: First word with new PV
Variations Executed Each Cycle for ON Condition INI(880)
Executed Once for Upward Differentiation @INI(880)
Executed Once for Downward Differentiation Not supported
Immediate Refreshing Specification Not supported
Block program areas Step program areas Subroutines Interrupt tasks
OK OK OK OK
PPort
0000 hex Pulse output 0
0001 hex Pulse output 1
0002 hex Pulse output 2 (CP1H only)
0003 hex Pulse output 3 (CP1H only)
0010 hex High-speed counter 0