有关配套规范的基本信息,请参见“使用 OPC UA 配套规范”。此部分还详细探讨了提供注塑机模型的 Euromap 77 配套规范的优点。
举例来说,利用这一配套标准,S7-1500 CPU 可控制注塑机,并为 OPC UA 客户端(比如上一级 MES 系统)提供接口来访问注塑机的功能和变量。
“配套标准”类型的 OPC UA 服务器接口会将客户端的访问限制为上一级系统(MES 系统)等必需的几个功能和变量。
以下说明介绍了如何在 STEP 7 (TIA Portal) 中创建仅包含 Euromap 77 配套规范的服务器接口。
如果要使 OPC UA 客户端可访问注塑机管理所需变量或方法以外的其它变量或方法,只需创建另一 OPC UA 服务器接口即可。通过这种方式,可清晰地排列作为 OPC UA 服务器的 CPU 的功能。
要通过 STEP 7 (TIA Portal) 为配套规范创建服务器接口,请执行以下操作:
选择要作为 OPC UA 服务器使用的 CPU。
在项目树中,单击“OPC UA 通信 > 服务器接口”(OPC UA communication > Server interfaces)。
双击“添加新服务器接口”(Add new server interface)。
要选择此类型的服务器接口,请单击“配套规范”(Companion specification)。
新服务器接口的一般名称会输入到对话框中,例如“Server_Interface_1”。
更改新服务器接口的名称,使其在项目中具有说明性含义。
按照 Euromap 77 规定,名称应采用以下结构:“IMM_<Manufacturer>_<Serial number>”。
示例使用的名称为“IMM_Manufacturer_01234”。
在“导入 XML 文件”(Import XML file) 字段中,选择描述信息模型的 XML 文件。
“使用 OPC UA 配套规范”部分介绍了如何使用 SiOME 工具创建此类 XML 文件。
下图显示了信息模型的一部分:“IMM_MANUFACTURER_0123456”是由 Euromap 77 定义的“IMM_MES_InterfaceType”类型的实例(应用)。“InjectionUnit_1”是 Euromap 77 的“InjectionUnitType”类型的实例。
单击“确定”(OK)。
STEP 7 (TIA Portal) 将导入所选 XML 文件中描述的信息模型。
如果在已导入 XML 文件中使用 STEP 7 (TIA Portal) 中尚不存在、且不包含在已导入 XML 文件中的类型定义,则会出错。
本例中导入的 XML 文件使用在以下命名空间 (Namespaces) 中定义的类型定义:
提示:STEP 7 在 OPC UA 接口编辑器的下方区域(“属性”(Properties) 选项卡)中显示缺少的命名空间。
为此,在项目树中选择服务器接口(这里选择的是IMM_Manufacturer_01234),并在巡视窗口中选择“命名空间”(Namespaces) 区域。选择缺少的命名空间。
如果 STEP 7 项目中缺少一个或多个命名空间,可为每个命名空间创建“引用命名空间”类型的新服务器接口。
“为引用命名空间创建服务器接口”部分介绍了相应的操作步骤。
如果所有引用命名空间均可用,STEP 7 显示的表格不含任何错误:
将 OPC UA 元素从表格的右侧区域(OPC UA 元素)拖放到表格的左侧部分(OPC UA 服务器接口),从而将相应的 OPC UA 元素(本地 PLC 变量)分配给 Euromap 77 的相应 OPC UA 节点。
下图显示了将本地数据(PLC 变量)分配给 Euromap 77 的 OPC UA 节点的部分:
用于组态 OPC UA 服务器接口的编辑器采用表格结构,可提供以下信息:
名称
本例中,**节点(根节点)名为“IMM_Manufacturer_01234”。如果客户端在服务器的地址空间中进行浏览,该节点是所有下级节点的容器。该节点的 BrowseName 和 DisplayName 取决于为服务器接口分配的名称。
举例来说,在这种情况下,该名称代表作为整体的注塑机。这是此处使用的 Euromap 77 配套规范的实例名称。按照配套规范,实例名称应以“IMM”开头,后接注塑机制造商名称;机器序列号添加到结尾处。这样便可一**识机器。
其它所有(下级)节点的名称均由规范定义(上例中由 Euromap 77 定义)。不得更改这些节点名称。这样可确保所有注塑机的统一视图符合规范的规定。
节点类型
OPC UA 节点的类型。类型由所用配套规范*。
以下情况下,STEP 7 会将表格中的一个节点类型标为彩色:
- 导入的 XML 文件中不包含该节点类型的定义,或者
- 定义类型的命名空间在 STEP 7 中不可用。
在这种情况下,为缺失的命名空间或所缺失命名空间中的每一个创建类型为“引用命名空间”的服务器接口。
缺少的命名空间位于服务器接口属性的“命名空间”(Namespaces) 下。
本地数据
STEP 7 会显示分配给 OPC UA 节点的数据块:CPU 从该数据块中读取 OPC UA 节点的值。
如果数据块以彩色**显示(例如,在一致性检查之后),则*的数据块在 CPU 中不可用。
在这种情况下,需要创建 CPU 中缺失的(用户程序)数据块,并为其提供值。
数据类型
CPU 中 PLC 变量(例如数据块的元素)的 SIMATIC 数据类型,会通过该数据类型读取 OPC UA 节点的值(UAVariable 类型)或向该数据类型分配值。
可选择检查服务器接口。
STEP 7 (TIA Portal) 会检查是否已为服务器接口 PLC 变量(数据块)的 OPC UA 节点分配兼容的 SIMATIC 数据类型。
要检查服务器接口的一致性,请单击 OPC UA 服务器接口编辑器工具栏中的以下图标:
可选择以 XML 文件格式导出 OPC UA 服务器接口。该 XML 文件包含服务器接口引用的所有数据类型定义。
要导出 OPC UA 服务器接口,请单击 OPC UA 服务器接口编辑器工具栏中的以下图标:
词条
词条说明
工作区的基本设置工作区的功能为进行编辑而打开的对象将显示在工作区内。 例如,这些对象包括:编辑器和视图表格可以打开若干个对象。 但通常每次在工作区中只能看到其中一个对象。 在编辑器栏中,所有其它对象均显示为选项卡。 如果在执行某些任务时要同时查看两个对象,则可以水平或垂直方式平铺工作区,或浮动停靠工作区的元素。 如果没有打开任何对象,则工作区是空的。工作区的布局下图显示了一个垂直拆分的工作区的示例
带有多个 PROFINET 接口的 CPU 的规则S7-1500 系列的 CPU 有两个或三个 PROFINET 接口,例如 CPU 1516-3 PN/DP。例如,一个 PROFINET 接口可用于 PROFINET IO 通信,而另一个则用于与上位网络(骨干网、路由器或 Internet)进行通信或与其它机器/自动化单元进行通信。请注意,某些设置只能在接口 X1 中进行更改,在其它接口(例如
安全模块的状态信息 -“状态”(Status) 条目含义显示项目中所选安全模块的状态。列表: 在线与诊断:-“状态”(Status) 条目系统和状态功能含义概览硬件类型安全模块的类型。外部 IP 地址安全模块的外部 IP 地址。对于 S7-1200/S7-1500 CP,CP 1628:工业以太网接口的 IP 地址。对于 CP 343-1 Adv./443-1 Adv.:千兆位接口的 IP 地址。
开放式以太网常见问题常见问题1、IP地址是否可以设置为0.0.0.0?答:只可在服务器端将IP地址设置为0.0.0.0,此时S7-200 SMART CPU 接受来自任何远程 IP 地址的连接。如果设置为非零地址,则CPU只接受*IP地址的连接。客户端不可设置为0.0.0.0。另,IP地址不能设置为:(1)任何广播 IP 地址(例如,255.255.255.255)(2)任何多播地址(3)本地
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com