PLC实现一键启停的八种编程

2024/10/28 0:10:08 人评论 次浏览 分类:PLC应用  文章地址://www.e-cumulus.com/tech/5808.html

一键启停程序,简单背后隐藏的编程逻辑秘诀,帮你轻松掌握复杂程序的编写技巧!编写一键启停程序的方法有很多,本文分享使用辅助点、SR置位/复位触发器、计数器、加法指令、递增指令INC和求反码指令INV实现一键启停程序的PLC编程,帮你打好编程基础、为你提供更多编程思路。

1、使用辅助点实现一键启停程序(一)

按下按钮SB1(I0.0),辅助点(M0.1)导通一个周期,电机M1(Q0.0导通)。

使用辅助点实现一键启停程序1

2、使用辅助点实现一键启停程序(二)

按下按钮SB1(I0.0),置位辅助点(M0.3),Q0.0导通,电机M1启动。
再次按下按钮SB1(I0.0),复位辅助点(M0.3),Q0.0断开,电机M1停止。

使用辅助点实现一键启停程序2

3、使用辅助点实现一键启停程序(三)

按下按钮SB1(I0.0),辅助点1(M0.0)导通,Q0.0导通并自锁,电机M1启动。
再次按下按钮SB1(I0.0),辅助点2(M0.1)导通,Q0.0断开,电机M1停止。

使用辅助点实现一键启停程序3

4、使用SR置位/复位触发器实现一键启停程序

按下按钮SB1(I0.0),Q0.0常闭点接通SR触发器的S端,R1没有接通,Q0.0置位,电机M1启动。

使用SR置位/复位触发器实现一键启停

5、使用计数器实现一键启停程序

按下按钮SB1(I0.0),CTU计数器加1,当前计数值(MW2)为1:MW2和1进行比较,数值相等,则Q0.0导通,电机M1启动。
再次按下按钮SB1(10.0),CTU计数器加1,当前计数值(MW2)为2:此时复位计数器,且MW2和1比较,数值不相等,Q0.0断开,电机M1停止。

使用计数器实现一键启停

6、使用加法指令实现一键启停程序

按下按钮SB1(I0.0),加法指令将当前值(MW2)加1,此时当前值等于1,Q0.0导通,电机M1启动。
再次按下按钮SB1(I0.0),当前值(MW2)=2,此时不等于1,电机M1停止,且当前值等于2,将当前值清0。



7、使用递增指令INC实现一键启停程序

按下按钮SB1(I0.0),当前值(MW2,初始值为0)加1,判断当前值不等于0成立,Q0.0置位,电机MI启动。
再次按下按钮SB1(I0.0),当前值(MW2)清0,判断当前值等于0成立,Q0.0复位,电机M1停止。

使用递增指令INC实现一键启停

8、使用求反码指令INV实现一键启停程序

按下按钮SB1(I0.0),求反码指令将当前值(MW2,初始值为0)各个位的状态取反,此时M3.0等于1,Q0.0导通,电机M1启动。

使用求反码指令INV实现一键启停

相关阅读
结合具体工程应用,我10天学会PLC编程
梯形图、指令表、结构化文本和功能块图这四种PLC编程方式比较

上一篇:各种西门子通信最大距离

下一篇:没有了

共有访客发表了评论 网友评论

  客户姓名:
邮箱或QQ:
验证码: 看不清楚?