PLC子程序调用方法1.要进入子程序,请使用CALL指令,即FUN67指令。在子程序中,使用标签:LBL指令或FUN65。子程序段结束后,请使用RTS指令,即FUN68子程序返回指令。 2.使用中断模式。只要在相应的中断名称之后添加中断模式,则“ I”就可以被添加。例如,如果添加了X上升沿中断输入,则X上升沿中断编号为“ X1 +”,则相应的中断标记为:X1I,因此FUN65:LBL指令被添加为中断子程序标签。子例程中的“ LBL X1I”指定为:LBL X1I从此标签开始的是X1输入中断子例程。在中断子例程的末尾,使用FUN69:RTI从中断子例程返回以指示结束。子程序调用指令CALL的编号为FNC01。操作数为P0〜P127,该指令占用3个程序步骤。子程序返回命令SRET的编号为FNC02。没有操作数,占用1个程序步骤。如图1所示,如果X0打开,则转到标签P10执行该子例程。当执行SRET指令时,它将返回到CALL指令的下一步。图1使用子例程调用和返回指令使用子例程调用和返回指令时,请注意:1)传输标签不能重复,也不能与跳转指令的标签重复; 2)子程序可通过嵌套调用,最多可嵌套5级注意:FEND是主程序的结束指令,END是所有程序的结束指令。 FEND之后,将调用子程序和中断程序,前提是该子程序被调用或中断。 & nbsp; & nbsp; & nbsp; & nbsp; plc停止子例程PLC PLC200如何暂停正在运行的程序,直到取消了暂停信号,然后运行以下步骤。实际上,有一些技巧可以实现您的功能。将程序编写到子例程中,在调用MAIN时添加暂停条件,在需要暂停时停止调用,并在想要恢复时继续调用!添加您尚未在前端使用的位地址。强制1或0。如果需要关闭电源,则可以使用V地址。如果您不想使用计算机强制,则可以使用PLC DI点(例如备用点I5.2)并将其添加到需要挂起的前端,然后可以将其挂起。由外部控制。类似于紧急停止按钮!将您的程序分成几个阶段,使用标志M进行区分例如,每次打开电源时,M0.0-M0.7可以表示8个阶段because因为在通电时可以保持M0.0-M0.7离开。因此,只需判断标志位的状态即可在断电之前恢复工作。如果停止调用该子例程,则主程序中将不包含该子例程的内容。该子例程的内容在您下次调用之前。或者在PLC重新启动之前,将保留这些内容。