以下针对FX3U,用GX WORKS2作为演示来说明CALL指令应用
CALL指令,向指针 P 标记的步跳转
FEND结束主程序
SRET子程序返回
执行标记的子程序。子程序执行完毕后,执行SERT指令,返回到CALL调用指令的下一步。
如果不执行CALL指令,在工作中是不接通的。即使待用程序里面所有条件满足了,所有的输入条件都满足了,也是不会输出的。只有当你执行CALL指令后。用指针 P表示(例如 P1)。P后面的常数,要跟 CALL指令设定的P1后面的程序要对应的上。
CALL指令程序举例
举例说明 例如:导通X0 触发调用指令CALL,调用指针P0位置的程序,当没有触发X0,调用指令的时候,触发M0,Y1是不能导通的,只有在触发了调用程序的,指针内的程序才能生效,在调用程序的前面要加FEND,代表主程序结束,后面加SRET,代表调用程序结束返回到主程序继续执行。