适用于在 中有 的控制器。它让您能够对多个对象(如 IEC 代码或设备)分组,并将它们链接到功能。一旦创建了此功能,就可以重复使用。通过形成这样的模块化能力,可以重复使用开发成果并改善项目的前景。您可以导出/导入 ,并将其重复用在其他项目中。
示例:
1 根节点:对应于已打开项目的名称
2 控制器节点:仅显示在设备树中有功能模型节点的那些控制器
3 功能模块:用于构建功能树的节点
4 附加对象:附加到功能模块的对象
5 子对象:附加对象的子对象
按照如下方式为
选择控制器:
步骤 |
操作 |
结果 |
---|---|---|
1 |
在 中,右键单击根节点,然后执行命令 。 |
在 中,将为每个所选择的控制器插入新的子节点 。 |
2 |
在 对话框中,选择要添加到 的控制器,然后单击 。 |
新控制器节点就被添加到 中每个所选控制器的根节点下方。 |
如要根据具体的要求对控制器内容分组,
让您能够在控制器节点下方创建子节点。
节点 |
描述 |
如何创建 |
---|---|---|
功能模块 |
功能模块是一组程序元素,用于执行应用程序功能。 功能模块节点在 中创建一个层级结构。如要创建有意义的结构,可编辑缺省名称,并将选择的名称分配给每个功能模块。 |
选择父节点(比如,控制器节点),然后单击绿色加号按钮。 |
附加对象 |
附加对象是其他导航器( 、 、 )的表示控制器内容的节点。注意下列事项:
|
右键单击功能模块节点,然后从上下文菜单执行命令 。在 对话框中,选择要附加的节点,然后单击 。 |
子对象 |
附加对象的子对象。 |
子对象在 中显示。 |
如要从
中删除节点,请右键单击它,然后从上下文菜单执行命令 。然后会向您询问是从 中还是从整个项目中删除所选对象及其子对象。只有
中的子对象无法删除。如果您试图删除子对象,会提示您确认从整个项目中删除对象。如果已创建要在同一或另一项目中重复使用的功能模块,请使用功能模板,因为它们能够解析附加对象之间的依赖关系。也可以使用
/ 命令以及复制/粘贴功能,但这些命令和功能仅用在稍后所述的情形中。您可以右键单击节点并从上下文菜单执行命令
,以此来将功能模块添加到功能模板。如要从功能模板对功能模块执行实例化,可右键单击
中的节点,然后从上下文菜单执行命令 。有关更多信息,请参阅管理功能模板一章。