409
6
6 Positioning and Interpolation PLSR: Pulse output with acceleration/deceleration
matter whether the pulse output is nished. No pulse will be output no matter whether the ow of the pulse
output instruction B using the output port is active. Because the resources of this high-speed output port
have been occupied by the instruction A, an error indicating port duplication or conict is returned. In this
case, you can enable the output initialization ag bit of this port to release the port resources, and then
pulses are output when the ow of the pulse output instruction B using the output port is active.
Network11
Flag of Y0 outputinitialization
Stop thecurrent output immediately, and startthe next high-speed output instruction
As shown in the preceding gure, M100 is active, and drives Y0 to output 20,000 pulses at a frequency
of 1000 Hz. If the output is driven by M100 but the user wants to set M200 to ON to immediately start the
output (SET M8351 in the preceding gure), the high-speed output driven by M100 stops immediately, the
instruction driven by M200 occupies the high-speed output port Y0, and the set high-speed output starts
immediately.
7) Pulse output complete interrupts.
The "interrupt enabling ag bit" of special elements must be set. See the following table.
Y0 Y1 Y2 Y3 Y4 Attribute
M8352 M8372 M8392 M8412 M8432
Output complete
interrupt enabling
Y0 output
complete
interrupt
Y1 output
complete
interrupt
Y2 output
complete
interrupt
Y3 output
complete
interrupt
Y4 output
complete interrupt
Corresponding
interrupt
8) The pulse output is stopped.
The pulse output can be stopped by setting the "pulse output stop ag bit" of special elements. See the
following table.
Y0 Y1 Y2 Y3 Y4 Attribute
M8349 M8369 M8389 M8409 M8429 Pulse output stop ag