OPC Server

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Software Driver
基于OPC控制系统结构
Display Application OPC Trend Application OPC Report Application OPC
硬件供应商 无需考虑应用 程序的多种需 求和传输协议 软件开发商 也无需了解硬 件的实质和操 作过程
OPC Software Driver
Valves Positioners
PID Control
N
N
N
FieldPoint System
PLC System
标准 Data Access Alarms and Events Historical Data Access
版本 3.0,2.0,1.0 1.10,1.00 1.0
内容 数据访问规范 报警和事件规范 历史数据存取规范
开发包分析: 1.国内的开发包:
名称 拓林OPC 支持DA版本 1.0a、2.05、 3.0 地址 北京 北京 价格 5000RMB 2000RMB 备注 好像是个小公司 有OPC软件著作权证书, OPC基金会会员,很多成 功案例 Demo文件里面没有使用 说明
图灵开物技术有 1.0、2.04 限公司 恒超科技有限公 1.0、2.04 司
采用第3种开发方式分析: 需要用到的知识: 有一定的C/C++编程经验 能应用VC开发环境 掌握一定的COM知识 阅读相关OPC开发文档 开发
源码可以参考lightopc 和 GE 的源码 GE的程序写得很好,结构清 晰,但就是太老了,是1.0版本 lightOPC的程序相对太多了, 感觉结构不是太好,有点乱
OPC Server开发方案
姓名:陈俊杰 日期:2010年9月10日
1.OPC Server简介 2.如何开发OPC Server
OLE for Process Control
OPC(用于过程控制的OLE)是一个工业标准。 OPC由一些世界上居领先地位的自动化系统和硬件、软 件公司与微软(Microsoft)紧密合作而建立的。
1.OPC Server简介 2.如何开发OPC Server
OPC server 的开发主要应用COM / DCOM技术 开发方式总共有三种: 1.简单的: 就是应用已经有的如DDE to OPC 或串口 to OPC,modbus to OPC等软件把设备数据变成相关 的OPC服务器。方法简单实用,费用合理快速,能马 上搭上OPC的快车。主要缺陷:设备必需是标准设备 或跟标准设备相容。这种方式比较适合产品多的厂家 快速的转型,或提供OPC相关产品。
Batch Security
Compliance OPC XML OPC exchange OPC Commands OPC Common I/O OPC Complex Data
2.0,1.0 1.0
2.00.2 1.00,0.18 1.0 正在开发 正在开发 正在开发
批量过程规范 安全性规范
数据访问标准的测试工具 过程数据的XML规范 数据交换规范 命令规范 公共I/O规范 复杂数据规范
2、一般的: 应用第三方的开发包开发,这种方式相 对来说减少了开发的难度,而且第三方有相 应的技术支持,开发商专业做这种产品,产 品有一定的稳定性。这种方式对开发包有依 赖性,并且OPC服务器的稳定性依赖第三方 的开发水平。
3、有难度的:
应用COM开发。这种开发方式是最可以 学习到东西的,并且也比较灵活,但难度较大, 需要有一定的编程基础,对微软的COM技术 比较熟悉,并且开发出来的东西可靠性也不能 保证。
传统过程控制系统结构
Display Application Trend Application Report Application
软件厂商需 要分别开发大 量驱动程序
硬件改动, 应用程序就可 能需要重写
wk.baidu.com
Software Driver
Software Driver
Software Driver
连接各种测量控制设备和应用
程序
提供同步/异步的读/写操作,
以及数据变更时的通知等机能
是OPC的中心,为各厂家产品
提供标准接口。
面向C++ 、Visual Basic、
VBA开发应用程序。
提供的数据 传感器的实时数据:温度、
压力和流量等 控制参数:打开、关闭、运 行和停止 状态信息状态信息 硬件连接状态 软件和子系统的状态
OPC Software Driver
OPC Software Driver
OPC Software Driver
HMI
Excel
Internet
OPC Client
HMI
OPC Server
SCADA SCADA
Fieldbus System
N N N N N N
Measurement -Pressure -Temp -Flow -Level
2.0、3.0
2.0、3.0
59780RMB 爱康诺中国有限公司 自动生成程序
总结比较:
方案 采用已有的 OPC Server 利用开发包 开发内容 采用标准协议 时间 无 难度 无 一般 费用 无 额外投入需要12万
只需编写软件界 2-3个 面,OPC接口采 月 用开发包的即可 需要编写软件界 3-7个 面和OPC接口 月
从底层编写
较高
额外很低,只需 买几本书即可
总结:熟练掌握COM比较困难,需要花费比较长的时间,但好在有GE源码可以 参考,所以多花点时间还是有可能开发的
采用第2种开发方式分析:
需要用到的知识: 有一定的C/C++编程经验 能应用VC开发环境 阅读相关OPC开发文档 阅读相关开发包文档 开发
总结:和第3种方案相比,开 发难度有所降低,主要是少了 COM方面的学习和开发,因 此开发周期能够缩短,稳定性 能提高,缺点就是需要花钱购 买OPC开发包,价格不菲
OPC定义了应用Microsoft操作系统在基于PC 的客户机之 间交换自动化实时数据的方法。
管理这个标准的国际组织是OPC基金会。
OPC是一种基于开放式标准连接,允许在自动化/ 控制应用、现场设备和商业/办公室应用之间进行简明的、 标准化的数据交换。 OPC的宗旨是在Microsoft COM、DCOM和 Active X技术的功能规程基础上开发一个开放的和互操 作的接口标准。 简单讲,OPC提供了一个标准接口,能够把设备 数据转成标准的OPC数据,供其他应用程序调用。
南京
未联系上
开发包分析: 2.国外的开发包:
名称 Graybox OPC Server Toolkit WinTech WTOPCsvr.dll Northern Dynamic’s OPC DA Server Toolkit OPC ToolWorX 支持DA版本 1.0a、2.05、3.0 1.0a、2.0、3.0 价格 $1500 $895.00 $1895.00 $1250.00 备注 OPC基金会会员,开发包经 过OPC基金会认证 国内用的好像比较多,貌 似网上有序列号,也有人 买源代码进行二次开发 网站上说用了他们的开发 工具的有:ABB、GE、 Siemens AG、Honeywell等
相关文档
最新文档