电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子plc 中断指令及案例梯形图实例ATCH DTCH和CLR_EVNT

作者:佚名    文章来源:本站原创    点击数:    更新时间:2022-11-13

一、中断、中断事件概念
我们在日常工作中,按照正常的流程来工作,如中途发生紧急情况或相隔一定时间去兼顾另一项工作,就要先停下手头工作去处理紧急事件或另一项工作,这个停下工作就叫中断,所处理的紧急事件或另一项工作,就叫做中断程序,处理完问题再回过来继续原来的工作。
PLC同样也有中断,CPU正常执行程序,如中途发生的系统认定的动作或参数达到设定要求,则中断程序执行,去处理所设定的程序,完成后返回来继续执行原来的程序。
PLC系统已规定好了一些中断动作,如输入点I0.0、I0.1发生了接通(上升沿)或关断(下降沿),或时间继电器设定时间已到时,这些所发生的动作——叫中断事件,PLC给每个中断事件编了号,称为中断事件号,如I0.0接通上升沿——对应是是“0”号事件,停下来所去处理的程序(所干的工作内容)——叫中断程序。
如下图是常用的中断事件及编号:
 
▲ 部分中断事件内容及编号
二、中断指令
PLC
西门子PLC step7已设计好了来处理以上的中断事件指令。处理中断事件按以下步骤:
1、关联(连接)中断事件号与中断程序(号)
如下图把1号中断事件(I0.0下降沿)与中断程序1号INT1相连接
 

ATCH中断连接指令


2、打开中断功能
因为PLC默认全局禁止处理中断,因此要打开中断功能。如下图:
3、编写中断程序,写出要处理的工作内容
中断程序可以改名称
另外还有2个指令:中断分离及中断清除, DTCH和CLR_EVNT
 
三、举例中断程序
PLC
要求设计一个指示灯Q0.0闪烁输出,在I0.0接通时,闪烁频率减半(慢闪),I0.1接通时快闪。
设计思路,利用定时中断SMB34和SMB35,来设定Q0.0的闪烁周期,快闪时周期是100ms,慢闪时周期是200ms.经查SMB34和SMB35的中断事件号分别是10和11号。
程序如下:
 
 
中断程序INT0:
 
▲ 中断10事件的中断程序
中断程序INT1:
 
▲中断11事件的中断程序
总结
PLC
如果执行新的或改变原来的中断事件,必须先分离开原来的事件号与中断程序的连接,再重新建立新的连接;
如有多个中断事件去处理,则按优先级别排队执行,同级别的先到先处理;
中断程序越简单越好。

Tags:中断指令,西门子plc  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 相关文章列表
    西门子plc产品数量检测控制程序的例子  CTU和TON指令
    西门子plc s7-200加法指令说明 ADD_I 和ADD_R和ADD_DR
    西门子plc模拟量输入编程实例公式(模拟量编程实例详解)STEP7添
    西门子plc程序中 S_ITR / S_RTR / S_RTI各指令是什么意思
    西门子PLC 编程实例S7-200 Smart PLC 电机正反转梯形图接线图
    西门子plc电机正反转控制电路图梯形图程序实例
    西门子plc S7-200smart 与台达变频器通讯Modbus梯形图编程实例
    Modbus Poll和Modbus Slave使用方法
    西门子plc指令实现循环灯程序的例子 S7-200跑马灯梯形图实例
    西门子S7-200 plc控制泵往复循环运行的梯形图程序  SR触发器和TO
    西门子plc移位寄存器指令 梯形图程序编程
    西门子plc S7-200SMART通过MODBUS通信控制变频器启停如何看电流频
    西门子S7-200系列PLC实例:时钟指令入门用法 梯形图编程实例
    西门子PLC模拟实现自动售卖机案例,售货机梯形图实例
    深度剖析西门子PLC的开放式TCP通信梯形图 TCP通讯
    理解西门子PLC间接寻址和指针梯形图实例,S7-200SMART
    西门子S7-200通讯控制台达变频器,实例讲解Modbus RTU通讯
    modbus协议详解_西门子S7-200与变频器MODBUS通讯实例详解
    西门子plc梯形图编程实例 西门子200smart与电流表Modbus RTU通讯
    使用西门子plc的Modbus通讯 串口调试助手与S7-200SMART PLC从站通
    西门子plc梯形图实例S7-200Smart与ABB ACS550变频器通讯Modbus通
    西门子plc s7-200通讯设置(西门子plc200与电脑通讯怎么设置)STEP
    西门子S7-200PLC中,如何将大于32767的整数转换成正实数?VD、VW
    西门子plc S7-200系列中断指令第二部分 ENI和DISI指令
    西门子plc置位与复位指令的功能说明
    西门子plc与modbus设备进485通信详解(modbus多机轮询)读取仪表
    寄存器PLC地址与寄存器modbus协议地址 三菱FX系列西门子s7系列pl
    西门子PLC S7-200smart与汇川变频器通过通讯控制 梯形图实例
    西门子PLC梯形图编程 控制汽车自动清洗装置
    西门子PLC S7-200 实数运算指令的应用的指令表及梯形图 除法
    请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
    推荐文章
    最新推荐
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询