192
Pulse Outputs Section 7-6
PULS
#1
#2
D00000
P_On
MOVL
&200000
D00002
END
P_On
APR
D01000
A600
D00000
D00000
D00001
D00002
D00003
D01000 1 0 0 4
D01001 0 3 E 7
D01002 0 0 0 0
D01003 0 0 0 0
D01004 0 0 C 8
D01005 0 0 0 0
D01006 0 0 0 0
D01007 0 1 9 0
D01008 0 F A 0
D01009 0 0 0 0
D01010 0 2 5 8
D01011 0 F A 0
D01012 0 0 0 0
D01013 0 3 2 0
D01014 0 0 0 0
D01015 0 0 0 0
D01016 0 3 E 7
D01017 0 0 0 0
D01018 0 0 0 0
Y0 0
X6
Y1 0
X1 200
Y2 4000
X2 400
Y3 4000
X3 600
Y4 0
X4 800
Y5 0
X5 999
A610.00
PULS
#1
#2
D00000
P_EQ
Always ON Flag
Always ON Flag
Equal Flag
Starts high-speed counter.
Sets pulse output frequency to 200 kHz.
Processes the high-speed counter 1 PV
with the linear approximation data in
D01000 to D01018 (the graph shown
above) and stores the result in D00000
and D00001.
Outputs an absolute position pulse
output using the content of D00000 and
D00001 as the target position and the
content of D00002 and D00003 as the
frequency.
When the PULS instruction's pulse output
was stopped and couldn't be output, the
pulse output is output again.
Input data: A600
(High-speed counter 1 PV)
No. of inputs = 5 − 1 = 4)
Target position (right digits)
Target position (left digits)
Frequency (right digits)
Frequency (left digits)
(X-axis max. value) 999