如何用S7-200加一个编码器,同时测速和计长

我的编码器当前是仅用来计长的,用的是高数计数器1,现在要求也有测速功能,需要怎么做,能否提供下程序,编码器的A/B分别接到S7-226的DI1和DI2上的,没用Z脉冲,分辨率是1000,谢谢!

问题补充:
现在高数计数器用的模式是9,增计数

最佳答案

测速功能我刚做过,在台达的PLC上调试通过。思路是这样的:用秒脉冲的上升沿计编码器的一个值(例如D0),再用秒脉冲的下降沿计编码器的一个值(例如D1),D1与D0的差值取绝对值除以0.5就是单位时间(1s)内编码器的脉冲数变化速率,这个脉冲数对应到距离,就是速度了。如下图中的D4(用的是台达的PLC,转换成SIEMENS的指令就行)。

图片说明:

如何用S7-200加一个编码器,同时测速和计长  

提问者对于答案的评价:
可以

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

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:27
下一篇 2020年10月31日 下午3:27

相关推荐