PLC中断指令及例程

一、中断、中断事件概念
我们在日常工作中,按照正常的流程来工作,如中途发生紧急情况或相隔一定时间去兼顾另一项工作,就要先停下手头工作去处理紧急事件或另一项工作,这个停下工作就叫中断,所处理的紧急事件或另一项工作,就叫做中断程序,处理完问题再回过来继续原来的工作。
plc同样也有中断,cpu正常执行程序,如中途发生的系统认定的动作或参数达到设定要求,则中断程序执行,去处理所设定的程序,完成后返回来继续执行原来的程序。
plc系统已规定好了一些中断动作,如输入点i0.0、i0.1发生了接通(上升沿)或关断(下降沿),或时间继电器设定时间已到时,这些所发生的动作——叫中断事件,plc给每个中断事件编了号,称为中断事件号,如i0.0接通上升沿---对应是是“0”号事件
停下来所去处理的程序(所干的工作内容)——叫中断程序。
如下图是常用的中断事件及编号:
部分中断事件内容及编号
二、中断指令
plc已设计好了来处理以上的中断事件指令。处理中断事件按以下步骤:
关联(连接)中断事件号与中断程序(号)
如下图把1号中断事件(i0.0下降沿)与中断程序1号int1相连接
2、打开中断功能
因为plc默认全局禁止处理中断,因此要打开中断功能。如下图
中断程序可以改名称
另外还有2个指令:中断分离及中断清除
三、举例中断程序:
要求设计一个指示灯q0.0闪烁输出,在i0.0接通时,闪烁频率减半(慢闪),i0.1接通时快闪。
设计思路,利用定时中断smb34和smb35,来设定q0.0的闪烁周期,快闪时周期是100ms,慢闪时周期是200ms.经查smb34和smb35的中断事件号分别是10和11号。程序如下:
中断程序int0:
中断10事件的中断程序
中断程序int1:
中断11事件的中断程序
总结:
3、编写中断程序,写出要处理的工作内容
如果执行新的或改变原来的中断事件,必须先分离开原来的事件号与中断程序的连接,再重新建立新的连接。
如有多个中断事件去处理,则按优先级别排队执行,同级别的先到先处理。
中断程序越简单越好。


高通第三财季净利12.1亿美元 同比增长17%
小米POCO X2曝光Geekbench 或为Redmi K30海外版
精于“钻”研 | 3D扫描仪助力石油钻井金刚石钻头质量检测!
基于Verilog的开关级建模
未来我们要向AI求职吗
PLC中断指令及例程
耗尽型MOSFET开关的用途和方案示例
AR/VR为员工培训带来变革,提升效率的同时又降低成本
英特尔推出10纳米SuperFin技术,六大技术支柱持续创新
中国广电将实现支持Free-to-Air模式与无SIM卡接收模式
联想拯救者进军电竞手机领域
山水骨传导耳机和韶音哪个好,南卡、山水、韶音骨传导综合对比
百家争鸣,AI落地医疗全场景
浅谈手术机器研发挑战和难点
真菌毒素检测仪的使用方法
中老年人的安心保障,家用制氧机哪个牌子好?
变频协调控制技术在一次风高压变频系统中的应用
酷派:预计前7月营业收入同比下滑52%
AMD大中华区董事总经理潘晓明:放弃智能手机芯片市场
发完电竞新品发专业图形显示器 宏碁4K新品达10.7亿色彩!