"); //-->
很多客户再使用opc协议功能的时候说的很笼统,其实要具体使用起来还有一些细节需要确认。
1.1 OPC DA和OPC UA之分首先,在具体的工程使用中有OPC DA和OPC UA之分。OPC DA协议出现较早,主要用在window操作系统上,需要在window系统上配置DCOM功能,使用起来非常繁琐,需要大量的参数配置,但是如果OPC的客户端和服务端在同一台电脑上,则不在需要配置DCOM,使用起来就方便了。但是很多场合,用户的电脑如果不允许在安装另外的OPC DA软件,则实现OPC DA的通信就非常麻烦了。
OPC UA是在DA的基础上进行了改进,不在局限在window平台上,可以跨系统通信,只要两边都是标准的OPC UA协议,则就可以正常通信。不需要在在电脑上安装软件。可以实现不同操作系统,不同设备之间的OPC UA通信。
1.2 服务器和客户端之分OPC协议通信的两端一个是作为服务端,一边是客户端。服务端是等待客户端来连接,提供数据给客户端。客户端是主动连接服务端,获取服务端上的数据。因此首先要清楚对方是服务器还是客户端。
如果对方是服务端,则需要对方的IP地址,端口号,是否有数据加密,数据item等信息。
如果对方是客户端,我们就需要了解对方要获取什么数据,需要在什么网段,对服务端有什么要求。
2 采集OPC DA服务器的数据采集opc DA服务器的方法可以使用一下两种,由于需要使用dcom空间,所以别无他法。
方案1:采集OPC DA服务器数据(window系统)。需要在OPC DA服务器上安装一个Vfbox软件。然后在配置网关完成采集OPC DA服务器的数据。

方案2:如果OPC DA服务器上不能安装软件。则需要增加一台转接电脑,在转接电脑上安装vfbox软件,然后在配合网关完成数据采集。此种方案不能保证可以连通,需要测试一下。

3 协议测试
网上有很多OPC的测试小软件,用来对现有的OPC进行初步测试,以确认相关信息,确认系统是否可以连接和进行数据交换。先确认对方的opc是什么DA还是UA,是服务端,还是客户端。确认了,可以搜索opc clinet或者opc server查找相关的测试小软件。
Opc Da测试软件:


OPC UA测试软件:

4 协议的转换
OPC DA的协议用起来麻烦,在很多场合需要进行协议转换后进行设备的互联互通。比如把OPC UA转换OPC DA协议。或者把modbus协议的设备数据发送到OPC DA UA的系统。实现这些转换,可以使用vfbox协议转换网关来实现。如下图所以,网关作为协议之间的桥梁,实现各种协议之间的互相转换。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
基于嵌入式云技术的油井液位远程测试系统
介绍DSP外部电路设计的经典著作
ST600 继电保护装置应用板开发(Modbus访问MicroPlc和高压控制柜母排温度检测)电路图
条盒缺包称重检测系统界面设计与实现
上海电信机房服务器托管|租用|MSN:lcg@datasupermarket.com|李传广
软件无线电在射频识别系统阅读器中的应用研究
数字信号处理单片机及其应用
imc CRONOS数据采集平台新增ModBus现场总线接口
基于Modbus协议的CAN总线转换器设计
MODBUS,MASTER 【原创】MODBUS MASTER例子
MSP430,MODBUS 斑竹,救我吧?MSP430通信与MODBUS的难题!
高速电路设计技巧\\preface
Modbus通讯网关电路图
uart,uart0,define,IN,UART0 uart中间件uart0.c文件中#define IN_UART0是什么意思?
MODBUS-RTU数据帧格式、报文实例
智能制造基础核心国标《OPC统一架构》发布
使用OPC连接LabVIEW到任意PLC
LPC2132,MODBUS 精通LPC2132及MODBUS,请进,说不定新年有礼哦!?
DA 证书链之初体验
COMET网络传感器Modbus TCP协议使用介绍
50W DA-AC逆变器电路
基于ARM-Linux的Modbus串口服务器设计
GZCOM-NET网关1分钟实现Modbus TCP转RTU
高精度大推力试验模型烧蚀补偿自动送进控制系统
由DA转换器控制建立的对数放大器
通信Modbus是如何工作的?