31.5.10.8 Abnormal
Status of Acceleration/Deceleration Pulse Output -
Acceleration/Deceleration Pulse Output (LT Series)
This function shows any error status in the output frequency and
the initial output frequency during the pulse output. If the system
variable (#L_IOStatus[1]) shows error code 101, you can acknowledge
the error status from the system variable (#L_ExIOSpParmErr) value.
The watch bit will differ, depending on the CH to which you
allocate the pulse output.
-
When changing Special I/O parameters, and
the defined value is outside the valid range, operations continue
by using parameters set up to that point.
However, since an invalid value is stored in the system, make sure
you change it to a valid value.
If you restart the LT with invalid values (go off-line, reset, or
turn the power OFF), operations will use initial parameter values
set up in GP-Pro EX.
#L_ExIOSpParmErr
Pulse output frequency error
a: CH1 pulse output frequency error
|
[1]: Frequency error, [0]: Normal
|
b: CH2 pulse output frequency error
|
[1]: Frequency error, [0]: Normal
|
c: CH3 pulse output frequency error
|
[1]: Frequency error, [0]: Normal
|
d: CH4 pulse output frequency error
|
[1]: Frequency error, [0]: Normal
|
Pulse output shot error
a: CH1 pulse output shot error
|
[1]: Pulse shot error, [0]: Normal
|
b: CH2 pulse output shot error
|
[1]: Pulse shot error, [0]: Normal
|
c: CH3 pulse output shot error
|
[1]: Pulse shot error, [0]: Normal
|
d: CH4 pulse output shot error
|
[1]: Pulse shot error, [0]: Normal
|
Pulse initial output frequency value
error
a: CH1 pulse initial output
frequency value error
|
[1]: Initial output frequency
error
[0]: Normal
|
b: CH2 pulse initial output
frequency value error
|
[1]: Initial output frequency
error
[0]: Normal
|
c: CH3 pulse initial output
frequency value error
|
[1]: Initial output frequency
error
[0]: Normal
|
d: CH4 pulse initial output
frequency value error
|
[1]: Initial output frequency
error
[0]: Normal
|
Acceleration/Deceleration pulse parameter
warning
a:CH1 acceleration/deceleration
pulse parameter warning
|
[1]: Acceleration/deceleration
warning
[0]: Normal
|
b: CH2 acceleration/deceleration
pulse parameter warning
|
[1]: Acceleration/deceleration
warning
[0]: Normal
|
c: CH3 acceleration/deceleration
pulse parameter warning
|
[1]: Acceleration/deceleration
warning
[0]: Normal
|
d: CH4 acceleration/deceleration
pulse parameter warning acceleration/deceleration warning
|
[1]: Acceleration/deceleration
warning
[0]: Normal
|
Control error
a: Pulse output control error
|
[1]: Abnormal Frequency Limit Occurred; [0]: Normal
|
Actions Upon Acceleration/Deceleration Pulse
Error
In the cases below, no pulse is output.
(Acceleration/Deceleration table available/not available flag does
not turn ON.)
-
The output terminal does not have the pulse
output settings.
-
The specified CH has already output the output
pulse count.
-
(Normal) The output frequency exceeds
65kHz*1.
-
(Normal) The initial output frequency is larger
than the output frequency.
In the cases below, the output pulse does not depend on the
setting parameter.
-
The total output pulse count is too small. (If
the total is less than 21 (normal), deceleration starts before
acceleration reaches the output frequency. Furthermore, the output
pulse count during acceleration/deceleration is 1 pulse at each
phase.)*2
-
The acceleration/deceleration time is too short.
(Since 1 pulse is always output at each phase during
acceleration/deceleration, the acceleration/deceleration time does
not match the setting value.)*2
-
The acceleration/deceleration time is too short.
(Since 1 pulse is always output at each phase during
acceleration/deceleration, the acceleration/deceleration time does
not match the setting value.)*2
How to calculate the frequency at each phase
during acceleration/deceleration
Calculate the frequency for each phase.
Output frequency for n phase = Initial frequency + (Normal
output frequency - Initial output frequency)/10 phases* (n phase -1
phase)
Truncate fractional values for the n phase output frequency.
Calculate the pulse shot for each phase.
Output pulse count for n phase = (Acceleration/Deceleration
time/10 phases) * (Output frequency for n phase/1000
milliseconds)
Truncate fractional values for the n phase output pulse
count.
At least 1 pulse is output. If the pulse shot is 0, use 1 for
the pulse shot.
Acceleration/Deceleration pulses necessary for
acceleration/deceleration pulse output = (Output pulse count for
phase 1 + ... + Output pulse count for phase 10) * 2 + 1 pulse
If this output pulse count is larger than what you set, the
acceleration/deceleration pulse parameter warning warns you
acceleration/deceleration is excessive.
Calculate the acceleration/deceleration time
for each phase
Acceleration/Deceleration time for phase n = Output pulse count
for phase n * (1000 milliseconds/Output frequency for phase n)
Truncate fractional values for the n phase
acceleration/deceleration time.
Acceleration/Deceleration time necessary for
acceleration/deceleration pulse output = Acceleration/Deceleration
time for 1st phase + . .+ Acceleration/Deceleration time for the
10th phase
If this acceleration/deceleration time is longer than what you
set, the acceleration/deceleration pulse parameter warning warns
you acceleration/deceleration is insufficient.
For example, based on the aforementioned calculation, creates
the acceleration/deceleration pulse output table using the
parameters below. It determines whether the calculated values are
subject to "warning."
Output Frequency (Hz)
|
500
|
Output Pulses (pulse)
|
300
|
Initial Frequency (Hz)
|
10
|
Acceleration/Deceleration time
(milliseconds)
|
600
|
The frequency, pulse shot and acceleration/deceleration time for
each phase are as follows.
n phase
|
Frequency
|
Pulse shot
|
Acceleration/Deceleration time
|
1
|
10
|
1
|
100
|
2
|
59
|
3
|
50
|
3
|
108
|
6
|
55
|
4
|
157
|
9
|
57
|
5
|
206
|
12
|
58
|
6
|
255
|
15
|
58
|
7
|
304
|
18
|
59
|
8
|
353
|
21
|
59
|
9
|
402
|
24
|
59
|
10
|
451
|
27
|
59
|
Output Pulse Count Total
The total of output pulse counts for all phases is (1+3+6+
...+27) x 2+1=273. Since the value is smaller than the output pulse
count you set, it clears the "acceleration/deceleration is
excessive" warning.
Acceleration/Deceleration time total
The total acceleration/deceleration time necessary for all
phases is 100+50+55+...+59=61 Since the value is larger than the
acceleration/deceleration time you set the
"acceleration/deceleration time is insufficient" warning
appears.
|