在GX Works2中进行结构化编程时,建立子程序的步骤如下:
打开GX Works2并创建新工程
打开GX Works2软件。
创建一个新的FXCPU简单工程,并选择“梯形图”作为程序语言。
编写主程序
在主程序中,输入M8000判断上电。
使用CALL P0指令调用子程序P0。
在第0步直接使用FEND结束程序,因为这里仅做子程序的演示。
编写子程序
在新起一行,输入子程序相关指令。例如,当X000为1时,Y000输出1。
将鼠标放在X000所在行的标号处,双击以插入子程序调用指令。
输入子程序标号P0,子程序标号只能是P开头,后面跟数字,数字范围和PLC的型号有关,例如对于FX1N可以去P0~127即支持128个子程序。
每个子程序需要以SRET指令进行返回,这个类似于C语言的return语句。
结束子程序
子程序演示简易代码完成,根据需求添加需要的代码即可。
注意事项:
子程序起始行所在标号为子程序名,使用P+数字的形式,数字应在PLC相关型号允许范围。
通过以上步骤,你可以在GX Works2中成功建立并调用子程序。