用224XP给两个伺服发送脉冲,使用向导编程,其中一台伺服(另一台正常)接收的脉冲数总是比PLC发送的脉冲数少4-10个。我整个设备PLC编程程序有90多个网络,Q0.0使用的包络也有9个,但是我单独编一个小程序来调试伺服,使用相同的包络都不会出现这种问题。这种情况要怎么解决呢?谢谢大家了。
最佳答案
“但是我单独编一个小程序来调试伺服,使用相同的包络都不会出现这种问题。”
明白了。很大程度是方向信号的优先动作出问题。假如某个动作需要Q0.0和Qxx方向信号一起接通来驱动。那么不注意的话Qxx没有使用立即输出就会出现开头几个脉冲其实方向信号还没能出现就先发出去了。而你靠近扫描末端的这个伺服的程序相对来说这样的情况少点。
提问者对于答案的评价:
感谢您的解答,您说的方法很好地解决了前面的问题。
专家置评
除了最佳答案也可参考WWCWWC工程师回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc149188.html