Siemens 西门子PLC获取数据步骤 OPC UA的常见问题分享
颁布日期:
2021-11-04

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 的最大会话数量,如下表所示。

Siemens 西门子PLC获取数据步骤 OPC UA的常见问题分享

以S7-1200 为例,S7-1200 支持 OPC UA 的最大会话数是 5 个,使用时确保利用法式有足够的可用衔接。OPC UA 衔接占用六个'可用自由衔接'中的资源,

查看方式:S7-1200 PLC 在线的前提下:在窗口下方的属性对话框侧,选择诊断→衔接信息 即可查看。


10、多个 OPC UA 客户端是否能够同时接见一个 OPC UA 服务器?

能够,分歧的客户端和服务器进行 OPC UA 通讯时必要成立分歧的会话。每个 OPC UA 服务器都支持多个会话。分歧 CPU 支持的会话数如问题 9 所列。

Siemens 西门子PLC获取数据步骤 OPC UA的常见问题分享

11、若何提升 OPC UA 通讯的机能?

首先,在数据创建的时辰,尽量思考使用 UDT /数组类型变量,UDT/数组类型的变量机能显著优于同样数量零散创建的变量。

另表,查明显数据的接见用处,对于沉复接见的数据能够使用注册读写;对于某些数据仅是监督作用,能够选取订阅方式,可设置相宜的采样距离和颁布功夫;对于一些一致性数据,或者必要设置某些输入前提依照肯定算法输出某些了局,能够在服务器中使用步骤的职能,由客户端挪用。

再有,若是通讯使用的和谈多,数据量大,能够适当增长 CPU 属性通讯负载的设置。


12、OPC UA Expert 有出口限度吗?

UA Expert 是一款 OPC UA 客户端调试软件,是 Unified Automation 提供免费的 OPC UA 客户端调试软件。该软件不必要从西门子官方网站下载。

申明:部门内容起源于网络,如侵权请后盾留言联系删除。