编程中调用中断很方便,可以直接调用中断指令模块,填写相应事件号,指定执行的中断程序即可。中断分离( dtch)指令取消中断事件(evnt)与所有中断例行程序之间的关联,并禁用中断事件。在中断例行程序之前,必须在中断事件和用户希望在事件发生时执行的程序段之间建立联系。使用“中断连接“指令可将中断事件(由中断事件号码指定)与程序段(由中断例行程序号码指定)联系在一起。
s7-200的中断连接指令(atch)用于在中断处理程序和中断事件之间建立关联。在中断连接指令中,evnt操作数代表中断事件的中断事件号,int操作数代表关联的中断处理程序号。通过这个关联建立中断事件和中断处理程序的连接,当evnt指定的中断事件发生时,plc就能够自动执行与之建立关联的中断处理程序。如图所示,当事件9发生时,执行int0中断程序。
图 关联的中断处理程序
西门子S7-300的CPU型号有很多种,有的集成数字量I/O,也有同时集成了数字里I/O和模拟量I/O。所有的S7-300 CPU都需要微存储卡(MMC卡),没MMC卡CPU不能使用。
在CPU的板上有一竖排指示灯,如下图所示:
1、SF(红色):系统出错/故障指示灯。CPU硬件或软件错误时亮。2、BF(红色):通信接口、总线有硬件故障或者软件错误时常亮,如果你的CPU有多个通信接口这个BF就是BF1、BF2、BF3分别代表不同的接口错误。3、DC5V(绿色):+5V电源指示灯。CPU和S7-300总线的5V电源正常时亮、正常送电后就会绿色常亮。4、FRCE(黄色):强制,至少有一个I/O被强制状态时亮。这个一般在调试阶段常用,正常运行时应该取消全部强制。5、RUN(绿色):运行状态指示灯。CPU处于“RUN”状态时亮;启动过程中以2Hz频率闪烁;在“HOLD”状态以0.5Hz频率闪烁。6、STOP(黄色):停止状态指示灯。CPU处于“STOP”或“HOLD”或重新启动时常亮;在请求存储器复位时0.5Hz频率闪烁;在存储器置位时以2Hz频率闪烁。这些指示灯能提供一些初步的信息给工程师,要知道更多的CPU运行情况,就需要在线监控来获取。平时学习时要多注意观察,处处做个有心人。在CPU上除了指示灯比较重要,另一个关键地方是CPU的模式选择开关。这个模式开关有三种状态:RUN、STOP、MRES。1、RUN位置:在这个位置是CPU处于运行模式,执行用户程序,正常设备调试完成后要打到这个位置。2、STOP位置:CPU停止,不执行程序。3、MRES位置:这个位置比较特殊,如果按到这个位置时你会发现,在这里是无法保持的,松手后会马上弹回STOP位置。将模式开关按到此位置可以复位存储器,使CPU回到初始状态。
1. 可编程控制器(PLC): 日本欧姆龙OMRON、法国施耐德,松下电工NAIS、三菱MITSUBISHI、富士FUJI、美国AB、GE,德国西门子SIEMENS 2 低压电器及配电产品: 法国施耐德SCHNEIDER、溯高美SOCOMEC、德国金钟-默勒MOELLER、西门子SIEMENS、 海格HAGER、闽台士林SHIHLIN、日本富士FUJI、三菱MITSUBISHI、ABB、美国AB、LK、ATS电源转换装置。 3 自控器件与传感元件: 日本欧姆龙OMRON、法国施耐德TE、施克SICK、倍加福P+F、图尔克TURCK、爱福门IFM、巴鲁夫BALLUFF、松下 电工NAIS、和泉IDEC、富士FUJI、山武YAMATAKE、三菱MITSUBISHI、理化RKC、闽台松菱CKC、马可MACK、 美国AB、霍尼韦尔HONEYWELL、德国西门子SIEMENS、金钟-默勒MOELLER、F&G。 4 变频调速(VVVF): 日本松下电工NAIS、法国施耐德TE、三菱MITSUBISHI、安川YASKAMA、三肯SANKEN、富士FUJI、松下电器PANASONIC、欧姆龙OMRON、德国西门子SIEMENS、丹麦丹佛斯DANFOSS、英国CT、美国AB、瑞典ABB、韩国LG、深圳华为、 闽台台达DELTA。 5 开关电源: 闽台明纬电源MW、日本欧姆龙OMRON。 6 触摸屏: 日本欧姆龙OMRON、DIGITAL、松下电工NAIS、闽台台达DELTA,法国施耐德. 上海骥擎电子科技有限公司 地址:上海市嘉定区江桥嘉涌路99号 电话: 传真: 手机:? Email:?