11.4 子工程 (过程)
子工程能够被用于很多程序文件中,可以用于一项任务中的独立文件,也可以被调用到其他程序文件中多次使用。子工程可以是控制工程也可以是被控工程。子工程中包含的程序数据,仅为当主程序中的子工程被激活时的数据。子工程可以基于某些条件(例如变量的值或者外部设备的输入信号)从主程序中的一个或多个位置进行调用。
➢ 子工程,可以编辑用于复用的程序段,很方便的加载到其它的项目程序段中。
➢ 新建,加载及保存工程方法同工程管理章节一致。子工程的程序列表显示的为New Procedure,请注意区分。
11.4.1 调用子工程命令Procedure
Procedure 是子工程(过程)编辑命令。在 Procedure 程序段里,可以编辑用于复用的程序段,很方便的加载到其它的项目程序段中。工程文件和子工程文件中均可以调用子工程命令。
➢ 在工具栏工程或者过程下点击新建,工程逻辑处显示 New Project 或 NewProcedure。
➢ 在程序列表中选中需要插入子工程命令的逻辑行,在工具栏点击条件下的高级条件,在属性窗口处点击 Procedure。
➢ 在程序列表处点击 Project_Program 或者 Procedure_Program 可以更改其名称
➢ 注意:Procedure 过程程序段中不能插入 Thread 程序。
➢ 选中工程列表处的 Procedure Undefined,在属性窗口会显示可供调用的子工程文件。
➢ 选中子工程文件,点击确认即调用了该子工程文件,此时,被调用的子工程文件中的命令显示在工程列表处。
➢ 点击刷新为文件更新按钮,检索当前文件保存目录,更新显示文件变动。
➢ 点击移除可删除此选中的 Procedure。