S7-200SMART如何实现闭环控制

各位专家们,您好!
  请教一个问题,现在有一台非标设备,其中里面有一个动作是到达设定的工位后停止,工位的设定长度可以通过HMI来设定修改。当工位到达设定的位置后停下来执行另外一个动作。工位由皮带进行传动,皮带的连接轴上安装有增量式的编码器。假设当前的工位的设定值(移动的长度)为2000mm,则当前工位到达2000的位置后停下来。为了提供工位的移动速度和移动精度,工位在移动过程中需要高速运行,快到达工位设定值时,开始缓慢移动至2000的位置然后停止下来。用开环控制的方式很容易实现,只需要输入设定移动的位移数值即可。由于考虑到工位在实际机械动作实际移动的距离是否和HMI设定值的位置相匹配,增加了编码器检测,在保证效率和精度的条件下程序上该如何来控制比较合适。请教各位专家指点下控制思路!谢谢
1

问题补充:
将编码器的线接到plc的高速输入端检测脉冲,根据编码器的分辨率一圈脉冲量和你的编码器的脉冲量进行比例换算,这个方法我懂。关键是怎么控制能提高效率和精度。

最佳答案

每次走完位置与编码器的反馈做比较,然后少走补上,多走回来,正好则下一步

提问者对于答案的评价:
谢谢!

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

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

相关推荐