[西门子] 西门子200 SMART PLC中断子程序典型案例分享?(请关注、收藏、分享给您的同事朋友)

[复制链接]
查看88028 | 回复0 | 2024-7-18 23:17:12 | 显示全部楼层 |阅读模式
各位同仁:大家好

    本案例是关于中断的小案例,初学者很少关注到中断,中断是不太常用的一种子程序,原因是大家不习惯,如果用惯了中断可以让很多编程更方便。

     首先要了解中断的概念,中断是一个程序正在执行的过程中,另一个事件突然出现,这时就会停止原先正在运行的程序,转而去执行另一个程序,执行完后再返回执行原先的程序,这就是中断的概念。

      中断是有类型的,中断的类型决定了中断的功能,中断是有优先级的,优先级高的中断可以中断优先级低的中断。如果不同优先级的中断出现,先执行优先级高的中断程序,然后再执行优先级低的中断子程序。当多个一样的优先级的中断出现时,由于优先级一样,所以先执行早出现的,后执行晚出现的,就是先来后到。

      培训中心推出线上与线下面授实操培训课程,为了解决大家在学习过程中遇到的各种问题以及在工作过程中遇到的各种问题进行咨询、交流、探讨,每周三晚上七点半到九点通过腾讯会议在线直播答疑,欢迎加微信(13811659603)进入工控技术交流群,每周三晚上的在线直播答疑会议号会在每周三下午发布在培训中心各个技术交流群里。欢迎咨询、交流、探讨。

现在我利用中断子程序,做一个按I0.0起动按钮可以同时启动Q0.0-Q0.2三个点,按I0.1停止按钮,可以同时停止Q0.0-Q0.2三个点的中断程序案例。

在编写本案例程序之前,要首先明白中断事件号与产生中断事件的触发条件。如下表所示:



先编写中断子程序INT0



再编写中断子程序INT1



在OB1主程序中建立中断事件号与中断子程序之间的关联,并且让中断使能。



这样程序就编完了,接着是编译、保存、下载调试。



调试,当按I0.0按钮时,Q0.0开始的三个点亮



当按I0.1时,三个指示灯熄灭。



这就是关于西门子200SMART PLC中断编程调试的小程序,若您之前对中断不了解,借此案例可以对中断有一定了解,但愿能起到抛砖引玉的效果。感谢大家的光临!

这个案例就讨论到此,有什么需要咨询、交流请加李工微信:13811659603

培训中心推出线上培训课程,线下面授实操培训课程,学习工控自动化技术从李工这里开始,给自己一个改变人生的机会。

培训中心有工控技术交流群,通过加微信(13811659603)可以拉进技术交流群,公众号每天会发布原创技术文章,资料下载链接、软件下载链接。线下面授实操培训每月按时开课,欢迎咨询报名。

免费提供技术支持:13811659603(微信同)李工

     北京工控自动化培训中心(北京富通睿智科技有限公司培训中心)(http://m.zggkzy.com)每月的课程安排顺序是:

第一周周一
西门子200SMART PLC编程+触摸屏+伺服控制编程实操培训开课,培训6天。

第二周周一
变频器应用与常见故障维修实操高级培训(工程应用级),培训6天。
变频器应用与芯片级电路板维修实操高级培训(开店级),培训30天。

第二周周六
西门子S7-300/400PLC编程实操培训,培训7天。
西门子S7-300/400PLC编程+西门子WinCC组态编程实操培训,培训10天。

第四周周一
西门子S7-1200PLC编程+西门子wincc组态实操培训,培训6天。
西门子S7-1500PLC编程+西门子wincc组态实操培训,培训6天。

全部案例都在实际设备、平台调试完成,从2005年连续不间断从事培训18年,在培训方面积累了丰富的培训经验,从教材设计、配套实验设备设计,课堂上每个实操案例设计、每个知识点的讲解方法、打什么比喻引入什么场景都经过精心策划,包教包会再学免费。

有任何技术问题欢迎咨询交流探讨,微信13811659603  李工

培训中心官网:

移动端:http://m.zggkzy.com
              


PC端:http://www.zggkzy.com
              


线上课程主页:http://zggkzy.ke.qq.com
            


技术咨询、报名:13811659603(微信同)
            


公众号:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则