EcoStruxure Machine Expert 1.1版本不支持M258、LMC058和LMC078控制器。

EcoStruxure Machine Expert 单个变量定义

概述

通过在 EcoStruxure Machine Expert 中发布变量,这些变量会自动可用于 Vijeo-Designer HMI 应用程序。

若要与 Machine Expert 协议进行变量交换,请执行以下步骤:

o在控制器部分创建变量。

o在控制器部分,通过将变量定义为符号来发布变量。现在,这些变量在 HMI 部分中作为 EcoStruxure Machine Expert 变量提供。

o配置物理连接(由 EcoStruxure Machine Expert 自动设置)。

注意: 最后一步对于 XBTGC 控制器来说不必要,因为它们可与自己的控制变量通信。

禁用对 Vijeo-Designer 的自动符号导出

默认情况下,EcoStruxure Machine Expert 会自动将定义为符号的变量导出到 Vijeo-Designer HMI 应用程序。

步骤

动作

1

工具菜单选择选项... 命令。

结果:显示选项对话框。

2

从左侧的列表中选择条目 Vijeo-Designer

3

在右侧,启用复选框禁用自动符号导出

G-SE-0005923.2.gif-high.gif

 

 

4

单击确定以关闭对话框。

注意: 激活禁用自动符号导出功能可禁止将定义为符号的 EcoStruxure Machine Expert 变量自动导出到 Vijeo-Designer。若要手动执行此传输,请右键单击设备窗口中的符号配置节点,并执行将符号导出到 Vijeo-Designer 命令。如果不执行此手动传输,则 Vijeo-Designer 无法显示正确符号,这样进而会导致在项目中检测到错误。

Warning_Color.gif警告

意外的设备操作

如果开始在 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 个字符。