3台电机,间隔6秒顺序启动,如果有电机故障,跳过故障电机。例如2号电机故障,1号启动后间隔6秒3号电机启动,求编程思路。200smart
最佳答案
正常启动,1,2,3,用一个int变量比如mw0,初始值为0。
启动后
如果电机1没有故障,mw0赋值1否则mw0赋值2,如果电机1正常,已启动且计时时间到则mw0赋值2,
如果mw0等于2且电机2没有故障,则启动电机2,否则如果mw0=2电机2有故障,则mw0=3。如果电机2正常,已启动且计时时间到则mw0赋值3,
如果mw0等于3且电机3没有故障,则启动电机3,否则如果mw0=3电机3有故障,则报警电机未正常启动。如果电机3正常,已启动且计时时间到则mw0赋值0启动结束。
等待停电机的指令
提问者对于答案的评价:
回答的比较容易实现,现实编程中自动启停对于故障电机切除和投入如何转换?
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279546.html