![background image](http://html1.mh-extra.com/html/omron/sysmac-cs1d-cpu/sysmac-cs1d-cpu_reference-manual_742268941.webp)
902
High-speed Counter/Pulse Output Instructions
Section 3-21
Note
Triangular Control
If the specified number of pulses is less than the number required to reach the
target frequency and return to zero, the function will automatically reduce the
Opera-
tion
Purpose
Application
Frequency changes
Description
Procedure/
instruction
Starting
pulse out-
put
Simple trap-
ezoidal con-
trol
Positioning with
trapezoidal accel-
eration and decel-
eration (Same
rate used for
acceleration and
deceleration; no
starting speed)
The number of
pulses cannot be
changed during
positioning.
Accelerates and
decelerates at the
same fixed rate and
stops immediately
when the specified
number of pulses
has been output.
(See note.)
Note
The target
position
(specified
number of
pulses) can-
not be
changed dur-
ing position-
ing.
PULS(886)
↓
ACC(888)
(Indepen-
dent)
Changing
settings
To change
speed
smoothly
(with the
same accel-
eration and
decelera-
tion rates)
Changing the tar-
get speed (fre-
quency) during
positioning
(acceleration rate
= deceleration
rate)
ACC(888) can be
executed during
positioning to
change the acceler-
ation/deceleration
rate and target fre-
quency.
The target position
(specified number
of pulses) is not
changed.
PULS(886)
↓
ACC(888) or
SPED(885)
(Indepen-
dent)
↓
ACC(888)
(Indepen-
dent)
Stopping
pulse out-
put
To stop
pulse out-
put. (Num-
ber of
pulses set-
ting is not
preserved.)
Immediate stop
Pulse output is
stopped immedi-
ately and the
remaining number
of output pulses is
cleared.
PULS(886)
↓
ACC(888)
(Indepen-
dent)
↓
INI(880)
To stop
pulse output
smoothly.
(Number of
pulses set-
ting is not
preserved.)
Decelerating to a
stop
Decelerates the
pulse output to a
stop.
Note
If ACC(888)
started the
operation, the
original
acceleration/
deceleration
rate will
remain in
effect.
If SPED(885)
started the
operation, the
acceleration/
deceleration
rate will be
invalid and
the pulse out-
put will stop
immediately.
PULS(886)
↓
ACC(888) or
SPED(885)
(Indepen-
dent)
↓
ACC(888)
(Indepen-
dent, inde-
pendent,
target fre-
quency of 0)
PLS2(887)
↓
ACC(888)
(Indepen-
dent, target
frequency of
0)
Pulse frequency
Target
frequency
Specified number of
pulses (Specified
with PULS(886).)
Acceleration/
deceleration
rate
Execution of
ACC(888)
Outputs the specified
number of pulses and
then stops.
Time
Changed target
frequency
Target frequency
Specified
number of
pulses
(Specified with
PULS(886).)
Number of pulses
specified with
PULS(886) does
not change.
Pulse
frequency
Acceleration/
deceleration
rate
Execution of
ACC(888)
(independent
mode)
ACC(888) (independent
mode) executed again to
change the target frequency.
(The target position is not
changed, but the
acceleration/deceleration rate
is changed.)
Time
Pulse frequency
Present
frequency
Execution of
ACC(888)
Time
Execution of
INI(880)
Pulse frequency
Present
frequency
Target
frequency = 0
Execution of
ACC(888)
Deceleration rate
Time
Execution of
PLS2(887)
Содержание SYSMAC CS1D-CPU**
Страница 3: ...iv...
Страница 29: ...xxx...
Страница 185: ...146 List of Instructions by Function Code Section 2 4...
Страница 193: ...154 3 35 4 MOVE BIT MOVBC 568 1274 3 35 5 BIT COUNTER BCNTC 621 1276 3 35 6 GET VARIABLE ID GETID 286 1278...
Страница 1389: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2...
Страница 1390: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits...
Страница 1391: ...1352 ASCII Code Table Appendix A...