opc中间件技术 点击:593 | 回复:0



chensou

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:19帖 | 41回
  • 年度积分:0
  • 历史总积分:217
  • 注册:2007年2月12日
发表于:2014-11-23 21:33:17
楼主

QTouch OPC中间件技术

一、           概述

   QT-OPC中间件产品是QTouch跨平台组态软件中的一项基于OPC的数据采集支撑软件产品。可以独立于QTouch软件运行,作为信息化软件的标准中间件技术,实现对数据的标准化和采集的多样化支持。

OPC 基于Microsoft公司的Distributed interNet Application (DNA) 构架和 ComponentObject Model (COM) 技术的,根据易于扩展性而设计的。OPC规范定义了一个工业标准接口,广泛的应用到PLC、DCS等与信息化软件的统一接口规范。由于微软和OPC基金会的推动目前绝大部分欧美PLC和DCS厂家都已经支持OPC技术。

   OPC接口为工业通讯标准化提供了一个可行性办法,并不能取代各种PLC厂商自己的通讯规约,如西门子的通讯规约是Profibus规约,施耐德的是modbus规约,GE的是SNP规约,欧姆龙是cc-link规约等。这些厂家所提供的OPC接口支持,是采用一套OPCServer软件,安装于一台计算机上,将其自带的通讯规约转换为opc接口。

   以西门子应用模式为例显示如下:

图1 西门子OPC Server

   在实际的应用中,往往是一个项目中采用了多种类型、不同厂家的PLC或DCS控制器,如果分别购买各自厂商的OPCserver将是件复杂和昂贵的事情。因而,QT-OPC是一套解决多种类型、不同厂商、不同通讯规约、不同物理链路,并具有可视化的变量设置和组态能力的OPC中间件技术。彻底解决在实际应用中,面对复杂的产品接口,通过QT-OPC中间件技术进行通讯的标准化问题。

QT-OPC中间件产品的系统框架图如下所示:

图2 QT-OPC系统结构图

二、           软件构架

QT-OPC中间件技术软件结构如下图所示,提供丰富的通讯规约库,通过QTouch的实时数据库系统,转换为内存变量,并进行存盘,除提供标准的OPC Server接口外,还提供了ModbusTCP远程接口和SQL远程接口,便于信息化软件获取其需要的数据和联网需求。

图3 QT-OPC软件构架

QT-OPC技术规格书如下表所示:

表1 QT-OPC技术规格

三、           QT-OPC用法

安装QTouch软件,按帮助文档组件工程项目,建立通讯设备,组建设备变量,实现对设备的采集配置,能够有效采集设备数据。如下图所示:

图4 配置系统通讯设备

图5 对设备配置变量点表

启动QT-OPCSever 程序,QT-OPCServer是一个通讯进程,无显示界面,启动之后在右下角任务栏显示图标运行。

启动一个标准的OPC client对QT-OPC Server进行连接测试,连接界面如下所示:

图6 OPC Client对QT-OPC的连接

服务器连接成功之后,通过在client新增item,QT-OPC可以将系统的变量自动显示到item列表中,便于根据需要获取数据,如下图所示:

图7 OPC Client对QT-OPC的item的添加

Item添加完毕的效果和实时数据运行采集的效果如下图所示:

图8 OPC Client建立的item项

图9 OPC Client实时运行效果图




热门招聘
相关主题

官方公众号

智造工程师