图标:
当在模块树中选中一个子节点时,这个命令(类别 "Composer") 可用。命令打开一个对话框,在其中可以定义扩展模块的名称。通过点击“确认”之后,扩展模块将会添加到模块树中。
扩展模块用于添加任何用户定义的需要进行特殊修改的模块或者对存在的模块进行扩展和预定义。
当输入名称之后,系统会检查名称的正确性。如果名称不合法(例如名称已经存在或者存在不合法的字符)将会产生一个错误图标并且“确定”按键不可用。
通过点击“确定”之后一个以定义的扩展模块名命名的新的文件夹将会在POU视图中出现。
在这个文件夹中以下对象将会被创建( <名称> 是扩展模块的名称):
- 一个功能块 <名称>,是通过类“模块”进行扩展并且定义事项接口类型的接口。在这个功能块中,所有的方法和属性将会被创建,所有这些都是存在于接口的实现中而不是基于任何的基类实现的。
- 一个图像池以及一个文本列表(分别以名称 "IP_<name> 和 TL_<name>开头)。图像池中包含 "Icon_16" 和 "Icon_32"两个图标。 文本列表中包含项目 "Desc"。在文本列表中只有列“标准”可见。
- 一个空的可视化页面“Visu_M_<name>”,实现了所需的接口。
- 一个存在的模块将会被添加到模块树中,其中既不包含参数也不包含 I/Os。对于元素数据,创建的 图像,文本和可视化元素将会被使用。属性是“扩展”。
- 扩展的模块将会对选择的节点进行实例化。在包含多个节点的情况下实例将会被添加到最后位置。实例名称通常为 <名称>。