您现在所在的是:

三菱Mitsubishi

回帖:16个,阅读:3294 [上一页] [1] [2] [下一页]
1207
whlly
文章数:88
年度积分:50
历史总积分:1207
注册时间:2004/11/17
发站内信
发表于:2008/8/3 23:37:00
#0楼
大家好,三菱PLC接了个增量编码器,A  B分别接到了X000、X001。现在用了脉冲密度函数,来求转速。我把程序给传了上来,请大家看下。在求转速的时候,只用D120来套公式行不行?我的意思D120不加D121可以吗?D122表示的剩余时间是什么意思呢?这里的400是从哪里来的?请高手给我指点下。还有这里乘以10000是为啥?哪位高手有没有求电机转速的程序呢?可以不可以贴上来看下。
 
SPD  X000  K200   D120
ADD  D120  D121  D123
SUB  K400  D122  D124
MUL  D123  K10000  D126
DDIV D126  D124  D128

X000——编码器A信号
D120——上个0.2秒脉冲个数
D121——当前脉冲数
D123——测速总脉冲数
D124——计数时间值
D128——编码器脉冲速度




[此贴子已经被作者于2008-8-3 23:55:32编辑过]
1207
whlly
文章数:88
年度积分:50
历史总积分:1207
注册时间:2004/11/17
发站内信
发表于:2008/8/5 16:13:00
#1楼
在线等待高手
950
ESI-Eurome
文章数:20
年度积分:50
历史总积分:950
注册时间:2008/7/27
发站内信
发表于:2008/8/5 22:21:00
#2楼
请问得到转速后用PLC控制电机开关还是控制变频器呢?
953
shishangdong
文章数:16
年度积分:50
历史总积分:953
注册时间:2007/1/22
发站内信
发表于:2008/8/6 15:28:00
#3楼
这里关系到编码器的每转脉冲数

最后还要转化成电机的  转速RPM
1150
WWCWWC
文章数:64
年度积分:50
历史总积分:1150
注册时间:2008/7/28
发站内信
发表于:2008/8/6 18:04:00
#4楼
400应该是计算脉冲个数于机器的速比问题。乘1000是为提高计算精度。
1207
whlly
文章数:88
年度积分:50
历史总积分:1207
注册时间:2004/11/17
发站内信
发表于:2008/8/6 20:46:00
#5楼
400-D122=D124(计数时间值),说明这个400是个时间呀。这里的D122是表示的剩余时间,D124表示计数的时间。想问下,这个400是怎么来的?另外请高手看下SPD指令里关于计数时间,剩余时间。
950
ESI-Eurome
文章数:20
年度积分:50
历史总积分:950
注册时间:2008/7/27
发站内信
发表于:2008/8/7 9:32:00
#6楼
编码器的每转脉冲数是根据需要的精度而定的么?
1207
whlly
文章数:88
年度积分:50
历史总积分:1207
注册时间:2004/11/17
发站内信
发表于:2008/8/7 19:53:00
#7楼
编码器的每转脉冲数是固定的
953
shishangdong
文章数:16
年度积分:50
历史总积分:953
注册时间:2007/1/22
发站内信
发表于:2008/8/8 8:35:00
#8楼
speed指令  采用的是到计时方式  所以D122表示的是剩余时间

编码器的p/r越大,精度越高
1207
whlly
文章数:88
年度积分:50
历史总积分:1207
注册时间:2004/11/17
发站内信
发表于:2008/8/8 16:23:00
#9楼
那这里的的400是从哪里来的呢?

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004