电机顺序启停问题

有3台电机,在上位设定三台电机启动顺序,例如在上位写入1、2、3或2、1、3。按照写入顺序启动

问题补充:
西门子300编程

最佳答案

1、建立一个MOTOR子程序,子程序带属性如下:
IN: EN_M,使能生效;该标志位为1,允许进行优先级启动控制
        START_W,启动控制字,用来控制电机启停
        SET_LEVEL,设定电机的启动优先级
IN_OUT: OUTUT,有效输出信号

子程序中启动控制字与优先级相等时候、,输出有效信号。

假设1#、2#、3#电机的优先级分别设定为2.3.1
则顺序延时启动后,对START_W控制字进行顺序控制计数。
START_W=1,则MOTOR2输出;
START_W=2,则MOTOR1输出;
START_W=3,则MOTOR3输出;

这里只是给一个大概的思路!具体需要结合工艺和实际程序调试使用,本程序为示例程序,未经调试,仅供参考!

图片说明:

电机顺序启停问题  电机顺序启停问题  

提问者对于答案的评价:
字中取位判断,10行搞定

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

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

相关推荐

发表回复

登录后才能评论