全国服务热线 15801815554

SIEMENS西门子 S-1FL2低惯量型电机 1FL21024AG011MC0

更新时间:2024-10-21 08:00:00
价格:请来电询价
西门子:原装
驱动器电机电缆:假一罚十
德国:现货包邮
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


                启用 CPU 的 OPC UA 客户端 要使用 S7-1500 CPU 的客户端,必须启用该客户端: 1. 在 CPU 特性中选择“OPC UA > 客户端”(OPC UA > Client)。 2. 选择“启用 OPC UA 客户端”(Enable OPC UA client) 选项。 如果未启用客户端,则不会建立连接。收到指令(例如“OPC_UA_Connect”)的相应错误消 息。 有关同样应用于服务器和客户端的应用程序名称的信息,请参见此处 (页 1860)。 概述 要使用编辑器和连接参数分配,请执行以下步骤: 1. 首先指定一个客户端接口为该客户端接口添加要访问的 PLC 变量和 PLC 方法接口(“第一步 (页 1951)”)。 2. 接下来组态与 OPC UA 服务器的连接(第二步 (页 1964))。 3. Zui后使用为 OPC UA 客户端指令组态的连接(第三步 (页 1973))。 有关客户端指令的重要信息 (S7-1500, S7-1500T) 利用标准化 OPC UA 客户端指令,用户能够控制以下任务与作为 OPC UA 客户端的 S7-1500 CPU 的通信。 • 读取/写入 OPC UA 服务器的变量 • 调用 OPC UA 服务器中的方法 使用可选指令可确定以下信息: • OPC UA 客户端与 OPC UA 服务器之间连接的状态 • 地址空间层级已知的节点的节点 ID 说明 自 STEP 7 版本 V17 起的紧凑指令 与开放式用户通信的紧凑指令相同,自 STEP 7 版本 V17 开始,紧凑指令也开始为 OPC UA 提 供,从而将连接建立和数据交换/方法调用打包到一个指令之中。有关更多信息,请参见帮 助信息的参考部分,位置在“AUTOHOTSPOT”。 OPC UA 通信的标准化顺序 通信顺序以及指令顺序按照下图所示的模式进行。① 用于准备通过插入的指令执行读写操作的指令,可用于请求 OPC UA 服务器节点的 NodeID 等信息。 ② 可与其它指令共同确定连接建立与终止之间的连接状态。 ③ 用于进行“清理”的指令 STEP 7 中便捷的编辑器 参考部分(STEP 7 信息系统)详细介绍了 OPC UA 客户端指令为了对指令进行参数分配,TIA Portal 中提供了便捷的编辑器 – 连接参数分配 (页 1964)。 建议先为第一个程序草稿进行连接参数分配,根据需要使用附加指令并手动优化程序。

             在线支持中的应用示例 此应用示例为用户提供 S7 用户块“OpcUaClient”,该块汇总了 OPC UA 指令的Zui重要功能,加快项目实现并简化编 程。示例中的 OPC UA 服务器是一个 S7-1500 控制器,带有简单的过程值仿真程序。 S7 用户块执行以下操作: • 建立和终止与服务器的连接 • 诊断连接以及在连接终止后自动重新连接 • 注册读取可用的 OPC UA 客户端接口Zui大数量 如果通过连接参数分配创建 OPC UA 客户端接口,则客户端接口的Zui大数量将限制为 40 个。 如果在项目树“OPC UA 通信”(OPC UA communication) 区域内,通过双击“新增客户端接 口”(Add new client interface) 符号,创建 OPC UA 客户端接口, 则 OPC UA 客户端接口的Zui大数量与是否将该 CPU 用作 OPC UA 服务器无关。 OPC UA 示例组态 (S7-1500, S7-1500T) 以下部分介绍了如何使用客户端接口编辑器和连接参数分配。 说明基于特定示例:两个 S7-1500 CPU 在系统中运行:一个 CPU 用作 OPC UA 客户端,另 一个用作 OPC UA 服务器。 其它制造商生产的控制器、传感器和 IT 系统当然也可用作 OPC UA 客户端或服务器。特别值 得一提的是,在不同系统之间进行数据交换(互操作性)是 OPC UA 的主要优点。创建客户端接口 (S7-1500, S7-1500T) 自版本 V15.1 起,TIA Portal 增加了用于客户端接口的编辑器。 将要从 OPC UA 服务器读取或写入的所有 PLC 变量分组到客户端接口中。 此外,客户端接口包含 OPC UA 服务器提供的以及要通过用户程序(作为 OPC UA 客户端)调 用的所有方法。 如果创建客户端接口,STEP 7 会创建数据块,用于对与 OPC UA 服务器进行数据读写操作要 使用的连接进行参数分配。 客户端接口的Zui大数量 Zui多可以创建 40 个客户端接口。 关于访问服务器上结构的要求 要对 OPC UA 服务器中的结构进行读取和写入,必须满足以下要求: • OPC UA 服务器必须支持 OPC UA 规范版本 V1.04。 如果不满足此要求,则无法将节点添加到读取或写入列表,作为 OPC UA 客户端的 CPU 会生 成错误消息。 背景:OPC UA 规范第 3 部分(地址空间模型)V1.04 要求使用结构化数据类型的 DataTypeDefinition 属性。如果 OPC UA 服务器中缺少该属性(版本为 V1.03 的服务器就属 于这种情况),则作为 OPC UA 客户端的 CPU 无法访问 OPC UA 服务器中的结构。 用户客户端接口的编辑器 要创建客户端接口,请按以下步骤操作: 1. 在 TIA Portal 中选择项目视图。 2. 在“设备”(Devices) 区域,选择要作为 OPC UA 客户端使用的 CPU。 3. 单击“OPC UA 通信 > 客户端接口”(OPC UA communication > Client interfaces)。

              STEP 7 将新接口命名为“Client interface_1”。如果“Client interface_1”已存在,新接口会接收 名称“Client interface_2”,以此类推。 此外,STEP 7 还会创建下列数据块: – Client_Interface_1_Configuration 数据块已包含 OPC UA 客户端指令需要的所有系统数据类型。 组态与 OPC UA 服务器的连接时,会填充该数据块。 在客户端接口的特性中组态连接,参见“OPC UA 示例组态 (页 1949)”。 – Client_Interface_1_Data 要从 OPC UA 服务器读取或写入的 PLC 变量以及要在 OPC UA 服务器中调用的方法对 应的数据块。 在用户程序中使用该数据块。 该数据块当前仍为空。 5. 为新客户端接口选择一个描述性名称。 在本示例中,选择“Productionline”。 此操作还会将关联数据块的名称改为: – Productionline_Data – Productionline_Configuration 6. 要导入 OPC UA 服务器接口,请单击编辑器右上方的“导入接口”(Import interface) 按钮。 这样便可导入描述 OPC UA 服务器接口的 XML 文件。 或者:要在线确定已连接 OPC UA 服务器的服务器接口,请参见“在线确定服务器接口 (页 1958)”。 7. STEP 7 会显示一个对话框,可通过该对话框选择 XML 文件。 该 XML 文件描述 OPC UA 服务器的地址空间。 OPC UA 服务器的地址空间包含由 OPC UA 服务器发布的所有 PLC 变量和服务器方法。 OPC UA 客户端可访问该地址空空间: - 读取 PLC 变量 - 写入 PLC 变量 - 调用服务器方法 OPC UA 服务器的地址空间可分为一个或多个服务器接口。 要创建服务器接口,请参见:为配套规范创建服务器接口 (页 1890)。8. 在该客户端接口创建一个读取列表。 为此,请执行以下操作步骤: – 单击编辑器左侧部分的“添加新读取列表”(Add new read list)。 STEP 7 将添加一个名为“ReadList_1”的新列表。 本示例中,将该名称更改为“ReadListProduct”。 – 现在将要从该 OPC UA 服务器读取的 PLC 变量添加到新读取列表中。 在本示例中,将“NewProduct”和“ProductNumber”变量添加到“ReadListProduct”读取列 表中。 在编辑器右侧区域选择“NewProduct”变量(“OPC UA 服务器接口”)。将 “NewProduct”变量拖动到编辑器中间部分的“ReadProduct”读取列表中。对 “ProductNumber”变量采用相同的操作步骤。 下图显示了编辑器的右侧部分。或者: 选择新读取列表时,还可将编辑器的右侧部分(“OPC UA 服务器接口”)拖动到类型为 Object 或 Folder 的节点处,然后再将其拖动到编辑器左侧部分的“添加新读取列表”(Add new read list) 中。新读取列表随即包含已移动节点的所有 PLC 变量。 在本示例中,选择包含“NewProduct”和“ProductNumber”变量的对象 “Data_for_OPC_UA_Clients”。STEP 7 生成新的读取列表“Data_for_OPC_UA_Clients”。此外, 对象还包含“Temperature”变量。将“Temperature”变量从读取列表中删除。因此本例中不应读 取这些变量。 在“ReadListProduct”中更改读取列表的名称。 下图显示了读取列表的内容:读取和写入列表并不支持所有节点类型。 S7-1500 CPU 的 OPC UA 客户端不支持可通过 OPC UA 服务器接口实现的所有 OPC UA 数 据类型(节点类型)。举例来说,如果将不受支持的节点类型放在读取列表或写入列表 中,则会出现相应的错误信号。在这种情况下,不能将相应节点包含在读取或写入列表中。 有关支持的类型,请参见“将 SIMATIC 数据类型映射至 OPC UA 数据类型 (页 1838)” 9. 如果要将新值分配给 PLC 变量,则在该客户端接口创建一个写入列表。 为此,请执行以下操作步骤: – 单击编辑器左侧部分中的“添加新写入列表”(Add new write list)。 STEP 7 将添加一个名为“ReadList_1”的新列表。 在本示例中,将该名称更改为“WriteListStatus”。 – 现在添加新写入列表,其中包含要为其分配新值的所有 OPC UA 服务器变量。 在本示例中,将“WriteListStatus”变量添加到写入列表“ProductionEnabled”中。 选择编辑器右侧区域(“OPC UA 服务器接口”)的变量。将变量拖动到编辑器中间部 分的写入列表中。 或者: 创建新写入列表时,还可在编辑器的右侧部分(“OPC UA 服务器接口”)选择类型为 Object 或 Folder 的节点,然后再将其拖动到编辑器左侧部分的“添加新写入列表”(Add new write list) 中。 新写入列表随即包含相关节点的所有变量。 在本示例中,选择包含“ProductionEnabled”变量的对象“Data_from_OPC_UA_Clients”。STEP 7 会生成新的写入列表“Data_from_OPC_UA_Clients”。在“WriteListStatus”中更改名称。 下图显示了写入列表的内容。

联系方式

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