主程序是指来PLC主要正常运行就不受自其他程序段影响其扫描的程序段,就是说主程序只要在PLC正常的时候就是一直执行每次都扫描的,除非有中断程序发生。子程序就是受主程序调用的程序,只有主程序里的逻辑允许子程序运行时,子程序才能运行,但是子程序就涉及一个信号保持的问题,所以在涉及子程序时一定要注意在主程序里对某些关键数据和关键信号输出的复位,否则子程序停了,某些数据和输出还会保持。
三菱plc子程序可以写几个,子程序之间会不会相互影响只要PLC的存储空间够用,理论上无限制,不互相影响的。
三菱PLC软件GX Developer里 子程序在什么地方编写呢? 谢谢!
写完主程序,在最后一句写上FEND接下来在左母线写下P几记得每个P结束后都要写上SRET才能继续写下一个子程序或者END至于跳转到子程序,只需要在主程序里用CALL指令,注意,这个指令的内容如果断电,子程序就会马上断电。
CallPxxx
xxx范围应该是0-
子程序第一行母线左边输入子程序号Pxxx.
结束返回用SRET
怎么使用三菱PLC的CALL调用子程序啊
在主程序完成前调用子程序call主程序结束
fend
;在接下去的可在左母线的左空位置设置子程序标号
,作为子程序的入口,
在子程序的结尾使用sret
关于三菱PLC子程序的问题
什么时候复位呢?从程序上看,也只能调用一次啊,而且调用一次后要清子程序中寄存器的状态
在主程序完成前调用子程序CALL,主程序结束FEND;在接下去的可在左母线的左空位置设置子程序标号,作为子程序的入口,在子程序的结尾使用SRET;
三菱,PLC子程序调用指令的详细解释(带图)
CALL在接通的时候作用,跳过CALLP1后面的主程序,先执行P1子程序,然后返回执行CALL后面的主回程序。P1作为答指针存在的。如果CALL没有接通,则不执行CALL,而直接执行主程序。CALL程序可以嵌套,看第二个图。子程序可以调用另一个子程序。如图所示:
1、能够设置不同类型产品的工位数量及位置参数,并能够在线监控运行过程;
2、设备操作灵活方便,能够实现启动与暂停,自动与手动模式切换,计数与清零,气缸下压时间调整等;
3、螺丝的自动排放,送料,固定,由机器一次性自动完成,不需人工辅助;
4、高速的生产节拍,可实现单工位速度不低于1-1.5件/秒。定位精度高,位置误差不大于0.02毫米。