您现在的位置是:首页 > PLC技术 > PLC技术

松下FP0 PLC的ICTL、INT和IRET(中断)指令

来源:艾特贸易2017-06-05

简介(1) 指令功能 ICTL: 通过 S1 、 S2 选择并且执行允许/禁止中断或清除中断。 INT: 中断程序的开始。 IRET: 中断程序结束并返回主程序。 (2) 编程实例 梯形图和指令表如表 3-26 所示。 程序解

    (1)指令功能    ICTL:通过S1S2选择并且执行允许/禁止中断或清除中断。    INT:中断程序的开始。    IRET:中断程序结束并返回主程序。    (2)编程实例    梯形图和指令表如表3-26所示。    程序解释:当检测到中断控制触发信号X10的上升沿时,中断源X1被允许,其他中断源被禁止。在X10上升沿处正在执行的指令立即停止,转而执行INT1IRET指令间的中断程序。中断程序执行完毕后,返回到ICTL指令处,按顺序执行ICTL指令下面的程序。    (3)指令使用说明   FP05个外部中断INT0INT4(对应的中断源为X0X4)和一个内部定时中断NT24。通过ICTL指令可以设置所有的中断源为允许/禁止(非屏蔽/屏蔽)。每次执行完ICTL指令后,中断的类型以及中断的允许/禁止的设定就已完成(由S1S2设定)。ICTL指令必须和DF指令连用,以保证只在触发信号的上升沿执行一次。    S1的设定。S1设定中断的控制操作如图3-13所示。    S1设定中断类型如表3-27所示。    3-26    梯形图和指令表
 梯形图和指令表
S1的设定
    3-13    S1的设定    3-27    S1设定中断类型
S1设定中断类型
    S2的设定。S2需根据S1中的控制字来设定中断状态。    ·当S1的设定值为H0时,S2的设定格式如图3-14所示。位地址和中断程序间的关系如表3-28所示。
S2的设定格式
    3-14    S2的设定格式    3-28    位地址和中断程序间的关系
位地址和中断程序间的关系
    ·当S1的设定值为H100时,S2的设定格式如图3-15所示。当中断源对应的位设置为0时,清除相应的中断源。
S2的设定格式
    3-15    S2的设定格式    ·当S1的设定值为H2H3时,为内部定时中断INT24S2的设定范围为K0K3000S1=H2时的定时时间为S2×10msS1=H3时的定时时间为S2×0.5msS2=H0则禁止定时中断INT24    INTIRET指令必须放在ED指令之后,并且在INTIRET指令间必须有程序。    ⑤当检测到相应中断脉冲的上升沿时,执行INTIRET指令间的程序。IRET指令结束中断程序,并返回执行主程序。