OPC 全称为OLE for Process Control, 是在Microsoft 的领导下由OPC 基金会组织倡导的, 由全世界范围内自动化领域中处于领导地位的厂商协作制定的自动化领域软件的接口标准。它是为过程控制软件交互信息而设计的基于OLE 技术的规范, 提供一种标准途径从数据源( 服务器) 提取数据并且传输到应用程序( 客户端) 的机制, 这是一种开放、高效的通信机制。它利用的是微软公司的COM/DCOM组件对象技术。
OPC是为了连接数据源(OPC服务器)和数据的使用者(OPC应用程序)之间的软件接口标准。数据源可以是PLC,DCS,条形码读取器等控制设备。随控制系统构成的不同,作为数据源的OPC服务器即可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是在另外的计算机上运行的远程OPC服务器。
OPC接口既可以适用于通过网络把最下层的控制设备的原始数据提供给作为数据的使用者(OPC应用程序)的HMI(硬件监督接口)/SCADA(监督控制与数据采集),批处理等自动化程序,以至更上层的历史数据库等应用程序,也可以适用于应用程序和物理设备的直接连接。所以OPC接口是适用于很多系统的具有高厚度柔软性的接口标准。
OPC诞生以前,硬件的驱动器和与其连接的应用程序之间的接口并没有统一的标准。例如,在FA(FactoryAutomation)——工厂自动化领域,连接PLC(Programmable Logic Controller)等控制设备和SCADA/HMI软件,需要不同的FA网络系统构成。根据某调查结果,在控制系统软件开发的所需费用中,各种各样机器的应用程序设计占费用的7成,而开发机器设备间的连接接口则占了3成。此外,在PA(Process Automation)——过程自动化领域,当希望把分布式控制系统(DCS——Distributed Control System)中所有的过程数据传送到生产管理系统时,必须按照各个供应厂商的各个机种开发特定的接口,例如,利用C语言DLL(动态链路数据库)连接的DDE(动态数据交换)服务器或者利用FTP(文件传送协定)的文本等设计应用程序。如各种控制设备和与其连接的监视、趋势图以及表报3种应用程序所构成的系统时,必须花费大量时间去开发分别对应设备A,B,C,D的监视,趋势图以及表报应用程序的接口软件共计要用12种驱动器。同时由于系统中共存各种各样的驱动器,也使维护运转环境的稳定性和信赖性更加困难。
而OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,从而可以向用户提供不依靠于特定开发语言和开发环境的可以自由组合使用的过程控制软件组件产品。
利用OPC的系统,是由按照应用程序(客户程序)的要求提供数据采集服务的OPC服务器,使用OPC服务器所必需的OPC接口,以及接受服务的OPC应用程序所构成。OPC服务器是按照各个供应厂商的硬件所开发的,使之可以吸收各个供应厂商硬件和系统的差异,从而实现不依存于硬件的系统构成。同时利用一种叫做Variant的数据类型,可以不依存于硬件中固有数据类型,按照应用程序的要求提供数据格式。
利用OPC使接口标准化可以构成的系统。用户可以不依存于设备A,B,C,D的内部结构及它的供应厂商,来选用监视,趋势图以及表报应用程序。北京华恒信远科技有限公司针对以下DCS、PLC和电力综合自动化等控制系统开发了OPC Server标准接口。
公司简介:北京华恒信远科技有限公司是高新技术企业和双软认定企业。公司主要业务为企业信息化、工业自动化两个方面,在实时数据库、先进控制、控制系统数据采集接口OPCServer等产品、技术服务上具有独特的技术实力 。
公司主要技术骨干从事实时数据库项目近十年,精通OSI PI、Aspentech Infoplus.21、Honeywell PHD、GE Historian、Honeywell Historian等国内外各种实时数据库系统,尤其擅长各种DCS/PLC控制系统、电力综合自动化系统等标准OPCServer接口的开发,包括先进控制系统OPCServer接口的开发,承接过数十个国内大型实时数据库项目,同时也有MES系统、先控系统、工业自动化SCADA系统项目经验。
联系电话:010-63312077传真: 010-63402797
QQ:44682760 815993769
MSN: lihb2004@hotmail.com , dcsinterface@163.com
Email:david@forevercredit.com
公司网站:www.forevercredit.com
1目前已经开发的DCS系统接口如下:
1)Yokogawa(横河):
OPCServer For CENTUM B
OPCServer For CENTUM V
OPCServer For CENTUM Uxl
OPCServer For CENTUM XL
OPCServer For CENTUM CS
OPCServer For CS1000
OPCServer For CS3000
2)Honeywell(霍尼韦尔):
OPCServer For S9000
OPCServer For TDC3000(CM50)
OPCServer For TDC3000(US)
OPCServer For TDC3000X(UxS)
OPCServer For TDC3000X(AxM)
OPCServer For PlantScape
OPCServer For TPS(GUS)
OPCServer For TPS(APP)
OPCServer For PKS
OPCServer For HC900
3)Foxboro(福克斯波罗):
OPCServer For I/A S
OPCServer For A2
4)ABB:
OPCServer For MOD300
OPCServer For ADVANT500
OPCServer For AC800M
OPCServer For AC800F
OPCServer For Industrial IT Symphony
5)Bailey(贝利):
OPCServer For N-90
OPCServer For INFI-90
6)MOORE(摩尔):
OPCServer For MICRO II
OPCServer For APACS For Dos
OPCServer For APACS For Windows3.2
OPCServer For APACS For Windows NT
OPCServer For APACS+ R4
7)Emerson(爱默生):
OPCServer For System III、PROVOX
OPCServer For Micro PROVOX
OPCServer For Delta V
OPCServer For OVATION
OPCServer For DELTAV
8)WestHouse(西屋):
OPCServer For WDPF
OPCServer For MAX1000
OPCServer For EDPF-NT
OPCServer For OVATION
9)Hollysys(和利时):
OPCServer For HS2000
OPCServer For FOCS
OPCServer For MACS
OPCServer For SmartPro
10)Supcon(浙大中控):
OPCServer For SupCon JX300
OPCServer For SupCon JX300X
OPCServer For SUPCON GCS-1
OPCServer For SUPCON ECS-100
OPCServer For SUPCON GCS-200
OPCServer For WebField JX-300XP
[11614]
[12824]
[7197]
[8195]
[8772]
[32949]
[8598]
[7191]
[10922]
[7686]

客服
小程序
公众号