元素:接口 接口是一组描述公开可见行为的方法和属性声明。因此它不包括任何变量或实现。两个接口之间可以存在专家关系(泛化)。 表 1 . 展示 (1) 命令图标:选择元素时可见 (2) . 标题 元素的识别 <<interface>> <<library>> : 来自库的接口 <<missing>> :来自未集成在项目中的库的接口 接口名称 (3) 名单 接口属性 <property name> :
元素:全局变量列表 表 2 . 展示 (1) 命令图标 提示 命令图标仅在选择元素时可见 (2) . 标头 元素的识别 <<global>> 项目中声明的变量列表 <<library>> 来自图书馆的 GVL <<missing>> 来自未集成在项目中的库的 GVL 全局变量列表的名称 (3) 变量列表 <variable name> : <data type> {'{property}'} 特性
元素:自定义数据类型 表 3 . 展示 (1) 选择元素时可见的命令图标 (2) . 标题 元素的识别 <<struct>> :DUT(类型:结构) <<enum>> :DUT(类型:枚举) <<library>> : 来自图书馆的 DUT <<missing>> : 来自库的 DUT 该库未集成到项目中。 POU 的名称 (3) 属性 特性 标识符 元素的唯一名称。您还可以通过选择名称并再次单击
元素:变量声明 这 变量声明 element 用于通过变量扩展类、接口或数据结构 (DUT)。 用户输入 行动 描述 在里面 工具箱 查看,选择 变量声明 元素。 在编辑器中,单击合适的元素。 这 声明变量 对话框打开。 指定变量声明的名称。 点击 添加 退出对话框。 光标显示为 在不允许的位置有禁止标志。 光标是一个 在允许的位置有蓝十字。 关闭对话框时, CODESYS 将此变量添加到对象中,
元素:属性 属性用于通过属性扩展类(程序或功能块)或接口。 用户输入 行动 描述 在里面 工具箱 查看,选择 财产 元素。 在编辑器中,单击合适的元素。 这 添加属性 对话框打开。 指定属性的名称并配置设置。 点击 添加 退出对话框。 光标显示为 在不允许的位置有禁止标志。 光标是一个 在允许的位置有蓝十字。 关闭对话框时, CODESYS 将此属性添加到对象并在类图中和 设备 查看或 POU 看
元素:方法 这 方法 element 用于向类图中的类或接口添加方法。它没有任何属性。 用户输入 行动 描述 在里面 工具箱 查看,选择 “方法”元素。 在编辑器中,单击合适的元素。 这 添加方法 对话框打开。 指定方法的名称并配置设置。 点击 添加 退出对话框。 光标显示为 在不允许的位置有禁止标志。 光标是一个 在允许的位置有蓝十字。 关闭对话框时, CODESYS 将此方法添加到对象并将其显
元素:动作 这 行动 元素用于直接在类图中向程序或功能块添加动作。它没有任何属性。 用户输入 行动 描述 在里面 工具箱 查看,选择 行动 元素。 在编辑器中,单击合适的元素,或将操作拖到一个。 这 添加操作 对话框打开。 指定操作的名称和实现语言。 点击 添加 退出对话框。 光标显示为 在不允许的插入位置上的禁止符号。 光标是一个 在允许的位置有蓝十字。 当对话框关闭时,这个动作被添加到对象中。
元素:组成 组合是一种 UML 关系,其中一个元素包含另一个元素。在 IEC 代码中,这对应于元素的实例化: instFb_A : Fb_A .基数表示关系发生的频率。在 IEC 代码中,这对应于一个 ARRAY[ .. ]。当您指定大于 1 的基数时,系统会声明以下内容: instMultiFb_A : ARRAY[0..9] OF Fb_A; . 组合从一个类或全局变量列表指向一个类(类型:
元素:协会 关联是表示识别的 UML 关系。识别元素作为指针指向另一个元素。 在 IEC 代码中,这对应于 POINTER TO 要么 REFERENCE TO 声明(例如, ptrFb_A: POINTER TO Fb_A; 要么 ptrFb_B: REFERENCE TO Fb_B; )。这就是为什么两者 协会(指针) 和 协会(参考) 元素在 UML 编辑器中可用。基数表示关系发生的频率。在
元素:实现 一种 实现 是表示实例化的 UML 关系。实现类对象实现接口的属性和操作。在IEC代码中,这种关系对应于关键字 IMPLEMENTS . 一个类的实现点(类型: FUNCTION_BLOCK ) 到一个界面。 显示为虚线箭头 特性 表 5 . 关系 关系类型 优化路线 选择此选项时,关系箭头的路线会自动优化。固定点是开始元素处的初始点和结束元素处的最终点。例如,如果移动结束元素,则箭头