您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7的硬件中断服务
来源:艾特贸易2018-04-28
简介1 .查询中断信息 触发过程中断模块的起始地址,位于过程中断 OB 的启动信息的第 6 个和第 7 个字节内。如果这个地址是一个输入地址,启动信息的第 5 个字节包含了 B#16#54 ;否则包含
1.查询中断信息
触发过程中断模块的起始地址,位于过程中断OB的启动信息的第6个和第7个字节内。如果这个地址是一个输入地址,启动信息的第5个字节包含了B#16#54;否则包含B#16#55。如果查询的模块是一个数字输入模块,字节8~11包含了输入的状态;对于其他类型的模块,这些字节包含了模块的中断状态。
2.在启动程序中处理中断
在启动程序中,模块不产生过程中断。中断处理开始于CPU向RUN模式过渡的时刻。在过渡时期,等待中的任何过程中断都将会丢失。
3.出错处理
如果用户程序中没有过程中断OB,但是过程中断发生了,操作系统将调用OB 85(程序执行错误)。过程中断得到响应,如果OB 85没有编程,CPU将跳转到STOP模式。
尽管一些中断对应的OB已经编程,但在设置CPU参数时被撤销的中断将不能获得服务。CPU会跳转到STOP模式。
4.禁止、延迟和启用
过程中断OB的调用可以通过使用系统功能SFC39 DIS_IRT和SFC 40 EN_IRT来禁止和启用,使用SFC 41 DIS_IRT和SFC 42 EN_AIRT来延迟和启用。
点击排行
