31.5.10.8 加速/减速脉冲输出的异常状态 - 加速/减速脉冲输出(LT系列)

该功能显示脉冲输出期间输出频率和初始输出频率中的任何错误状态。如果系统变量(#L_IOStatus[1])显示错误代码101,就可以从系统变量(#L_ExIOSpParmErr)值中确认错误状态。监视位根据您为其分配脉冲输出的CH的不同而有所不同。

#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。)

在下面的情况中,输出脉冲不取决于设置参数。

*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=614。由于该值大于设置的加速/减速时间,会出现“加速/减速时间太小”警告。