PLC如何计算速度

有段计算电机速度的程序:

Network 1 // Network Title
// Network Comment
LD     SM0.0
MOVD   HC0, VD100

网络2
LD     SM0.0
AD>=   VD100, VD104
MOVD   VD100, VD108
-D     VD104, VD108

网络3
LD     SM0.0
AD<    VD100, VD104
MOVD   VD104, VD108
-D     VD100, VD108

网络4
LD     SM0.0
MOVD   VD100, VD104

网络5
LD     SM0.0
DTR    VD108, VD108
AENO
MOVR   VD108, VD112
*R     VD200, VD112

这个250ms定时中断,能算出电机速度吗?我看不明白,VD200是不是一个系数?判断了正转还是反转之后的数值乘以这个系数就能等于m/s的速度?那这个系数应该是哪方面的系数?
还有这个程序能不能是错的呢?

最佳答案

1、能计算出电机的速度
2、你看VD200里面的数据,计算电机的速度,思路是,编码器转一圈需要多少个脉冲,,编码器走一圈电机走多长的距离,这个可以测量出来。然后根据v=s/t 就可以了。
我认为VD200里的数据是编码器转一圈需要的脉冲数,是个固定的值。根据你的程序,乘以这个vd200就是计算走这段距离一共需要多少个脉冲数量,
3、程序不完整吧?要计算速度,v=s/t
还需要程序吧?
可以参考以下连接:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=71476_1029.html

提问者对于答案的评价:
谢谢各位,问题已经解决。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc307770.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午1:59
下一篇 2020年11月1日 下午1:59

相关推荐