将使用透明的 Machine Expert 协议在控制器和(多个)HMI 设备间交换的变量必须使用在控制器中发布。然后,它们便可作为 EcoStruxure Machine Expert 变量在 Vijeo-Designer、EcoStruxure Operator Terminal Expert 或 OPC 服务器中使用。
为了让符号配置功能可用,可如部分中所述将符号配置对象添加至工具树中的应用程序。该 IECVarAccess.库被自动添加到中。
您可在符号配置编辑器中或通过 pragma(属性符号)定义要作为符号导出的变量,这些变量将在声明变量时添加。
{attribute 'const_replaced'} 和 {attribute 'const_non_replaced'} 来显式配置此选项。
然而,在任何情况下,以下情形都适用:如果在程序代码中使用了 GVL 或 POU,或者如果在 GVL 或 POU 的对话框中激活了编译器选项,那么全局变量列表 (GVL) 或另一个 POU 中的常量仅在中可用。
您也可以通过 SFC 编辑器采用另一种可行方法:在元素属性中定义隐式创建的元素标志,用于导出至符号配置。
符号配置创建的符号的名称根据以下语法构成:
<应用程序名称>.<POU 名称>.<变量名称>
示例:
MyApplication.PLC_PRG.a
MyApplication.GVL.a
用于访问变量,完整定义符号名称。
要打开,请执行以下步骤:
|
步骤 |
操作 |
|---|---|
|
1 |
在中选择节点,单击绿色加号按钮并选择命令。 结果:将显示对话框。 |
|
2 |
在对话框中,可视需要配置设置,比如是否要包含注释。这些设置稍后可在编辑器中修改。 |
|
3 |
单击按钮。 结果:节点创建在中的节点下。显示在右侧。 |
有关控制器和 HMI 部分之间变量互换的详细信息,请参阅 EcoStruxure Machine Expert 控制器-HMI 数据交换一章。
符号集是符号的定义集合。在目标设备支持的情况下,可以组合应用程序的不同符号,以形成符号配置编辑器中的符号集。符号集信息通过软件下载的方式传送到控制器。您可以为各用户组的每个符号集授予访问权限。这些访问权限在设备编辑器的 视图中指定。
使用符号集的前提条件:
在应用程序中可用。
在符号配置设置中,启用了选项。
控制器启用了用户管理。
在以下示例中,必须有被授予了设备维修权限的用户组。 用户组缺省可用于此目的。
如要创建符号集并指定访问权限,请执行以下操作:
|
步骤 |
操作 |
注释 |
|---|---|---|
|
1 |
打开设备编辑器的选项卡,以配置控制器的连接。 |
– |
|
2 |
打开编辑器,然后单击符号集配置工具栏中的 |
结果:对话框随即打开。 |
|
3 |
输入集合名称: |
– |
|
4 |
在对话框的工具栏中,单击 |
结果:显示项目中可用的符号。 |
|
5 |
选择要添加到此集合的符号,然后保存项目。 |
– |
|
6 |
单击按钮。 |
结果:打开设备编辑器的 (Symbol Rights) 视图。 |
|
7 |
单击 |
结果:符号集的显示与设备同步。
注: 如果控制器上尚未启用用户管理,则将显示一个对话框,提示您启用。
|
|
8 |
单击,关闭对话框。 |
– |
|
9 |
选择设备编辑器的视图,单击 |
结果:随即打开对话框。 |
|
10 |
登录。如果是首次登录,请执行章节中所述的步骤。 |
结果:成功登录后,会在以及视图中显示设备用户管理配置。 |
|
11 |
执行命令,以登录到控制器,然后单击,确认应用程序已下载到控制器。 |
– |
|
12 |
成功登录后,选择 (Symbol Rights) 视图,然后单击 |
结果:
每个符号的访问权限在编辑器中定义(读取、写入、执行)。 |
|
13 |
在左侧,选择符号集 |
结果:
|
您可以执行在线更改,从而将对符号集定义执行的修改下载到控制器。当删除了控制器上的应用程序时,也会删除符号集。生成应用程序时,可以为每个符号集创建并以 XML 格式保存符号文件。