![工业机器人实战应用及调试](https://wfqqreader-1252317822.image.myqcloud.com/cover/838/43806838/b_43806838.jpg)
上QQ阅读APP看书,第一时间看更新
5.1.2 Act——设置(被定义的)中断程序的有效工作区间
(1)功能 Act指令有两重意义:Act 1~Act 8是中断程序的程序号。Act n=1,Act n=0,划出了中断程序Act n的生效区间,如图5-1所示。
(2)指令格式
1)Act<被定义的程序段号>=<1>:中断程序可执行区间起始标志。
2)Act<被定义的程序段号>=<0>:中断程序可执行区间结束标志。
(3)指令格式说明 <被定义的程序号>——设置中断程序的程序号。
(4)指令例句1
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/71_02.jpg?sign=1739663254-RUfo4C7e2DklTFjbO7IPbgMqOTHtputJ-0-64f382b0270e80e3013730237e0a3fb5)
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/72_01.jpg?sign=1739663254-vFB3wzJksl4Xq9hLodiIRFZWBPhdY0SU-0-6f07a9859cd6e1dc275d2ffd5e1e9716)
图5-1 Act指令示意图
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/72_02.jpg?sign=1739663254-ME9jnhRhVaercI2V5nZioJQWC0PfRiFN-0-ed40eab39fdd3484c2d63b3d89a5fec3)
(5)指令例句2
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/72_03.jpg?sign=1739663254-mntTacRrgMzd51NRU4L0D50yeiVmkwls-0-3762167491c36c4f391f979a0b5fc7f3)
(6)说明
1)Act 0为最优先状态,程序启动时即为Act 0=1状态。如果Act 0=0,则Act 1~8=1也无效。
2)中断程序的结束(返回)由Return 1或Return 0指定。
①Return 1:转入主程序的下一行。
②Return 0:跳转到中断程序的起始行。