只能在特定的模块包中使用此功能信息 / 版权所有

AutomationML AR APC 格式的 PLC 数据交换

对于不同的 PLC 制造商,可以进行 (Automation Markup Language) AutomationML 格式的 PLC 数据交换。其中涉及制造商通用的、基于 XML 的数据格式自动化标记语言。根据不同的应用,存在不同形式的 AutomationML 格式。"Application Recommendation Automation Project Configuration"(简称:"AR APC")形式用于 PLC 数据交换。

在导出和导入 PLC 数据的对话框中,视选择的 PLC 配置程序而定,可使用可选格式列表中相应的条目。下列特点适用于 AutomationML 格式的导出:

  • 每个对象在 AutomationML 中通过全球唯一 GUID (Globally Unique IDentifier) 得到标识。导出时自动分配该 GUID,否则为尚未指定 GUID,并且通常不应手动修改 GUID。因此,只能从可编辑的项目中进行 AutomationML 格式的导出。
    AutomationML-GUID 的格式为 "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",其中 x 代表 "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F" 之中的一个字符。
  • 功能的连接点也获得自己的 GUID。连接点作为ExternalInterface被导出。
  • 附件部件可选择在导出文件中一并输出并获得自己的 GUID。例如为了将附件与 TIA Selection Tool(TIA 选择工具)交换,这就是必需的。在一个主功能属性对话框中的部件选项卡内在位置 2 至 50 上录入的所有部件均被视为附件。针对附件部件的导出,强制要求在部件管理中为该部件录入一个 PLC 类型标识。导出时自动分配附件部件的 GUID 并保存在 AutomationML GUID(附件)属性中。
    在主功能上删除附件部件时也会删除附属的 GUID。在编辑附件部件(例如在部件选项卡上重新选择部件、选择设备或修改顺序)时,GUID 保持不变。
  • 为了从项目中移除不需要的 AutomationML GUID(例如在项目副本中),可使用压缩项目功能。为此,在设置:压缩对话框内的移除项目数据次结构级别中激活 AutomationML GUID复选框。
  • 在导出时,将考虑至少有一个总线端口的所有设备。由此,除 PLC 盒子外,还可以导出黑盒、电机和其它设备。
  • 在导出基于以太网的总线系统时可以确定,是否应在导出文件中输出总线端口的端口明确的连接。如果使用灵活的布线,可以禁用端口明确的连接输出,以避免后续修改。
  • 针对 AutomationML AR APC 格式的导出,机架内的部件组名称必须具有唯一性。在这种情况下,作为名称不会导出对象描述,而是导出PLC卡名称属性。如果PLC卡名称为空,则导出对象描述并且 - 为了使该描述具有唯一性 - 会附加一个连续的位置号码(描述_1, 描述_2, ...)。如果也不存在对象描述,则生成唯一的 PLC 卡名称。导出时生成的 PLC 卡名称保存在 PLC 卡名称 (ID 20437) 属性中。
  • PLC 连接点功能文本外,还会导出和导入 PLC 盒子的功能文本功能文本(自动)属性)。将采用全部的现有语言导出和导入功能文本。在导出 PLC 数据导入 PLC 数据对话框内所设置的语言是交换文件中的主要语言,并且会在那里针对相应的 PLC 对象被保存为值(Value),所有其它语言则作为其他特性。
  • 以 AutomationML AR APC 格式导出时,可设置的 PLC 连接点将转换为普通的 I/O 连接点(取决于连接点逻辑中的信号类型设置)。导入时如果找到了合适的部件,且该部件保存了功能定义为“PLC 连接点,多功能”的功能模板,则此类连接点将重新转换回可设置的 PLC 连接点。
  • 在导入 AutomationML 文件时,空的或缺失的设备标识符组成部分不会覆盖 EPLAN 中已填写的设备标识符组成部分。
  • 导入 AutomationML 文件时,项目中存在但不包含在导入文件的设备和 PLC 连接点,在 EPLAN 中通过标记为删除属性标出。针对 PLC 连接点,如果导入文件中的符号地址为空,但在 EPLAN 中的相应 PLC 连接点上已填写符号地址(自动)属性,则也适用于上述情况。现有的符号地址保留不变。通过项目检查 004029 可以找到并检查这些 PLC 对象。
  • 可通过 AutomationML AR APC 格式的 PLC 数据交换导入或导出自由的符号地址(未分配给 PLC 连接点)。在导入 AutomationML 文件后,该处现有的自由符号地址在 EPLAN 中可用并且可以从分配列表使用现有的自由符号地址。

不同总线系统的设置

下表概述了与 AutomationML AR APC 格式的 PLC 数据交换相关的属性。总线端口上哪些属性是必填 (x),哪些是可选 (o),取决于使用的总线系统。

属性

ID

总线系统

基于以太网

Profibus DP

ASI

DRIVE CLiQ
IO-Link
PortToPort
ET-Connection
Local-Bus:扩展

所有其他

配置项目 20161 o*1 o*1 o*1 o*1 o*1
总线系统 20308 x x x x x
插头代号 20406 x
总线接口: 名称 20447 x
总线接口:主总线端口 20448 o
物理网络:名称 20413 o o o o
物理网络:位置/节点号 20311 o o o o
物理网络:位置/节点号 2 20386 o*2
子网掩码 20446 o
逻辑网络:名称 20414 o o
逻辑网络:总线端口是主件 20310 o o
忽略缺失的节点号 20412 o*3

*1: 仅当值与相关 PLC 盒子的值存在偏差时才需要。

*2:如果是 ASI 双设备,则填写。

*3:在执行项目检查 004037 时,可以激活,以忽略无需总线地址的总线端口。

PLC 数据交换不需要未标记的框。如果可选框 (o) 留空,则虽然可以导入至 PLC 配置程序,但需要在那里进行后续修改。

另参见