广告招募

当前位置:全球装备网 > 技术中心 > 所有分类

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

2025年02月02日 19:00:43      来源:云南昌晖仪表制造有限公司 >> 进入该公司展台      阅读量:77

分享:

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

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实现一键启停





版权与免责声明:
1.凡本网注明"来源:全球装备网"的所有作品,版权均属于全球装备网,转载请必须注明全球装备网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。