MOB4A2 FL/OPT(L0843702) Koenig & Bauer
中断并不是只有一个,有时会同时存在几个中断,中断具有优先的级别,他们会根据人的要求去执行别的中断。这种中断中的中断也就形成了中断嵌套。当然中断的级别根据各种PLC内部的资源有关,同时也跟堆栈的容量大小也有关系。
中断的内容有很多种,比如外部中断、通信中的发送和接受中断、定时和计数的时钟中断、还有WDT复位中断等,它们丰富了在处理各种事务时响应种类。这样讲也许你并不能完全理解中断的内部结构和操作顺序,我们做一个小小的例子来说明.
每一个设备总是不会忘记有一个按钮,它也是在我们遇到紧急情况时使用的,那就是急停按钮。当我们遇到人身事故和意外情况时我们只要按下它,机器立即停止所有的操作,并等待处理完意外后再恢复操作。急停按钮连接PLC内部的内部I/O接口上,当按钮给一个外部触发信号时,对I/O进行再次,当确认有外部触发信号时,保护现场并将程序计数器自动转到相应的外部I/O中断程序中去,当外部中断程序处理完毕,程序计数器返回到主程序继续工作。有一点可以说明的是我们一般会把急停按钮的外部中断升至别,从而安全。
当我们在工作完一个工件时,给PLC一个信号,将PLC的内部计数器加1来计算我们的工作量时,一个简单的计数器能解决问题,当然它们也能够在掉电的情况下保持数据,促使数据不丢失,这也是我们所渴望的。
PLC还具有计数器的功能,当我们在接受一些高速的数据时,这里所说的高速是在在微秒级的数据,比如条码扫描机在不断的扫描数据,数据处理器DSP计算的高速信号等,我们就要采用到计数器来帮助我们进行计数。它在PLC执行程序时一旦发现计数器对应的中断,就会立即放下手上的工作。经过再次编程的梯形图程序说明我们在执行程序时计数器会自动的执行对应的工作,从而将计数器的级别升至高一级别。
你也许听过太多的这个词:“死机”,大致的意思是工作量过大,内部资源不足等情况造成程序无法运行。PLC也有类似的情况,在PLC内部有一个WDT,我们可以设置WDT一个程序运行的时间,当程序运行过程中出现程序跳转错误时或者程序繁忙时,程序的运行时间超过WDT的设置时间,转而WDT复位状态。程序重新开始运行,但对中断不会进行破坏。
GENERAL ELECTRIC SFK1E VARIOUS MOTOR STARTERS LOT OF 2
OMRON G3NA-21OB RELAY NIB
TELEMECANIQUE LA1DN13 RELAY
ELECTROCUBE RG 2409-8 RESISTOR LOT OF 2
GRACO 206 393 MONARCH AIR POWERED PUMP
GRACO 220-563 PRESIDENT AIR POWERED PUMP
GRACO 220-568 PRESIDENT AIR POWERED PUMP
ATLAS COPCO QMM 340 25 4240 0308 80 SERVO MOTOR CONTROL
ATLAS COPCO QMS 340 25 4240 0312 81 SERVO MOTOR CONTROL
ATLAS COPCO QMS 340 25 4240 0312 81 SERVO MOTOR CONTROL
ATLAS COPCO QMM 340 25 4240 0308 80 SERVO MOTOR CONTROL
GRACO 206-796 MONARCH AIR POWERED PUMP
GRACO 204-445 PRESIDENT AIR POWERED PUMP
GRACO 217-623 PRESIDENT AIR POWERED PUMP
GRACO 220-658 AIR POWERED PUMP
GRACO 228-527 AIR POWERED PUMP
GRACO LSA-117 AGITATOR W/ HP MOTOR
BANNER MDSDINT-1L2 MINI-SCREEN CONTROL MODULES
REXROTH 0 608 830 162 TIGHTENING CONTROLLER
INDRAMAT PPC-R02.2N-N-T2-B2-NN-FW RECO CONTROLLER
SQUARE D AT7000 TFRC ReatiVar POWER FACTOR CAPACITOR