【摘要】:图3-178 功能指令CALL格式3.参数设定ACT=1时调出被指定的子程序。P0001~P0008为子程序,如图3-180所示。图3-180 子程序列表只有启动调出子程序功能指令后,子程序中的程序才能够执行,如果没有启动调出子程序功能指令,那么子程序当中某些程序段即使条件满足也不会执行。
1.功能
ACT=1时转移到被指定的子程序号,该指令仅适用于PMC-RA3/RB3以及SB5以上版本,不适用于PMC-SA1版本。
图3-176 功能指令END实例
图3-177 END功能指令写入在GLOBAL中
2.符号
如图3-178所示。
图3-178 功能指令CALL格式
3.参数设定
ACT=1时调出被指定的子程序。不同的系统,允许被调出的子程序号码范围有所不同:(www.xing528.com)
1)对于PMC-RA3/RB3/RC3为P1~P512;
2)对于PMC-RB4/RB6/RC4为P1~P2000。
4.用法
例如:当R0000.0=1时,调出子程序P3。PMC程序如图3-179所示。
图3-179 CALL程序实例
LEVEL1为一级程序,LEVEL2为二级程序。编写调出子程序功能指令时,一般在LEV- EL2当中。P0001~P0008为子程序,如图3-180所示。
图3-180 子程序列表
只有启动调出子程序功能指令后,子程序中的程序才能够执行,如果没有启动调出子程序功能指令,那么子程序当中某些程序段即使条件满足也不会执行。如图3-181所示,子程序激活时的状态,P0001~P0003被激活,而P0004没有被激活,所以P0004子程序不工作。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。