1、OPC DA 和 OPC UA 有什么区别?是升级版吗?
OPC DA 是 OPC Classic 的一种数据读写规范,早期的 OPC 通讯许多都是 OPC DA 通讯。可是由于依赖微软公司平台,有平台的局限性,以是许多装备自己无法集成此种通讯方法,受到一定限制。OPC UA 是将经典 OPC 通讯的所有规范都集成到 OPC UA 中,并且 OPC UA 具有更多有点,它的泛起不再依赖平台,能够使更多装备轻松集成 OPC UA 客户端或者服务器的功效。
好比:西门子 SITOP 电源、RFID、变频器、漫衍式的 IO 等装备。这样即即是底层的装备也具有话语权,可以很利便的和 OPC UA 的其他客户端举行通讯。另外,OPC UA 也有更简朴的 Security 的设置,我们可以更轻松的更定心的毗连云,或者跨网络、跨车间举行通讯。简朴的来说,OPC DA 和 OPC UA 都是通讯接口,OPC DA 以前应用较量普遍,自己有些局限性,OPC UA 通讯逐步的用的会越来越多。
2、OPC UA 通讯需要什么条件,必需装备自己集成 OPC UA 功效吗?
OPC UA 通讯的通讯角色主要包括 OPC UA 客户端和 OPC UA 服务器。若是某个装备想要举行 OPC UA 通讯,第一种情形:装备自己集成OPC UA 客户端或者 OPC UA 服务器的功效,此时可以直接和通讯同伴举行 OPC UA 通讯。第二种情形:装备自己不支持 OPC UA 通讯,可以使用 OPC 软件作为中转。
举例来说:S7-200 SMART现在不支持 OPC UA 客户端或者服务器功效,若是想要和某个 OPC UA 客户端通讯,需要使用 SIMATIC NET 软件作为桥梁,S7-200 SMART 和 SIMATIC NET 做 S7 通讯,SIMATIC NET 和 OPC UA 客户端做 OPC UA 通讯。
3、S7-1200 和S7-1500 使用 OPC UA 通讯功效,是否需要特殊增添用度?
S7-1200 和 S7-1500 自己集成 OPC UA 通讯功效,无需增添特另外硬件即可直接举行 OPC UA 通讯。在设置的时间需要选择运行系统允许证。若是仅是测试目的,可以直接选择响应属性,即可通讯,不影响功效使用。若是恒久使用需要购置运行系统允许证。
4、两个 S7-1500 使用 OPC UA 可以通讯吗?
S7-1500 从固件版本 V2.0 最先支持 OPC UA 服务器功效,从固件版本V2.6 版本最先支持 OPC UA 客户端功效。以是,2 个 S7-1500 之间可以举行 OPC UA 通讯。
可是需要注重的是,OPC UA 通讯解决的更多是与上位的数据交互问题。2个PLC 之间通讯方法有许多种,好比:S7,PROFINET IO,TCP 等。使用 2 个 PLC 举行 OPC UA 通讯,可能思量的是接口更容易举行标准化界说。
5、S7-200、S7-200SMART 、S7-300 是否支持 OPC UA 通讯?
S7-200、S7-200 SMART、S7-300 装备自己不支持 OPC UA 通讯,关于这些装备来说,做 OPC DA 或者 OPC UA 通讯,都需要增添如SIMATIC NET 这种 OPC 通讯的软件作为桥梁中转。
6、使用 OPC UA 通讯能使西门子与三菱 PLC 交流数据吗?
一样平常情形下,通讯双方是否可以通讯,需要核实一个是通讯接口,另外一个是通讯协议。若是双方都支持 OPC UA 通讯方法,都具有以太网接口,就可以直接通讯。
7、S7-1200/S7-1500 举行 OPC UA 通讯和 PROFINET IO 通讯的优弱点?
首先 OPC UA 和 PROFINET IO 通讯都是 S7-1200/1500CPU 支持的通讯方法。PROFINET IO 通讯,是一种实时的通讯方法,可以包管数据交流的距离和节奏,一样平常情形下,此种通讯方法是针对现场层装备,或者控制层级的其他控制器。可是,PROFINET IO 通讯从网络结构上来说,是一种二层的通讯协议,不支持跨网段通讯。
OPC UA 通讯,一样平常针对的层级是控制层,操作员层,治理层的数据交互。更关注的是数据传输的清静性,接口的标准化,及数据交互的方法好比订阅,要领等的使用。
以是,一样平常情形下,PROFINET IO 和 OPC UA 两种通讯方法可以相互协作,充分验展各自的特点。
8、OPC UA 开启后,会影响 CPU 的扫描周期吗?
OPC UA 通讯功效启用后,会受到通讯负载的影响。若是通讯使命较量多,或者通讯数据量较量大,可以适外地增大 CPU 属性中的通讯负载设置。
若是通讯负载设置百分比增大,同样的程序量,扫描周期会响应增添。
9、S7-1200/S7-1500 怎样审查 OPC UA 通讯资源占用情形?
首先需要 CPU 的最大会话数目,如下表所示。

以S7-1200 为例,S7-1200 支持 OPC UA 的最大会话数是 5 个,使用时确保应用程序有足够的可用毗连。OPC UA 毗连占用六个'可用自由毗连'中的资源,
审查方法:S7-1200 PLC 在线的条件下:在窗口下方的属性对话框侧,选择诊断→毗连信息 即可审查。
10、多个 OPC UA 客户端是否可以同时会见一个 OPC UA 服务器?
可以,差别的客户端和服务器举行 OPC UA 通讯时需要建设差别的会话。每个 OPC UA 服务器都支持多个会话。差别 CPU 支持的会话数如问题 9 所列。

11、怎样提升 OPC UA 通讯的性能?
首先,在数据建设的时间,只管思量使用 UDT /数组类型变量,UDT/数组类型的变量性能显着优于同样数目零星建设的变量。
另外,查清晰数据的会见用途,关于重复会见的数据可以使用注册读写;关于某些数据仅是监视作用,可以接纳订阅方法,可设置合适的采样距离和宣布时间;关于一些一致性数据,或者需要设置某些输入条件凭证一定算法输出某些效果,可以在服务器中使用要领的功效,由客户端挪用。
再有,若是通讯使用的协议多,数据量大,可以适当增添 CPU 属性通讯负载的设置。
12、OPC UA Expert 有出口限制吗?
UA Expert 是一款 OPC UA 客户端调试软件,是 Unified Automation 提供免费的 OPC UA 客户端调试软件。该软件不需要从西门子官方网站下载。