现在的工业以太网使用什么通讯协议,MODBUS和OPC-UA哪个好?

现在的工业以太网使用什么通讯协议,MODBUS和OPC-UA哪个好?,第1张

OPC最初是作为一种标准协议开发的,可以与诸如可编程控制器(PLC),SCADA系统(监控和数据采集)以及许多其他工业控制系统和设备之类的设备进行通信。使用OPC,有一台服务器以其本机语言/协议与设备通信,然后以标准OPC格式公开该数据。然后,OPC客户端可以使用该数据。OPC DA最初设计为传输相当简单的数据类型,例如模拟量(温度,压力,流速等)和离散量(机器/设备状态,例如泵开/关,阀门打开/关闭,电动机运行/停止等)。传感器数据,而OPC UA允许传感器数据以及其他数据(如警报和事件)以及其他数据类型。OPC UA是OPC DA的后继产品。因此,Predix OPC UA组件是OPC UA服务器的客户端应用程序,OPC UA服务器将是与控制系统实际通信的软件。
Modbus是另一种已多年成为行业标准的协议。它最初由Modicon开发,用于与Modicon PLC通信,但已被其他供应商采用作为与这些其他设备进行通信的协议。像OPC一样,Modbus只是提供了一种相对简单的机制来与支持Modbus协议的设备(例如PLC,远程终端设备或RTU等)进行通信,然后将该数据提供给需要该数据的应用程序。例如,GE iFIX软件是一个HMI应用程序,它允许您构建实时显示,以可视化来自OPC,Modbus和其他使用这些协议进行通讯的类似工业控制器系统的传感器数据。
最重要的是,OPC UA和Modbus是用于与工业控制器/系统进行通信的协议。我们与这些系统进行通信,以便检索传感器数据(温度,压力,流速,振动数据,状态信息,例如泵是否运行等),然后将该数据转发到GE的Proficy Historian和/或进入云中的Predix时间序列数据库。

2015年别人在工控网站上的回答:
经过几天的查询,针对OPC UA技术
经过几天的查询,针对OPC UA技术,暂时以Prosys公司的OPC UA相关产品为主。主要以Prosys OPC UA Java SDK作为开发工具。购买正版软件授权约需十几万人民币,先下载了一个试用版,试用期60天。
Prosys OPC UA Java SDK特点:
传输协议:
UA-TCP UA-SC UA Binary
>如果您使用西门子PLC的OPCUA无法读取到值,可能是以下原因之一:
1 OPCUA服务器未正确配置:请确保OPCUA服务器已正确配置,包括正确设置节点和变量名称、权限等。
2 节点和变量名称不正确:请确保您使用的节点和变量名称与PLC程序中的名称匹配。
3 权限不足:请确保您具有读取节点和变量的权限。
4 网络连接问题:请确保您的网络连接正常,包括PLC和OPCUA服务器之间的连接。
解决方法:
1 确认OPCUA服务器已正确配置,并检查节点和变量名称是否正确。
2 确认您具有读取节点和变量的权限。
3 检查网络连接是否正常,并确保PLC和OPCUA服务器之间的连接正常。
4 尝试使用其他OPCUA客户端软件进行读取,以确定是否是OPCUA服务器的问题。
如果以上方法无法解决问题,请尝试联系西门子PLC的技术支持团队以获取更多帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10647669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存