S7-300 PLC循环中断组织块

2017-06-04 66 0

    循环中断组织块包括OB30~ OB38,是按一定的间隔时间循环触发的中断,因此用户定义的间隔时间要大于中断服务程序的执行时间。启动循环中断,需要在STEP 7参数设置时选中循环中断组织块,并按1ms的整数倍设置间隔时间。如果未做间隔时间设置,CPU则按默认值100ms触发循环中断。    如果两个不同的循环中断OB的间隔时间成整数倍,可能造成同时请求中断,为此,可定义一个相位偏移(以ms为单位)。当间隔时间到时,延时一定的时间后再执行循环中断。循环中断组织块的局域变量表见表5-5    可以用SFC40SFC39来激活或禁止循环中断组织块。当SFC40EN-IRT”参数MODE0时,可激活所有的中断和异步故障;MOI)El时,可激活部分中断和故障;MODE2时,可激活指定的OB编号对应的中断和异步故障。SFC39DIS -IRT”禁止新的中断和异步故障,如果参数MODE2时,可禁止指定的OB编号对应的中断和异步故障。MODE必须要用十六进制数来设置。    5-5    循环中断组织块的局域变量表
循环中断组织块的局域变量表
    [5-2] I1.0的上升沿启动OB35对应的循环中断,在I1.1的上升沿禁止OB35对应的循环中断,在OB35中使MW2001    先将OB35的循环周期由默认的100ms改为1000ms,安装到CPU中,OB1OB35STL指令程序如下:

相关文章

利用控制电路的逻辑关系节省输出点
三菱FX系列PLC的FX2N-4AD的使用及程序实例
三菱公司PLC联网的网络结构原理
PLC编程的基本规则
PLC指示灯控制接线原理及梯形图编程
累加器AC

发布评论