全国服务热线 15801815554

SIEMENS西门子 软起动器 3RW44273BC44

更新时间:2025-01-10 08:00:00
价格:请来电询价
西门子:代理经销商
低压断路器:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机: 15801815554
联系人:邓经理
让卖家联系我
详细介绍

            将其它 OPC UA 数据类型用于配套规范除了“映射数据类型”部分列出的 OPC UA 数据类型以及 SIMATIC 端对应的数据类型之外,还可使用以下 OPC UA 基本数据类型:• OpcUa_NodeId• OpcUa_QualifiedName• OpcUa_Guid• OpcUa_XmlElement • OpcUa_ByteString (页 233)• OpcUa_LocalizedText (页 233)在应用程序中使用上文中所示基本数据类型的变量时,应满足以下要求:基本数据类型需用作复杂数据类型,且结构与相应的 OPC UA 基本数据类型完全相同。• OpcUa_NodeId 和 OpcUa_QualifiedName 可用作系统数据类型;因此,这些数据类型不仅可用于单个变量,也可用作结构中的元素。• 对于基本数据类型或内置数据类型 GUID 和 XmlElement,需根据 OPC UA 规范创建一个PLC 数据类型,之后将其用作某个结构中的元素,以便对这些元素的数据类型进行解析。在下文中,介绍了每个基本数据类型所对应的 PLC 数据类型。• 对于 OpcUa_ByteString 和 OpcUa_LocalizedText,要求已在 TIA Portal V17 中创建,以便在“配套规范”类型的服务器接口中使用这些数据类型:– 在服务器接口中创建相应的节点类型(例如,OpcUa_LocalizedText)– 单击“生成本地数据”(Generate local data)然后,STEP 7 在 DB 中自动生成适当的数据结构。• 对于 OpcUa_Guid,这些要求已在 TIA Portal V19 中得到满足。按照上一节所述进行操作。系统数据类型“OPC_UA_NodeId”在下表中,列出了 OPC UA 基本数据类型“OpcUa_NodeId”各个参数的含义。OPC_UA_NodeId用于识标 OPC UA 服务器中的节点。参数 S7 数据类型 含义NamespaceIndex UINT OPC UA 服务器中,节点的命名空间索引。例如,节点可以是一个变量。Identifier WSTRING[254] 节点(对象或变量)的名称取决于标识符类型:• 数字标识符:节点使用一个数字进行标记,如“12345678”。• 字符串标识符:节点使用一个名称进行标记,如“MyTag”。不区分大小写。IdentifierType UDINT 标识符的类型• 0:数字标识符• 1: 字符串标识符• 2: GUID• 3:Opaque235OPC UA 通信11.3 将 S7-1500 用作 OPC UA 服务器通信功能手册, 11/2023, A5E03735819-AL系统数据类型“OPC_UA_QualifiedName”请参见下表中系统数据类型“OPC_UA_QualifiedName”的结构:名称 S7 数据类型 含义NamespaceIndex UINT 名称的命名空间索引。Name WSTRING[64] 节点或变量的名称。系统数据类型“GUID”自 TIA Portal V19 起,“Guid”数据类型可用作节点类型。有关该 OPC UA 数据类型的定义,另请参见 OPC 10000-6 映射。此图显示了服务器接口中变量节点的“Guid”数据类型的分配。下图显示了使用“常规本地数据”自动创建的具有 GUID 元素的数据块。图 11-51  服务器界面中的 GUID 节点下图显示了使用“常规本地数据”自动创建的具有 GUID 元素的数据块。图 11-52  具有 SDT GUID 的数据块基本数据类型 XmlElement 的 UDTXmlElement 是一种序列化的 XML 段(UTF 8 字符串)。为基本数据类型“XmlElement”创建以下 PLC 数据类型:236通信功能手册, 11/2023, A5E03735819-ALOPC UA 通信11.3 将 S7-1500 用作 OPC UA 服务器11.3.4.8 OPC UA XML 文件的规则将已导出 OPC UA XML 文件导入到 S7-1500 CPU导入来自 S7-1500 的 OPC UA XML 导出的服务器接口时,请注意以下信息。说明对于命名空间导入被阻止不能将命名空间为的服务器接口导入到 S7-1500CPU,因为该命名空间为 S7-1500 CPU(标准 SIMATIC 服务器接口)预留,不可导入。如果要导入命名空间为的服务器接口,请打开要导入的服务器接口(OPC UA XML 文件)并在相关位置更改命名空间。然后可以导入更改后的文件。OPC UA XML 文件的完整性OPC UA XML 文件用于说明服务器的地址空间。例如,在调整应用程序后,基于 OPC UACompanion 规范导入为服务器接口的这些文件,将加载到 S7-1500 CPU 中进行测试。警告系统不会对导入的 OPC UA XML 文件进行检查由于 STEP 7 不会检查这些文件的完整性,因此需确保这些 OPC UA XML 文件防止未经授权的篡改。建议对服务器的地址空间进行控制或调整时,为了将风险降至Zui低,可执行以下操作步骤:1. 保护项目(项目导航:“安全设置 > 设置”(Security settings > Settings))。2. 对地址空间进行扩展或调整前,导出相应的服务器接口。3. 修改该 OPC UA XML 文件。4. 再次将该文件导入为服务器接口。为引用命名空间创建服务器接口配套规范和引用的命名空间配套规范中定义了一系列 OPC UA 对象类型(以及其它定义)。这些对象类型是分别在命名空间中定义的,以确保对象类型名称(类型定义)的唯一性。要在项目中使用配套规范,请创建该配套规范对象类型的实例。为此,对象定义必须在 STEP 7 项目中可用。如果不可用,则必须导入对象定义。要导入命名空间的所有定义,请在 STEP 7 中为每个命名空间创建“引用命名空间”类型的服务器接口。说明EUROMAP 和 OPC 基金会成立联合工作组“OPC UA 塑料和橡胶机械”。既有 EUROMAP 推荐标准 EUROMAP 77(注塑机和 MES 之间的数据交换)、82.1(温度控制设备)和 83(通用类型定义)等同于中立机构 OPC 基金会发布的标准 OPC 40077、40082-1和 40083。不过,下面列出的示例仍使用之前的有效标识和引用。示例 Euromap 77 (Zui新为 OPC 40077)已为配套规范 Euromap 77 (Zui新为 OPC 40077)添加一个服务器接口。该服务器接口使用 OPC UA DI 以及 Euromap 83 和 Euromap 77 在其相应命名空间中定义的对象类型。因此,除了“配套规范”类型的服务器接口 Euromap 77 之外,还应在 STEP 7 中为以下命名空间分别创建“引用命名空间”类型的附加服务器接口。为引用命名空间创建服务器接口要为引用命名空间创建服务器接口,请执行以下操作:1. 选择要作为 OPC UA 服务器使用的 CPU。2. 单击“OPC UA 通信 > 服务器接口”(OPC UA communication > Server interfaces)。3. 双击“添加新服务器接口”(Add new server interface)。STEP 7 (TIA) 现在会显示“添加新服务器接口”(Add new server interface) 对话框。新服务器接口的一般名称会输入到对话框中,例如“Server_Interface_1”。4. 为新的服务器接口分配一个描述性名称。在本例中,选择名称“OPC.Ua.Di”或明确引用命名空间的类似名称。必须先导入该命名空间。其中包含基本定义(例如 UAObjectType“DeviceType”)。5. 单击“配套规范”(Companion specification) 按钮并选择“引用命名空间”(Referencenamespace) 类型。6. 单击“导入 XML 文件”(Import XML file) 字段旁边的三个点。7. 选择包含命名空间定义的 XML 文件。本例中选择“Opc.Ua.Di.NodeSet2.xml”文件。要下载该文件,请访问此处:Opc.Ua.Di.NodeSet2.xml 注:如果此文件无法导入,这可能是因为 TIA Portal 中支持的 OPC UA(“CORE”)模型版本不匹配设备 OPC UA(“DI”)模型版本。在这种情况下,选择其它 DI 模型版本(例如,之前的版本)。8. 单击“确定”(OK)。STEP 7 (TIA) 现在会生成新的服务器接口。服务器接口位于 STEP 7 (TIA Portal) 项目树的“OPC UA 通信 > 服务器接口 > 引用命名空间”(OPC UA Communication > Server interfaces > Reference namespace) 下方。如果配套规范使用其它命名空间,则为每个命名空间添加新的服务器接口。基于 FB 类型和 UDT 的本地数据映射生成 OPC UA 节点自 TIA Portal V17 起,如果希望 OPC UA 客户端可以访问该 CPU 中 FB 或 UDT 内的实例数据,可自动分配这些实例数据。用户只需将 FB 类型或 UDT 映射到已导入的引用命名空间的适当 OPC UA 数据类型即可。基于STEP 7 (TIA Portal) 中创建的这些映射,编译时在服务器接口中为每个 FB 实例或为每个 UDT用途生成所需的节点。如果用户扩展程序并添加更多 FB 实例或 UDT 用途,或者如果添加既有实例或予以删除,都无需为服务器接口的调整工作担忧:STEP 7 将在编译程序时自动调整服务器接口。示例• 用户在 CPU 的用户程序中创建函数块 (FB),并在 FB 接口的“静态”区域中定义构成此 FB“存储器”的参数。此参数的实例(值)将可由 OPC UA 客户端访问。• 用户创建 OPC UA 数据类型(例如,通过 SiOME 创建)并采用与 FB 接口静态区域中参数的数据类型相对应的元素。元素的顺序无关紧要。之后,将引用节点集文件(引用命名空间)导入为一个引用命名空间。下图显示的是元素的分配情况,其中比较了引用命名空间视图(服务器接口)和OPC UA 元素视图(程序)。数据类型的映射(FB 接口 - OPC UA 接口):原理下图显示了 CPU 用户程序的元素分配与 OPC UA 服务器接口的元素分配。元素的顺序无需互相匹配。在服务器接口中自动生成 OPC UA 服务器实例:原理下图显示了项目的编译。用户程序的示例也将在服务器接口中生成。通过在 FB 类型信息/UDT 类型信息和 OPC UA 类型信息之间建立映射,STEP 7 能够在服务器接口中以节点形式创建程序中存在的所有实例。规则• 只有 FB 接口“静态”区域中的 FB 元素可映射到 OPC UA 类型描述。• 在映射数据类型时,对象通常需选择同一个 FB 接口中或同一 UDT 中的 OPC UA 元素。不允许从不同的 FB 或 UDT 映射对象。要求• 所用的 FB 类型(在 FB 的“静态”区域中定义)必须组态为“OPC UA 可访问”(Accessible forOPC UA)。• 所用的 UDT 必须组态为“OPC UA 可访问”(Accessible for OPC UA)。• 节点集文件(XML 文件)中包含有 OPC UA 数据类型定义,而且该数据类型定义与用户程序中所定义的 FB 类型或 UDT 相匹配。使用“SiOME”工具创建节点集文件(西门子工业在线支持)。• 用户程序及 FB 实例和 UDT 用途可用。操作步骤要将数据类型从引用命名空间映射到 FB 类型或 UDT 数据类型,按以下步骤操作:1. 选择要作为 OPC UA 服务器使用的 CPU。2. 将预先准备好且包含类型定义的节点集文件(XML 文件)导入为引用命名空间。– 在“添加新服务器接口”(Add new server interface) 对话框中,启用选项“基于本地数据映射生成 OPC UA 节点”(Generate OPC UA nodes based on the local data mapping)。只有在启用此选项后,才能通过将 FB 类型或 UDT 拖动到 OPC UA 类型描述来映射它们。3. 双击刚生成的“引用命名空间”类型的服务器接口的图标。用于在 OPC UA 服务器接口和 OPC UA 元素之间进行映射的编辑器将打开。在编辑器的属性区域的“本地数据映射”(Mapping of local data) 区域中,已启用选项“基于本地数据映射生成OPC UA节点”(Generate OPC UA nodes based on the local data mapping)。否则,请立即启用该选项。在“接口名称”(Interface name) 字段中,调整要创建的服务器接口的名称。编译期间,会创建一个使用该名称的“配套规范”类型的新服务器接口。4. 将既有 FB 类型或 UDT 分配到服务器接口的节点(引用命名空间),方法为:将 OPC UA元素(编辑器右侧)拖到服务器接口的相应节点上(引用命名空间,“本地数据”(Localdata) 列)。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061