使用 OPC UA 配套规范

    使用 OPC UA 配套规范

    简介

    OPC UA 普遍适用:例如,标准本身不* PLC 变量的命名方式。由个人用户(应用程序开发人员)编写和命名可通过 OPC UA 调用的服务器方法。

    针对设备和部门的信息建模和标准化

    对于同类应用,应使用“OPC UA 工具包”来标准化设备或机器接口。

    许多不同的机构和工作组已经推动标准化,并制定了一系列配套规范。

    这些规范定义了:

    用于描述典型设备或机器的对象、方法和变量。

    用于*对象的命名空间。

    机器通常由功能或技术单元构成,然后对这些单元进行标准化。

    配套规范为机器和工厂操作员提供了标准化接口的优势。例如,符合 AutoID 规范的所有 RFID 阅读器均可采用相同的方式集成。这意味着,无论制造商如何,符合 AutoID 规范的所有 RFID 阅读器均可由 OPC UA 客户端以相同方式寻址。

    配套规范的另一个示例是,注塑机械部门的 Euromap 77 配套规范。

    以下部分以 Euromap 77 为例详细介绍了如何在 STEP 7 (TIA Portal) 中应用配套规范,以及创建必要的 PLC 变量。

    示例:Euromap 77

    Euromap 77 对注塑机与上一级 MES(制造执行系统)之间的数据交换进行标准化。这样,MES 便能以相同的方式连接所有下一级注塑机。

    标准化数据接口有助于将注塑机整合到工厂中。

    使用配套规范:概述

    在 OPC UA XML 文件“Opc_Ua.EUROMAP77.NodeSet2.xml”中对 Euromap 77 进行了介绍。


    提示

    Euromap 77、Euromap 83 和 OPC UA for Devices (DI)

    对于候选版本 2,已将一些 Euromap 定义由 Euromap 77 传至 Euromap 83。因此,还需要导入 Euromap 83 的 OPC UA 服务器接口。

    “OPC UA for Devices”是普遍适用的信息模型,用于组态硬件和软件组件。此信息模型还是其它配套标准的基础,因此也要导入。



    以下部分提供了 OPC UA XML 文件:

    Euromap77

    Euromap83

    OPC UA for Devices

    这些 XML 文件定义了符合 Euromap 77 的注塑机的 OPC UA 接口。

    使用 SFB 77:概述

    要使用 Euromap 77,请按以下步骤操作:

      使用 SiOME 程序创建“IMM_MES_InterfaceType”类型的实例,生成 XML 文件。

      有关如何继续操作的信息,请参见下文中的“步骤 1:在 SiOME 中创建实例”。

      在 STEP 7 (TIA Portal) 中,创建对应于“IMM_MES_InterfaceType”类型实例的 PLC 变量和服务器方法(在步骤 1 中创建)。

      有关如何继续操作的信息,请参见下文中的“步骤 2:在 STEP 7 中创建 PLC 变量”。

      有关 OPC UA 节点以及相应 PLC 变量的示例,请参见“为配套规范创建服务器接口”。

      在 STEP 7 (TIA Portal) 中,添加配套规范类型的新服务器接口,并导入在步骤 1 中创建的 XML 文件。

      “为配套规范创建服务器接口”部分介绍了如何继续操作。

      将新服务器接口的 OPC UA 节点分配给在步骤 2 中创建的相应的 PLC 变量。

      “为配套规范创建服务器接口”部分介绍了如何继续操作。

    步骤 1:在 SiOME 中创建实例

    以下部分介绍了如何使用免费程序“SiOME”(“西门子 OPC UA 建模编辑器”)。

    利用 SiOME,可创建描述服务器接口的 OPC UA XML 文件(信息模型)。

    有关 SiOME 的下载链接和相关说明,敬请访问此处的链接。

    STEP 7 中的操作步骤

    要使用新的服务器接口,请将该服务器接口导入到 STEP 7 项目,请参见“为配套规范创建服务器接口”。

    项目加载到 CPU 中后,新的服务器接口可供 OPC UA 客户端使用。

    SiOME 1.7.3 中的操作步骤

    以下说明介绍了 SiOME 1.7.3 中的操作步骤。

    要使用 Euromap 77,请创建包含“IMM_MES_InterfaceType”实例的 XML 文件。

    对象类型必须实例化,以便在 OPC UA 服务器的地址空间中显示特定机器的信息模型。

    对象类型“IMM_MES_InterfaceType”是 Euromap 77 的根对象类型。“IMM”代表“Injection Moulding Machine”。

    请按以下步骤操作:

      从 Euromap 网站下载文件“Opc_Ua.EUROMAP77.NodeSet2.xml”和“Opc_Ua_EUROMAP83_NodeSet2.xml”(见上文)。

      从 OPC 基金会的网站上下载文件“Opc.Ua.Di.NodeSet2.xml”。

      “Opc.Ua.Di.NodeSet2.xml”文件包含 Euromap 77 使用的类型定义。

      启动 SiOME。

      首先导入命名空间/UA/DI/”。

      为此,请单击“Information model”区域中的“"Import XML”按钮。

      SiOME 会为打开的文件显示对话框。

      要导入文件,请选择文件“Opc.Ua.Di.NodeSet2.xml”,然后单击“打开”(Open)。
      结果:SiOME 会导入 XML 文件,并在“Namespaces”区域中显示命名空间/UA/DI/”。

      标准命名空间/UA/”始终可在 SiOME 中使用,不需要导入。

      现在导入命名空间/euromap83/”

      为此,请再次单击“Information model”区域中的"Import XML" 按钮。

      选择文件“Opc_Ua.EUROMAP83.NodeSet2.xml”。

      结果:SiOME 会导入 XML 文件,并在“Namespaces”区域中显示命名空间/euromap83/”。

      现在导入命名空间/euromap77/”

      为此,请再次单击“Information model”区域中的"Import XML" 按钮。

      选择文件“Opc_Ua.EUROMAP77.NodeSet2.xml”。

      为项目创建自己的命名空间。

      为此,请右键单击“Namespaces”区域中的“OPC UA Modelling Editor Project”或“Namespaces”,并选择“Add Namespace”。

      SiOME 打开“Add Namespace”对话框。

      输入新命名空间的名称。

      本示例中使用的是命名空间“”。

      SiOME 现在还会显示新的命名空间:


      通过配套规范 Euromap 77 的根对象类型 IMM_MES_InterfaceType 创建实例。
      为此,在“Information model”区域中,右键单击“DeviceSet”目录并选择“Add Instance”。

      SiOME 会显示“Add Instance”对话框。

      对于“Name”,请为实例输入一个有意义的名称。

      在本例中,请输入“IMM_Manufacturer_01234”。

      对于“TypeDefinition”,请选择“IMM_MES_InterfaceType”。

      该对象类型是 Euromap 77 的根对象类型:如果生成该对象类型的实例,则在 OPC UA 服务器的地址空间中使用一次 Euromap 77。

      单击“确定”(OK)。

      SiOME 会在“Information model”区域的“DeviceSet”下显示新实例“IMM_Manufacturer_01234”:


      创建“InjectionUnitType”数据类型的实例。

      为此,请右键单击“Information model”区域中的“InjectionUnits”目录,并选择“Add Instance”。

      SiOME 会显示“Add Instance”对话框。

      对于“Name”,请为实例输入一个有意义的名称。

      在本例中输入“InjectionUnit_1”。

      对于“TypeDefinition”,请选择“InjectionUnitType”。

      单击“确定”(OK)。

      在“Moulds”目录中创建“MouldType”对象类型的新实例“Mould_1”。

      在“PowerUnits”目录中创建“PowerUnitType”对象类型的新实例“PowerUnit_1”。

      保存该 XML 文件。

      为此,请单击“Information model”区域中的“Quick save”按钮。


      导出该 XML 文件。

      为此,请单击“Information model”区域中的“"Export XML”按钮。


      SiOME 会显示“导出 XML”(Export XML) 对话框.

      将所有命名空间保持激活状态并单击“确定”(OK)。

      SiOME显示“另存为”(Save as) 对话框。

      选择一个有意义的名称并保存导出的文件。

      本例中,将 XML 文件命名为“IMM_Manufacturer_01234”。

    结果:

    现已创建使用一次配套规范“Euromap 77”(包含一个实例)的 XML 文件。

    步骤 2:在 STEP 7 中为 Euromap 77 实例创建 PLC 变量。

    对于 Euromap 77,必须在用户程序中提供 PLC 变量和服务器方法,并分配“IMM_MES_InterfaceType”类型的实例。

    要为“IMM_MES_InterfaceType”类型的实例创建 PLC 变量,请按以下步骤操作:

      创建用户自定义数据类型 (UDT)

      下图以用户自定义数据类型“InjectionUnit”的开头为例。

      该数据类型的结构与“IMM_MES_InterfaceType”类型中的“InjectionUnit”相同。

      请务必使用与 OPC UA 数据类型兼容的 SIMATIC 数据类型(参见下文的“数据类型映射”)。


      将新的全局数据块添加到 STEP 7 项目中。

      在本例中,将数据块命名为“IMM_Manufacturer_01234”,以指代相应制造商和序列号的注塑机。

      在该数据块中创建一个新元素。

      在本例中,将该元素命名为“InjectionUnit_1”

      为该元素分配新的用户自定义数据类型“InjectionUnit”。

    结果

    在 STEP 7 项目中,已为“IMM_Manufacturer_01234”数据块中的 Euromap 77 创建一个变量。


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 西门子S7-300 PLC与DCS控制系统

    一.  系统组成1、系统结构本系统构成如图1,其中略去了西门子S7-300PLC之外的其它现场级控制设备。系统上位机采用横河CS3000型DCS集散控制系统,实现对整个水利项目进行集中监控。下位机之一采用的是西门子S7-300系列PLC,实现对现场各种智能仪表,包括现场电机、智能开关、变频器、传感器等执行、检测设备的启停控制、信息采集等操作。在上图所示系统结构中,现场各种智能仪表(采用的

  • OPC 输入限值 EU Lo 和 EU Hi

    输入限值 EU Lo 和 EU Hi输入测量值的容差范围(下限值和上限值 EU Lo 和 EU Hi)在此可以*用于计算所选 OPC 项死区的限值(其含义见下文)。可以采用整数、浮点数或指数记数法(科学记数法)*数字值注意:使用“.”字符作为分隔符,而不要使用“,”字符。EU Lo(工程单位下限)下限EU Lo(工程单位下限)上限必须遵守下面的规则:EU Lo <= EU Hi如果输入框

  • 1200时间中断 OB

    时间中断 OB功能时间中断组织块(OB 编号大于等于 123)可能的运行情况如下:在某个预设时间(带日时钟的日期)只运行一次在预设的起始时间周期性运行,可设置以下时间间隔:- 每分钟- 每小时- 每天- 每周- 每月- 每年- 每月底因此,时间中断 OB 用于在时间可控的基础上定期运行一部分用户程序。时间中断的状态:下表列出了时

  • PN/PN 耦合器进行总线耦合 应用和功能

    应用和功能应用PN/PN 耦合器用于连接两个以太网子网以及子网之间的数据交换。 这样便可以使用有关输入或输出地址区的数据,或者可以使用数据集。 可传送的输入和输出数据的较大大小为 1024 字节。 较好能够分开输入和输出数据,这样可以分别组态输入数据和输出数据的大小。例如,输入数据 800 字节而输出数据 200 字节。PN/PN 耦合器具有两个 PROFINET 接口,每个接口连接到一个子网。在

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved