SCL语言中,如何实现一个按钮控制电机启停。

一个按钮,按一下启动电机,再按一次复位启动信号

最佳答案

zhangli0的思路是对的,可能手误把储存按钮信号的语句放到了循环里。
下面是我在博途里写的,亲测可用


// 比较本周期按钮信号与上次按钮信号,若本周期按钮信号为1,上周期为0,即出现按钮上升沿,执行反转输出信号。
// "BT"=I0.0, "BT_M"=M0.0 ,"Motor"=Q0.0

IF "BT" AND NOT "BT_M" THEN
    IF "Motor" THEN
        "Motor" := false;
    ELSE
        "Motor" := true;
    END_IF;
END_IF;
"BT_M" := "BT";//存储按钮信号

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

专家置评

已阅,最佳答案正确。理论上可行,但实际应用中要注意按钮按下可能会有多次接通输入回路的情况,可能会导致意外接通或者断开。

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

(3)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日
下一篇 2017年6月3日

相关推荐