EcoStruxure Machine Expert 单个变量定义
通过在 EcoStruxure Machine Expert 中发布变量,这些变量会自动可用于 Vijeo-Designer HMI 应用程序。
若要与 Machine Expert 协议进行变量交换,请执行以下步骤:
o在控制器部分创建变量。
o在控制器部分,通过将变量定义为符号来发布变量。现在,这些变量在 HMI 部分中作为 EcoStruxure Machine Expert 变量提供。
o配置物理连接(由 EcoStruxure Machine Expert 自动设置)。
注意: 最后一步对于 XBTGC 控制器来说不必要,因为它们可与自己的控制变量通信。
默认情况下,EcoStruxure Machine Expert 会自动将定义为符号的变量导出到 Vijeo-Designer HMI 应用程序。
|
步骤 |
动作 |
|---|---|
|
1 |
从工具菜单选择选项... 命令。 结果:显示选项对话框。 |
|
2 |
从左侧的列表中选择条目 Vijeo-Designer。 |
|
3 |
在右侧,启用复选框禁用自动符号导出。
|
|
4 |
单击确定以关闭对话框。 |
注意: 激活禁用自动符号导出功能可禁止将定义为符号的 EcoStruxure Machine Expert 变量自动导出到 Vijeo-Designer。若要手动执行此传输,请右键单击设备窗口中的符号配置节点,并执行将符号导出到 Vijeo-Designer 命令。如果不执行此手动传输,则 Vijeo-Designer 无法显示正确符号,这样进而会导致在项目中检测到错误。
|
|
|
意外的设备操作 |
|
如果开始在 Vijeo-Designer 中工作前您已激活禁用自动符号导出,执行导出符号到 Vijeo-Designer 命令。 |
|
不遵循上述说明可能导致人员伤亡或设备损坏。 |
用于 EcoStruxure Machine Expert - HMI 数据交换的变量类型
下表列出了用于 EcoStruxure Machine Expert - HMI 数据交换的变量类型:
|
EcoStruxure Machine Expert 中的变量类型 |
Vijeo-Designer 中的变量类型 |
注释 |
|---|---|---|
|
BOOL |
BOOL |
-- |
|
BYTE |
Integer |
-- |
|
WORD |
UINT |
-- |
|
DWORD |
UDINT |
-- |
|
SINT |
Integer |
-- |
|
INT |
INT |
-- |
|
DINT |
DINT |
-- |
|
USINT |
Integer |
-- |
|
UINT |
UINT |
-- |
|
UDINT |
UDINT |
-- |
|
REAL |
REAL |
-- |
|
STRING |
STRING |
-- |
|
WSTRING |
STRING |
WSTRING 在 Vijeo-Designer 作为常规 STRING 类型而受支持。这意味着,您与 HMI 之间或者只能交换 STRINGS,或者只能交换 WSTRINGS。不允许混合使用这两个变量类型。如果使用 WSTRINGs,则所有字符串都必须为 WSTRINGs。 向 Vijeo-Designer 驱动器指示,所有字符串都应作为 UNICODE WSTRINGs 进行管理,如下所示: 在 Vijeo-Designer 的导航器树中选择节点 SoMachineNetwork 或 SoMachineCombo,并将参数String Encoding设置为值 Unicode。 |
|
Array |
– |
在 Vijeo-Designer 中,只能引用数组的元素,而不能引用整个数组。 示例:数组由名为 myValues 的 SINT 构成。在 Vijeo-Designer 中,可以引用 myValues[0] 或 myValues[5],并将其放入 HMI 控制器上的变量中。 数组中包含的元素不得超过 2048 个。如果尝试在 Vijeo-Designer 中使用超过 2048 个元素的数组,则会发出消息。 |
|
DUT |
– |
在 Vijeo-Designer 中,只能引用 DUT 的元素,而不能引用整个 DUT。此行为与数组的行为类似。 |
对于 EcoStruxure Machine Expert - HMI 数据交换,不支持以下变量类型:
o64 位整数格式
oLREAL
o时间和日期格式
o基于非零的数组:不能导入已定义的数组,示例:myArray[1..100]。
o数组的数组:不能导入元素类型为数组的数组,如 ARRAY [0..9] OF ARRAY [0..9] OF INT。然而,可以使用多维数组,如 ARRAY [0..9, 0..9] OF INT。
注意: 来自 PLCSystem 库 PLC_R 结构的变量无法通过符号配置与 HMI 目标(包括 HMI 控制器)的 Vijeo-Designer 应用程序共享。
注意: 不得在符号配置编辑器中共享对结构化变量的引用,因为这些值将不会在 HMI 上正确显示。
有关用于 EcoStruxure Machine Expert - HMI 数据交换的变量类型的更多信息,请参阅 Vijeo-Designer 在线帮助。
在 Vijeo-Designer 中,符号名称的最大长度限制为 32 个字符。