发布网友 发布时间:2022-03-28 08:09
共3个回答
懂视网 时间:2022-03-28 12:31
opc和modbus的区别:OPC是dcom技术,网络OPC通信有很多麻烦的系统设置;而modbus是物理硬件技术,是设备与设备通信,两个设备之间物理能通就可以通信,有串口和TCP。
扩展资料:
开发OPC的最终目标是在工业控制领域建立一套数据传输规范,现有的OPC规范涉及以下五个领域。
1、在线数据监测。OPC实现了应用程序和工业控制设备之间高效、灵活的数据读写。
2、报警和事件处理。OPC提供了OPC服务器发生异常时以及OPC服务器设定事件到来时,向OPC客户发送通知的一种机制。
3、历史数据访问。OPC实现了对历史数据库的读取、操作和编辑。
4、远程数据访问。借助Microsoft的DCOM(Distributed Component Object Model)技术,OPC实现了高性能的远程数据访问能力。
5、OPC实现的功能还包括安全性、批处理和历史报警事件数据访问等。
热心网友 时间:2022-03-28 09:39
网页链接
两种协议使用的场景不同。
Modbus支持串口和网络,主要是工业设备间通信。
OPC-DA和OPC-UA都是网络协议。
Modbus协议更简单透明,数据量小时,使用起来简单方便高效(自己就可以开发),数据量大时,要分片读写,就不太方便了。
OPC一般用的是标准套件,自己再开发很难,需要了解连接字符串,当数据量较大时,OPC批量建点方便。
热心网友 时间:2022-03-28 10:57
OPC最初是作为一种标准协议开发的,可以与诸如可编程控制器(PLC),SCADA系统(监控和数据采集)以及许多其他工业控制系统和设备之类的设备进行通信。使用OPC,有一台服务器以其本机语言/协议与设备通信,然后以标准OPC格式公开该数据。然后,OPC客户端可以使用该数据。OPC DA最初设计为传输相当简单的数据类型,例如模拟量(温度,压力,流速等)和离散量(机器/设备状态,例如泵开/关,阀门打开/关闭,电动机运行/停止等)。传感器数据,而OPC UA允许传感器数据以及其他数据(如警报和事件)以及其他数据类型。OPC UA是OPC DA的后继产品。因此,Predix OPC UA组件是OPC UA服务器的客户端应用程序,OPC UA服务器将是与控制系统实际通信的软件。