该功能显示脉冲输出期间输出频率和初始输出频率中的任何错误状态。如果系统变量(#L_IOStatus[1])显示错误代码101,就可以从系统变量(#L_ExIOSpParmErr)值中确认错误状态。监视位根据您为其分配脉冲输出的CH的不同而有所不同。
更改特殊I/O参数,并且预设值无效时,使用针对该点设置的参数可以继续操作。
但是,由于系统里保存的是无效值,您一定要把它更改成有效值。
如果您用无效值(离线、复位或关闭电源)重启LT,这些操作将使用GP-Pro EX里设置的初始值。
#L_ExIOSpParmErr
脉冲输出频率错误
a:CH1脉冲输出频率错误 |
[1]: 频率错误,[0]:正常 |
b:CH2脉冲输出频率错误 |
[1]: 频率错误,[0]:正常 |
c:CH3脉冲输出频率错误 |
[1]: 频率错误,[0]:正常 |
d:CH4脉冲输出频率错误 |
[1]: 频率错误,[0]:正常 |
脉冲输出数量错误
a:CH1脉冲输出数量错误 |
[1]: 脉冲数量错误,[0]:正常 |
b:CH2脉冲输出数量错误 |
[1]: 脉冲数量错误,[0]:正常 |
c:CH3脉冲输出数量错误 |
[1]: 脉冲数量错误,[0]:正常 |
d:CH4脉冲输出数量错误 |
[1]: 脉冲数量错误,[0]:正常 |
脉冲初始输出频率值错误
a:CH1脉冲初始输出频率值错误 |
[1]: 初始输出频率错误 [0]: 正常 |
b:CH2脉冲初始输出频率值错误 |
[1]: 初始输出频率错误 [0]: 正常 |
c:CH3脉冲初始输出频率值错误 |
[1]: 初始输出频率错误 [0]: 正常 |
d:CH4脉冲初始输出频率值错误 |
[1]: 初始输出频率错误 [0]: 正常 |
加速/减速脉冲参数警告
a:CH1加速/减速脉冲参数警告 |
[1]: 加速/减速警告 [0]: 正常 |
b:CH2加速/减速脉冲参数警告 |
[1]: 加速/减速警告 [0]: 正常 |
c:CH3加速/减速脉冲参数警告 |
[1]: 加速/减速警告 [0]: 正常 |
d:CH4加速/减速脉冲参数警告 |
[1]: 加速/减速警告 [0]: 正常 |
控制错误
a:脉冲输出控制错误 |
[1]: 出现异常频率限制;[0]:正常 |
根据加速/减速脉冲错误采取的操作
在下面的例子中,无脉冲输出。(加速/减速表可用/不可用标志未置ON。)
输出端子没有脉冲输出设置。
指定的CH已经输出了指定的输出脉冲数。
(正常)输出频率超过65kHz*1.
(正常)初始输出频率大于输出频率。
在下面的情况中,输出脉冲不取决于设置参数。
总输出脉冲数太小。(如果总和小于21(正常),减速在加速达到输出频率前开始。此外,加速/减速期间的输出脉冲数为每阶段1个脉冲。)*2
加速/减速时间太短。(由于加速/减速期间每个阶段总是输出1个脉冲,因此加速/减速时间与设置值不匹配。)*2
加速/减速时间太短。(由于加速/减速期间每个阶段总是输出1个脉冲,因此加速/减速时间与设置值不匹配。)*2
*1 特殊输入/输出参数错误中的脉冲输出频率错误标志置ON。
*2 特殊输入/输出参数错误中的加速/减速脉冲计数器警告标志置ON。(加速/减速脉冲标志置ON,且加速/减速脉冲输出可用。)
如何计算加速/减速期间每个阶段的频率(LT3000系列)
计算每个阶段的频率。
n阶段的输出频率 = (初始频率 + 正常输出频率-初始输出频率)/10阶段(n阶段-1阶段)
截除n阶段的输出频率的小数值
计算每个阶段的脉冲数量。
第n阶段的输出脉冲数 = (加速/减速时间/10阶段)* (第n阶段的输出频率/1000毫秒)
截除n阶段输出脉冲计数的小数值
至少输出一个脉冲。如果算出脉冲数量是0,则取1。
加速/减速脉冲输出所需的加速/减速脉冲输出=第1阶段的输出脉冲计数+ .+ 第10阶段的输出脉冲计数)* 2 + 1个脉冲
如果该输出脉冲数大于设置的值,加速/减速脉冲参数警告会提醒您加速/减速太多。
计算每个阶段的加速/减速时间
n阶段的加速/减速时间 = n阶段的输出脉冲计数(1000毫秒/n阶段的输出频率)
截除n阶段加速/减速时间的小数值
加速/减速脉冲输出所需的加速/减速时间 =第1阶段的加速/减速时间+ ..+ 第10阶段的加速/减速时间
如果该加速/减速时间大于设置的值,加速/减速脉冲参数警告会提醒您加速/减速太小。
例如,根据上述计算,使用下面的参数创建加速/减速脉冲输出表。它可决定计算出来的值是否属于“警告”范畴。
输出频率(Hz) |
500 |
输出脉冲 (脉冲) |
300 |
初始频率(Hz) |
10 |
加速/减速时间(毫秒) |
600 |
每个阶段的频率、脉冲数量和加速/减速时间如下。
n阶段 |
频率 |
脉冲数量 |
加速/减速时间 |
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 |
输出脉冲计数总和
所有阶段的输出脉冲计数的总和是(1+3+6+ ...+27) x 2+1=273。由于该值小于您设置的输出脉冲计数,它清除“加速/减速太多”告警。
加速/减速时间总计
所有阶段的加速/减速时间总计是100+50+55+...+59=61。由于该值大于您设置的加速/减速时间,会出现“加速/减速时间太小”告警。