如题,当设备正常运行时,从启动加速到匀速然后再到减速直至缓慢停机,期间因为设备运行很平稳,编码器计数正常,每次定位都很精准。可一旦设备遇到故障紧急停机,设备本身会产生一定得抖动,这个时候编码器就会误计数,造成最后定位位置产生明显的偏差。
请问,能否从PLC内部编程的角度尽量消除设备抖动造成的编码器误计数。
我目前有一点不成熟的思路:根据AB相交替上(下)沿的原理,产用A相的上(下)沿递增辅助计数Cx,B相的上(下)沿递减辅助计数Cx。从而把辅助计数Cx的正常数值控制在(-1,0,1)区间。
但是我发觉这个思路不太成熟,没法把这个方案具体到PLC程序中实现。比较困难。
请教大神,有什么好的办法吗?
问题补充:
好吧,经过我现场手工模拟反复测试抖动现象,问题解决了。
其实是我PLC相关程序没完善,存在点BUG。跟抖动无关。
结贴。
图片说明:
最佳答案
可以组态急停减速,只要能平稳减速就不影响定位(前提是有安全保障)!或者急停后寻一次零位!
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc286599.html