运动切割小车程序,我在主程序中用SM0.1定义主程序中HC0 HC4为AB脉冲高速计数器,HC4正转为加脉冲,分转为减脉冲.我在主程序中设置长度.HS0乘以脉冲距离1加HS4乘以脉冲距离2等于实际长度。我用4乘2000编码器每分钟100米转速运转,我用实数比较实际长度(大于或等于)设置长度,但运行中每次的长度不一样,相差1-2毫米,能不能大小一样。是不是扫描时间原因?有没有其他解决方法?帮帮忙。
问题补充:我用HC0来计算Q0.0发出的33微秒的高速脉冲。HC4不输入脉冲!!也是有偏差啊!!1-2MM
最佳答案
1。高速计数器与扫描周期无关。
2。你的一系列计算程序是用的中断子程序吗?如果不是,虽然高速计数器与扫描周期无关,但程序运算与扫描有关,不还是不行吗?
3。最后,检查是不是驱动系统固有的误差。
提问者对于答案的评价:
多谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc320493.html