先普及一下基本知识,什么是PLC中断: (1)中断是指在计算机执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序,待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。 (2)中断能使CPU在运行过程中对外部事件发出的中断请求及时地进行处理,处理完成后又立即返回断点,继续进行CPU原来的工作。 ![]() but...... ![]() 只好: ![]() 比如,有一天你在家看电视,这个相当于西门子程序的OB1: ![]() 突然,快递小哥敲门,这个就是硬件中断: ![]() 开门,领快递,中断完成,回来继续看电视(执行OB1),一个中断就完毕了。 ![]() 第二天,好学的泥萌又有新问题了: ![]() 一个葫芦七个娃,比如,大娃是OB1,负责干活的,其余的都是故障处理OB,OB8*,OB12*: ![]() 一天蛇精来捣乱了(系统找不到从站,程序同步,异步错误,读写地址超出范围。。。。。。): ![]() 如果没有这些OB块看场子,画风是这样的: ![]() 出问题时,PLC就直接挂了。。。。 ![]() 所以记住了这些故障处理OB: ![]() ? OB3*的循环中断有啥用。 ![]() 常用的,OB3*,OB4*,OB8*,OB100~102,OB120,OB121. ![]() ![]() ![]() |
|免责声明|本站介绍|工控课堂
( 沪ICP备14007696号-3 )|网站地图
GMT+8, 2019-3-21 23:26 , Processed in 0.085727 second(s), 30 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.