关于三菱PLC子程序的问题
什么时候复位呢?从程序上看,也只能调用一次啊,而且调用一次后要清子程序中寄存器的状态PLC中子程序怎么调用STL只是个编程方法。编出来的程序与LAD的没什么区别,可以直接调用。
三菱PLC子程序怎么调用?
在主程序完成前调用子程序CALL,主程序结束FEND;在接下去的可在左母线的左空位置设置子程序标号,作为子程序的入口,在子程序的结尾使用SRET;
子程序调用指令CALL的编号为。操作数为P0~,此指令占用3个程序步。
子程序返回指令SRET的编号为。无操作数,占用1个程序步。
如图1所示,如果X0接通,则转到标号处去执行子程序。当执行SRET指令时,返回到CALL指令的下一步执行。
图1子程序调用与返回指令的使用
使用子程序调用与返回指令时应注意:
1)转移标号不能重复,也不可与跳转指令的标号重复;
2)子程序可以嵌套调用,最多可5级嵌套。
在上面已经说明如何放置子程序,放在最后面。如果有多个子程序,有P0,P1,---只能最多63个个,如果使用GX
Developer
的话,直接在一行的最左边输入“P0”即可。
调用过返回主程序,子程序结束用sert指令,直接输入无需触点驱动
三菱,PLC子程序调用指令的详细解释(带图)
CALL在接通的时抄候作用,跳过袭CALLP1后面的主程序,先执行P1子程序,然后返回执行CALL后面的主程序。P1作为指针存在的。如果CALL没有接通,则不执行CALL,而直接执行主程序。CALL程序可以嵌套,看第二个图。子程序可以调用另一个子程序。如图所示:
1、能够设置不同类型产品的工位数量及位置参数,并能够在线监控运行过程;
2、设备操作灵活方便,能够实现启动与暂停,自动与手动模式切换,计数与清零,气缸下压时间调整等;
3、螺丝的自动排放,送料,固定,由机器一次性自动完成,不需人工辅助;
4、高速的生产节拍,可实现单工位速度不低于1-1.5件/秒。定位精度高,位置误差不大于0.02毫米。