对于不同的 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 中可用并且可以从分配列表使用现有的自由符号地址。
- AMLAML AR APC 格式的扩展名可用于交换更长的设备标识符。
- 通过分配列表的 AMLAML AR APC 格式扩展名,可实现更好地交换空闲的符号地址。
- 可以交换 PLC 卡到其 CPU 的分配。由此可以在进行 PLC 数据交换时恢复 PLC 卡到其 CPU 的分配。
- 如果不希望导出逻辑网络,而仅导出总线端口之间的连接(特定的端口互连),则可使用"PortToPort"总线系统。
- 通过特定的端口互连可正确导出"DRIVE-CLiQ","PortToPort"和"ET-Connection"总线系统。
- 通过特定的端口互连交换机架之间的连接。
- 交换总线系统的安全地址。
- 可在设备上交换制造商的名称。在 EPLAN 中,制造商名称存储在部件参考数据内。
- 可交换驱动装置组件。欲导出驱动装置和驱动装置组件,可在设置:AutomationML AR APC 导出对话框中勾选导出驱动装置复选框。
- 可交换设备指定的配置值。为此,可在 TemplateIdentifier 和 / 或 PLC 工作站: TemplateIdentifier 属性中指定模板,或使用用户自定义的部件参考属性。
不同总线系统的设置
下表概述了与 AutomationML AR APC 格式的 PLC 数据交换相关的属性。总线端口上哪些属性是必填 (x),哪些是可选 (o),取决于使用的总线系统。
属性 |
ID |
总线系统 |
||||
基于以太网 |
|
|
|
所有其他 |
||
配置项目 | 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 配置程序,但需要在那里进行后续修改。
另参见