当前位置: 主页 > PLC控制

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

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

最佳答案

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


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

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

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

专家置评

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

  • 关注微信

猜你喜欢

微信公众号