可以同时使用 OPC UA 和 PROFINET。这两种协议使用相同的网络基础设施。
OPC UA 标准并不特定于某个平台,并且针对高性能应用使用优化的基于 TCP 的二进制协议。
OPC UA 支持诸如 Window、Linux、Apple OS X、实时操作系统或移动操作系统(Android 或 iOS)。
OPC UA 目前支持以下传输机制和协议:
通过 TCP/IP,将消息作为二进制流直接传输
通过 TCP/IP 和 HTTP 采用 XML 形式传送消息。由于这种传输机制仅支持慢速传输,因此较少使用。S7-1500 CPU 不支持该传输机制。
所有 OPC UA 应用均支持二进制数据交换(基于 OPC UA 技术规范)。
OPC UA 服务器可在网络中提供大量信息,如有关 CPU、OPC UA 服务器、数据和数据类型的信息。OPC UA 客户端访问这些信息。
OPC 基金会已推出了不同编程语言版本的 OPC UA 标准:虽然已停止对 ANSI C 和 Java 的堆栈进行维护,但仍可以使用 .NET、ANSI C 和 Java 的堆栈。
OPC 基金会提供了 .NET 协议栈,并以开源软件的形式提供了示例程序。请参见“Github”。
许多公司提供 Software Development Kits (SDK)。这类开发软件包内含有 OPC Foundation 的协议栈以及其它有助于简化解决方案开发过程的功能。
使用 SDK 的优点:
供应商支持
经测试的软件
详细的文档
明确的许可证条件(对于销售解决方案很重要)
OPC UA 可用于不同性能等级的设备:
传感器
嵌入式系统
控制器
PC 系统
智能手机
运行 MES 或 ERP 应用程序的服务器。
设备的性能等级因配置文件而异。利用不同的 OPC UA 配置文件,可以针对**小型简单设备以及较高性能的设备调整 OPC UA。
OPC UA 行规描述的是服务器和客户端必须支持的功能和服务。此外,可以选择提供行规中未要求的其它功能/服务。
OPC UA 配置文件与 PROFINET 配置文件不同;后者从供应商中立的软件接口意义上为安装和系统定义附加的跨供应商属性和行为。
对于功能较为有限的**小型设备,可以采用 OPC 基金会的“Nano Embedded Device 2017 Server Profile”。其作用相当于核心服务器,并定义了 OPC UA TCP 二进制协议作为所需的传输行规。通过该行规* UA 安全性即可建立连接,但不支持订阅或方法调用。该配置文件可根据需要支持诊断对象和变量。
其它行规基于“Nano Embedded Device 2017 Server Profile”进行创建,需要使用更多资源,可提供更多功能。
此行规提供的功能有限;且需要至少两个并行连接。此外,该文件支持订阅/数据监视功能,但不支持 UA 安全性和方法调用。
S7-1200 基本控制器支持“Micro Embedded Device 2017 Server Profile”。S7-1200 还支持 UA 安全性。
该配置文件专为搭载 50 MB 以上 RAM 和更高性能处理器的设备而开发。它基于 Micro Embedded Device Server 配置文件。此外,它还需要 UA 安全性和方法调用。
此外,服务器必须使其使用的类型模型(数据类型、引用类型、变量类型等)可用。
S7-1500 高级控制器支持“Embedded 2017 UA Server Profile”。
“OPC UA Specification Part 7”定义附加配置文件:
“Standard 2017 UA Server Profile”,适用于基于 PC 的 OPC UA 服务器
2个全局配置文件,“Global Discovery Server 2017 Profile”和“Global Discovery and Certificate Management 2017 Server Profile”,涵盖了全局发现服务器所需的服务和信息模型
OPC UA 为命名空间提供了一个完全互连的(全网状网络)面向对象的信息模型,包括对象描述的元数据。可以通过相互之间引用实例及其类型来生成任何对象结构。由于服务器会公开其实例和类型系统,因此客户端可以浏览此网络并获取所需的全部信息。无论是实例还是类型定义,都在运行过程中使用。
关于如何处理对类型的引用的过程或概念会随着时间的推移而得到优化。这些优化会体现在 OPC UA 规范的新版本中(例如 V1.03 => V1.04)。
OPC UA 服务器中的信息(如,PLC 变量)可建模为节点,通过引用相互连接。服务器会在地址空间显示语义,也可以通过客户端获取(在导航时)。这样,即可通过 OPC UA 客户端从一个节点浏览另一个节点,查找可读取、监视或写入的内容。
OPC UA 可在不同层级应用息安全机制:
仅当 OPC UA 客户端和 OPC UA 服务器均通过 X.509-v3 证书进行注册并接受对方的证书时,服务器与客户端之间才能建立安全连接(应用层的信息安全)。可以使用多种安全策略,包括服务器和客户端之间的非安全连接(安全策略:“不安全”)。
服务器可以随时向用户请求以下信息,以便进行授权访问(身份验证):
- 用户证书(不可在 STEP 7 中组态)
- 用户名和密码
– 无用户认证
信息安全机制为可选项且可以组态。
词条
词条说明
“STOP”操作模式功能在“STOP”模式下,不执行用户程序。 根据参数设置,禁用或响应所有输出: 根据参数中的设置提供替换值或保持上一个值输出并将受控过程置于安全状态。CPU 检查以下几点:CPU 的默认设置是否适用,或者参数集是否存在是否满足所编写的启动特性的一般条件
用于安全功能的证书在组态期间,只能使用 TIA Portal 生成的证书,例如 * 组证书。对于并非由 TIA Portal 生成的证书(例如用于 SINEMA Remote Connect 的 CA 证书),则无法使用。稍后需要通过 WBM 添加这类证书并将其下载到设备。更多详细信息,请参见相关 WBM 组态手册。
数据点典型值的类型与概述数据点典型值的类型数据点典型值处理相同信息类型的一个或多个数据点,例如 4 字节的二进制信息、4 个模拟值或 1 字节命令等。当调用数据点典型值 (FB) 时,需要*相应的背景数据块,将要把数据写入或从中读取将要传送的数据。典型值传送方向用于*类型或数量信息的数据点典型值始终有两个版本:用于采集和发送的典型值用于接收和输出的典型值使用数据点典型值时,根据传送方向进行区分
启动连接参数分配在一个程序块中插入并选择了 PUT 或 GET 指令时,即可在巡视窗口中为 PUT 和 GET 分配连接参数。步骤要插入 PUT/GET 指令,请按以下步骤操作:在“通信 > S7 通信”(Communication > S7 Communication) 文件夹中打开“指令”(Instructions) 任务卡。将 PUT 或 GET 指令拖放到程序段中。将打开“调用
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com