关于S7200利用编码器做闭环控制

现有编码器和步进电机,准备做闭环控制做了两套子程序 一套定义高数计数器 一套做脉冲程序 运行时  编码器定位3200脉冲切换到中断里面  在中段里面复位脉冲输出点Q0.0 但是中断程序里面复位不了Q0.0 只能等脉冲全部输出完以后步进电机才会停止 我想请教的是我能不能让步进电机一直处于脉冲输出状态靠编码器控制q0.0 来完成步进电机启停,或者有其他的方式来做闭环控制

图片说明:

关于S7200利用编码器做闭环控制    关于S7200利用编码器做闭环控制    关于S7200利用编码器做闭环控制    关于S7200利用编码器做闭环控制   

最佳答案

以前我也试验过,现在记不很清啦,中断程序里应该将PLS的有关值(设定值)修改为0才行,你单独复位Q0.0没有意义

提问者对于答案的评价:
谢谢 您可以再帮我看看是复位那个吗?这几天想的头都大了,找不到合适的方法

最佳答案作者回复:
在中断程序里。SMD72(脉冲个数)改为0,SM67.2=1(允许更新),并启用PLS0试试

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:27
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论