全国服务热线 15801815554

SIEMENS西门子 SIRIUS软起动器 3RW4027-1BB04

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


            已创建了一个 OPC UA 服务器接口。 应用 导入一个包含“LocalizedText”或“ByteString”类型定义的配套规范或参考命名空间。 除此之外,还可自行创建一个服务器接口并定义带有数据类型“LocalizedText”或“ByteString”的 地址模型。相关的操作过程,请参见下一章节。 操作步骤 在以下章节中,将介绍如何使用接口编辑器创建一个类型为“LocalizedText”或“ByteString”的节 点,并为该节点自动创建一个 SIMATIC 数据结构。要在服务器接口中定义类型为“LocalizedText”/“ByteString”的 OPC UA 节点,请执行以下操作步 骤: 1. 在“OPC UA 服务器接口”(OPC UA server interface) 区域中,创建类型 为“LocalizedText”或“ByteString”的节点。这些节点类型包含在可选节点类型列表中。 2. 在快捷菜单中,选择“生成本地数据”(Generate local data) 命令。要生成本地数据,可选择 一个数据块。例如,名为“MyServerInterface_Data”的新数据块。 结果:STEP 7 生成映射所需的结构,但仍需对“LocalizedText”所需的文本长度 (Text) 和所 需的区域设置 (Locale) 进行调整。 此时,还需对“ByteString”的长度和数组进行调整。 在一致性检查后生成的一条警告消息中,指示需执行的相应调整。 规则 • 节点“LocalizedText”或“ByteString”也可按照上文所述创建 UDT 结构,用于各种 DB 元素。 • 节点类型“LocalizedText”或“ByteString”也可用于其它结构(嵌套)中。 • SIMATIC 结构“LocalizedText”或“ByteString”只能整体使用;不能单独使用其中一种数据类 型,如“OPC_UA_LocalizedTextEncodingMask”。 • 各种方法的输入和输出参数也可为数据类型/节点类型“LocalizedText”或“ByteString”。将其它 OPC UA 基本数据类型用于配套规范 除了“映射数据类型”部分列出的 OPC UA 数据类型以及 SIMATIC 端对应的数据类型之外,还可 使用以下 OPC UA 基本数据类型: • OpcUa_NodeId • OpcUa_QualifiedName • OpcUa_Guid • OpcUa_XmlElement  • OpcUa_ByteString • OpcUa_LocalizedText 在应用程序中使用上文中所示基本数据类型的变量时,应满足以下要求:基本数据类型需用作 复杂数据类型,且结构与相应的 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 中自动生成适当的数据结构。 系统数据类型“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:Opaque。

            OPC UA XML 文件的规则 将已导出 OPC UA XML 文件导入到 S7-1500 CPU 导入来自 S7-1500 的 OPC UA XML 导出的服务器接口时,请注意以下信息。 说明 对于命名空间导入被阻止 不能将命名空间为的服务器接口导入到 S7-1500 CPU,因为该命名空间为 S7-1500 CPU(标准 SIMATIC 服务器接口)预留,不可导入。 如果要导入命名空间为的服务器接口,请打开要 导入的服务器接口(OPC UA XML 文件)并在相关位置更改命名空间。然后可以导入更改后的 文件。OPC UA XML 文件的完整性 OPC UA XML 文件用于说明服务器的地址空间。例如,在调整应用程序后,基于 OPC UA Companion 规范导入为服务器接口的这些文件,将加载到 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. 对于“导入 XML 文件”(Import XML file),选择包含命名空 间定义的 XML 文件。6. 单击“确定”(OK)。 STEP 7 (TIA) 现在会生成新的服务器接口。 服务器接口位于 STEP 7 (TIA Portal) 项目树的“OPC UA 通信 > 服务器接口 > 命名空间引 用”(OPC UA Communication > Server interfaces > Namespace references) 下方。 如果配套规范使用其它命名空间,则为每个命名空间添加新的服务器接口。基于 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 元素 视图(程序)。

联系方式

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