OPC Server

合集下载

OPCSERVERDCOM配置方法

OPCSERVERDCOM配置方法

OPCSERVERDCOM配置方法OPCSERVERDCOM是一种用于实现互操作性数据访问的技术,通过使用DCOM(分布式组件对象模型)允许不同平台和应用程序之间的通信。

在配置OPCSERVERDCOM之前,我们需要确保已经安装了OPC Server和DCOM组件。

本文将详细介绍OPCSERVERDCOM的配置方法,并提供一些最佳实践。

第一步:检查OPC Server的安装和配置状态在配置OPCSERVERDCOM之前,首先确保OPC Server已经安装并正确配置。

检查OPC Server的运行状态、配置文件和日志文件,以确保其正常工作。

确定OPC Server是否支持DCOM,并确认当前的OPC Server是否已经允许远程访问。

第二步:配置DCOM组件配置DCOM组件是使OPCSERVERDCOM正常工作的关键步骤。

按照以下步骤进行配置:2.导航到“计算机”>“我的电脑”>“DCOM配置”:在组件服务控制台中,依次展开“计算机”>“我的电脑”>“DCOM配置”。

4. 配置OPC Server应用程序的属性:右键点击OPC Server应用程序,选择“属性”。

在属性窗口中,选择“安全”选项卡。

5. 配置访问权限:在安全选项卡下,配置访问权限。

可以设置哪些用户或组可以访问OPC Server,并确定用户的访问级别。

推荐配置只有必要的用户和组可以访问OPC Server。

6.配置启动和激活权限:在安全选项卡下,配置“启动和激活权限”。

同样,只允许必要的用户和组拥有启动和激活权限。

7. 配置默认属性:在“属性”窗口中,选择“默认属性”选项卡。

在这里,可以配置OPC Server的身份验证方式和默认权限。

根据需求进行配置。

第三步:配置防火墙和安全策略为了确保OPCSERVERDCOM的安全性和可靠性,还需要配置防火墙和安全策略。

以下是一些建议的配置方法:1. 配置防火墙规则:如果操作系统上启用了防火墙,需要允许OPC Server和DCOM的通信。

industrial gateway opc server 使用方法

industrial gateway opc server 使用方法

industrial gateway opc server 使用方法(最新版4篇)《industrial gateway opc server 使用方法》篇1Industrial Gateway OPC Server 是一款用于连接工业设备和自动化系统的OPC(OLE for Process Control)服务器。

它可以帮助您将不同厂家的设备和系统集成到一个统一的平台上进行监控和控制。

以下是使用Industrial Gateway OPC Server 的大致步骤:1. 安装和配置Industrial Gateway OPC Server:首先,根据您的操作系统和硬件平台下载相应的版本并进行安装。

安装完成后,运行Industrial Gateway OPC Server 配置工具,设置服务器的基本参数,如服务器名称、IP 地址、端口号等。

2. 添加设备驱动:为了让Industrial Gateway OPC Server 能够与各种设备进行通信,您需要添加相应的设备驱动。

驱动程序通常由设备厂家提供,根据设备的类型和型号选择合适的驱动程序。

添加驱动程序时,需要指定设备的唯一标识符(如设备地址、设备类型等)、数据访问权限和数据更新间隔等参数。

3. 创建OPC 项目:在Industrial Gateway OPC Server 中创建一个新的OPC 项目,指定项目的名称、数据访问权限、数据更新间隔等参数。

项目创建完成后,您需要为项目添加至少一个变量,用于存储从设备驱动程序中获取的数据。

4. 配置客户端:在客户端计算机上安装OPC 客户端软件(如OPC Explorer),并使用客户端软件连接到Industrial Gateway OPC Server。

连接成功后,您可以在客户端软件中浏览和修改OPC 服务器中的数据变量。

5. 测试和运行:在完成上述步骤后,您可以先在测试模式下运行Industrial Gateway OPC Server,以确保服务器和客户端之间的通信正常。

ABB AC800F OPC Server配置方法

ABB AC800F OPC Server配置方法

ABB AC800F OPC Server配置方法对于没有配置OPC Server的控制系统,新加OPC Server需要经过2步:1、在ABB Industrial(工业)IT里面的(装配)中增加新的OPC Server资源ID:这时就会产生一个名为“FREELANCE2000OPCSERVER.25.1”的OPC Server,但是这个服务器里面没有任何点,是个空的。

2、在CBF(工业组态软件)组态中[CONF]下面增加一个网关站和一个OPC-S站。

结果:双击[OPC-S]进行配置:默认在本机运行此SERVER,填入OPC服务器名称双击[GWY]进行配置:选择网关类型为OPC-网关保存上述修改后,打开硬件结构:在红虚线框位置右击,选择“插入”:选择插入网关:指定网关站的资源:完事点击退出并保存:注意IP地址问题:点击“网络”按钮AC800F 指的是控制器机架,其IP地址为机架CPU地址VIS指的是操作站,IP为OS站IP(OS = 操作员站;ES = 工程师站)GWY指的是网关站,它的IP地址要保证和运行CBF软件组态网关站的工程师站IP一致什么都没有的是ES站,它的IP是自动和本机IP保持一致的,不可修改所有资源ID号和IP都可以双击一条进行修改以上步骤结束后,OPC SERVER 便可以生效了。

对整个项目树检查,没有问题的话就可以联机调试了,注意:OPC Server除了可以在本机上运行,还可以指定到其他控制网内上位机,在中:在下面写好点击增加,就会出现在上面的列表中。

这样以上几台上位机也会具有自己的OPC server了。

但要注意,还要在项目树中增加它们各自的网关站和OPC-S站:在这里设定本机信息(ES站):像这种情况,在项目运行过程中,只在工程师站在线加载网关站和OPC-S站(其他的不加载)一般不会影响到操作站的正常运行,过程站也不会暂停导致事故。

MIKOM OPC SERVER使用说明及与组态王连接应用示例

MIKOM OPC SERVER使用说明及与组态王连接应用示例

MIKOM PLC OPC SERVER使用说明及与组态王连接应用示例一、功能简介MIKOM PLC OPC SERVER可以作为标准的OPC服务程序使用。

它将串口通讯接口(MX系列PLC均可)、以太网卡通讯接口(MX2H/2V系列PLC)转为标准的OPC服务器,向其它OPC客户端提供数据。

二、OPC SERVER程序的安装z操作系统的要求:WIN2000/WINNT4.0(补丁6)/WIN XP简体中文板z MIKOM PLC OPC SERVER程序的安装(略),可以按安装提示的默认值进行安装三、OPC SERVER窗口及功能介绍MIKOM PLC OPC SERVER窗口主要由四部分组成:菜单栏,工具栏,设备和组显示区,数据项显示区。

如下图所示:z数据项显示区:显示本工程中设备或组下定义的数据项信息。

右击列头有下拉显示选项,客户根据自我需要选择想要显示的功能,灵活方便。

z菜单栏和工具栏:显示系统操作菜单和系统工具。

z设备和组显示区:显示本工程中定义的设备和组的信息在开发模式下数据项显示信息包括:元件名称:数据项名称变量ID:数据项变量的ID号,一个变量对应一个变量ID,同一数据组内ID名称不得重复。

数据类型:数据项中寄存器对应的数据类型。

协议地址:即Modbus通讯地址。

活动句柄:内部资源代码,客户不必参考此数值。

在运行模式下,数据项显示的信息包括:当前值:显示数据项变量的实时值。

时间戳:时间戳表明服务器最近一次从设备读取数据的时间。

通讯质量:表征服务器从设备读取的数据是否是有效数据:GOOD,表示有效数据;BAD表示无效数据。

服务器与设备之间的通讯是否正常,可以通过质量戳来判断,如果质量戳显示为“GOOD”,则表示通讯正常。

通讯计数:通讯正常后,表征服务器从设备读取数据的有效次数,如若通讯不良,则此数值为0,若中途通讯中断,再次连接通讯时,通讯计数归零后重新计数。

四、OPC SERVER使用实例下面以麦科电气的MX2H PLC为例,进一步说明OPC SERVER的使用。

OPC Server 及 Client系统

OPC Server 及 Client系统

第五章:Modbus通信最新发展1 OPC Server 及Client系统1.1何谓OPCOPC为OLE for Process Control的缩写。

是工业界最先进的资料交换标准。

回顾自动控制系统的发展,无论是DCS、PLC、监控套装或控制器等系统,都会面临系统整合的瓶颈。

各系统无法有效共享资料,对于相同的控制设备,每个厂牌的监控系统都要设计一套自有的通信Driver。

当MIS 系统需要现场实时信息时,也需要一连串复杂的信息接口才能达到所要的功能。

面对以上种种状况,由一群工业自动化领导厂商,诸如Fisher-Rosemount、Rockwell Software、Opto32、Intellution、Intuitive Technology 及Microsoft等,于1996年共同成OPC Foundation,希望建立一个业界标准接口规格。

由目前信息使用的发展方向来看,大多数的client端使用的系统为MS Windows,故使用OLE的架构有利与大多数的使用者整合,且利用现有的COM、DCOM、ActiveX等技术,可快速将系统建立完成,现有系统所要变动的项目最少等优点。

故当OPC架构提出后,不到数年间已成为业界的标准,且成为自控系统都必须具备的通信功能。

1.2OPC基本架构对于工厂自动化信息架构可分为三个主要层面:z Plant Floor:仪表信号、现场控制器、各种资料收集设备等。

此层次有各种的现场运转信息,设定系数、各种command等信息,需要与上层系统作资料交换。

z Process Floor:此为DCS、SCADA等统合控制及操作系统,此控制结果要下传至现场设备,也要将执行结果上传至MIS系统。

z Business Floor:全公司或全厂的管理系统,需要现场实时信息做回馈,也要将生产排程计划等资料下载至下层系统。

系统会使用Database、Spreadsheet、MES套装等工具或系统。

OPC Server

OPC Server

一.OPC技术OPC Server/Client 是一套利用微软的COM/DCOM 技术达成工业自动化资料取得的架构。

OPC Server 提供了许多的接口,Client 端通过这些接口,可以取得与OPC Server 相连的硬件装置的信息,而无须了解这些硬件装置的细节信息。

OPC客户和OPC服务器进行数据交互可以有两种不同方式,即同步方式和异步方式。

同步方式实现较为简单,当客户数目较少而且同服务器交互的数据量也比较少的时候可以采用这种方式;异步方式实现较为复杂,需要在客户程序中实现服务器回调函数。

然而当有大量客户和大量数据交互时,异步方式能提供高效的性能,尽量避免阻塞客户数据请求,并最大可能地节省CPU和网络资源。

二.King OPC Server2.1.King OPC Server产品概述King OPC Server是北京亚控科技有限公司推出的国内首屈一指的通用OPC服务器。

它继承了亚控科技超过10年的驱动开发成果,实现了通讯和OPC技术的完美结合。

图2.1 OPC Server 部署图支持的操作系统:√ Windows Server 2003√ Windows XP√ Windows 2000√ Windows Vista√ Windows CE√ Windows XP Embedded不支持的操作系统:× Windows 98(网络OPC功能)2.2.King OPC Server亮点2.2.1.在线组态King OPC Server为完全的在线组态模式,即修改即运行,不需要停止采集。

2.2.2.设备冗余King OPC Server支持针对设备的双链路冗余、双设备冗余。

对于同一设备的双链路冗余,链路类型可以相同也可以不同。

典型应用为同一PLC的双IP冗余。

切换准则为当前链路通讯失败时切换至另一链路。

对于不同设备之间的冗余,设备厂家必须相同,设备系列可以不同,但是必须支持相同的变量。

工业标准通讯接口OPC Server

工业标准通讯接口OPC Server

工业标准通讯接口OPC ServerForeverCredit OPC Server服务器软件,简称OPCServer,是北京华恒信远争对企业生产过程中所涉及到的各种DCS、PLC、组态软件、电力综合自动化等控制系统、测量系统、其它辅助生产的设备和软件系统自主研发的标准OPC接口,为第三方应用系统提供工业标准通讯接口,主要作用是为先进控制、实时数据库、MES、MIS、ERP等系统提供数据。

(1)DCS系统OPC Server接口1)Yokogawa(日本横河):CENTUM BCENTUM VCENTUM UxlCENTUM XLCENTUM CSCS1000CS30002)Honeywell(美国霍尼韦尔):S9000TDC3000(CM50)TDC3000(US)TDC3000X(UxS)TDC3000X(AxM)PlantScapeTPS(GUS)TPS(APP)PKSPMDQCS(达芬奇)3)Foxboro(美国福克斯波罗):I/A’S4)ABB:MOD300ADVANT500AC800MAC800FIndustrial IT Symphony5)Bailey(贝利):N-90INFI-906)MOORE(摩尔):MICRO IIAPACS For DosAPACS For Windows3.2APACS For Windows NTAPACS+ R47)Emerson(爱默生):Provox (CHIP)Provox DirectRMV9000RS3 RNI(System III)Micro PROVOXDeltaV8)Westinghouse(西屋):OVATIONMAX10009)Hollysys(和利时):HS2000FOCSMACSSmartPro10)SUPCON(浙大中控):JX300JX300XECS-100JX-300XP11)XinHua(GE新华):XDPS-400XDPS-400+P400P600XDC-80012)Eurotherm(欧陆):NETWORK-6000+13)FUJI(富士):MICREX XMICREX AX14)HITACHI(日立公司):HIACS 3000HIACS 5000HIACS 5000M15)AB(罗克韦尔):ProcessLogix16)SIEMANS(西门子):PCS7TELEPERM-XP17)Suny(浙大中自):SunyTDCS9200SunyPCC800SunyPCC500E18)浙江威盛:FB-2000FB-2000 NSFB-3000MCS19)北京国电智深:EDPF-NTEDPF-NT+EDPF-PT20)北京航天测控:UN200021)科远:NT 600022)鲁能:LN200023)Mesto(美卓)METSO DPU4FmetsoDNAmetso modernizes24)VALMET(唯美德)Valmet DAMATIC XD25)Alstom(阿尔斯通)Alstom Bitronics26)Schneider(施奈德)Quantum27)GE(通用电气)GE OpenProcessGE Mark V & VI (GSM)28)B&R(贝加莱)ARPOL(2)SCADA系统上位机组态软件OPC Server接口1)Wonderware(美国):Intouch2)GE Fanuc:Cimplicity3)Mita-Teknik(丹麦)GateWay4)SIEMENS(德国西门子):WinCCFactoryLink5)CIT(澳大利亚西雅特):Citect6)RockWare(罗克韦尔):RSView327)AisaControl(亚控):KingView8)ADASTRA(俄罗斯):TraceMode9)纵横科技:HMIBuilde10)图王软件:Visual Graph11)太力信息:SYNALL12)力控科技:力控ForceControl13)昆仑通态:14)世纪星:世纪星15)杰控公司:FameView16)九思易:易控17)Vestas(维斯塔斯)Vestas Online18)德国自动化有限公司AutomationX19)意大利PROGEA公司Movicon(3)变电站自动化、电网监控和电力综合自动化等系统OPC Server接口1)BBC公司:BECONTROL2)深圳市华力特电气有限公司:Farad2003)ABB公司:MicroSCADAESD20004)南京力导保护控制系统有限公司:DMP3005)北京和利时系统工程有限公司:6)国电南京自动化股份有限公司:PS 60007)南京磐能电力科技股份有限公司:SE-900C8)北京四方继保自动化有限公司:CSC20009)成都航利自动化工程有限公司:HL-300010)上海新华控制工程有限公司:XEMS-400XSA-400XNCS-400XDAMS-40011)中国科学院沈阳计算技术研究所:D-2000EPMKSJ-906012)珠海优特科技有限公司:UT-2000C13)国网南京自动化研究院南京南瑞集团公司:ISA-300RCS9000系列HRS-910NS-2000NSC2000NT-200014)西安金雨智能科技发展有限公司:JW-200015)苏州工业园区科佳自动化有限公司:NKC-20016)陕西银河网电科技有限公司:YH-B2000YH300017)陕西三泽电子有限责任公司:SZ200018)山西晋能科技有限公司:RSD800019)浙江三辰电器有限公司:SCWZ20)西安派恩电气有限责任公司:PGC-210021)北京四方达自动化技术有限公司:CSD2000CSD-6000CSD-210022)北京六所和瑞科技发展有限公司:HR200023)益和电气集团:HF-200024)南京国铁电气股份有限公司:PS 600025)保定浪拜迪电气股份有限公司:LBD-DZ-200026)南京源优科技有限公司:EPD200027)施耐德电气公司:EMCS28)山东新开电气有限公司:ASX29)国电南京自动化有限公司:NTD65030)泰仑电力自动化工程有限公司:TZS800031)哈德威四方保护与设备控制有限公司:RT-100032)南京电研电力自动化有限公司:NSA300033)南京浩升科技有限公司:HS500034)江苏南自通华科技发展有限公司:NPS900035)陕西银河电力自动化股份有限公司:GEA-UNDAS200036)四方华能电网控制有限公司:CSCD2000B37)珠海思创电气有限公司:ST200038)南京南自机电工程有限公司:WBX-3539)哈尔滨泛微电子工程有限公司:NPS-200040)深圳斯凯达控制技术有限公司:PGC-210041)湖北省电力试验研究院:NS900042)北京德威特电力系统自动化有限公司:DVPS-300043)北京东仁思创科技发展有限公司:SC-200044)南京南自电网控制技术有限责任公司:ND300045)石家庄科林自动化有限公司:KL-2000(4)实时数据库系统OPC Server接口1)OSI PI2)Honeywell PHD3)Wonderware Historian4)GE Fanuc iHistorian5)Aspen Infoplus.216)Instep eDNA7)Rockwell RSSQL8)Siemens SIMATIC-IT-Historian9)北京和利时信息技术有限公司HiRIS 10)浙江中控软件技术有限公司ESP-iSYS 11)上海麦杰科技有限责任公司OpenPlant 12)北京亚控科技发展有限公司KingRDB 13)北京三维力控科技有限公司pSpace (5)关系数据库系统OPC Server接口1)Oracle2)IBM DB23)Microsoft SQLServer4)Sybase5)Informix6)MySQL7)PostgreSQL8)Microsoft Access9)FoxPro(6)LIMS系统OPC Server接口1)北京汇博精瑞科技有限责任公司LIMS系统2)上海英巴丝数码科技有限公司LIMS系统3)STARLIMS公司StarLIMS4)美国热电公司SampleManager5)LabWare 公司Labware LIMS6)ABI公司SQL*LIMS7)法国Agilebio公司LabCollector(7)PLC、智能仪表等工业设备OPC Server接口1)MITSUBISHI(三菱) ?FX系列、A、AnA系列、Q系列。

OPCServer概述

OPCServer概述

OPC Server概述is OPC?OPC是OLE for Process Control的缩写。

顾名思义,OPC是一种利用微软的COM/DCOM技术来达成自动化控制的协定,根据OPC Specification 的定义,OPC is "a standard mechanism for communicating to numerous data sources, either devices on the factory floor, or a database in a control room."在现今的工业自动化中,我们需要一套整合的信息系统,由底层的各项装置采集信息 (Field Management),中层的控制系统或图控应用程序进行程序的控制 (Process Management),再由最上层的整合软件将这些信息整合起来以供企业决策或效能提升,如下图所示:OPC 为硬件制造商与软件开发商提供了一条桥梁,透过硬件厂商提供的OPC Server 接口,软件开发者不必考虑各项不同硬件间的差异,便可自硬件端取得所需的信息,所以软件开发者仅需专注于程序本身的控制流程的运作。

此外,由于 COM/DCOM 实作并隐藏了网络的细节,透过 OPC 可以很容易地达成远程控制的理想。

does OPC work?在说明 OPC Server/Client 运作方式之前,我们先简单介绍一下Microsoft 发展的 COM/DCOM 是什么?COM 是一种发展软件组件的方法,所谓的软件组件,是指一个可以提供应用程序、操作系统、以及其它组件服务的二进制可执行程序。

事实上,发展自订的 COM 对象就好象是在建构一套可以动态执行的对象导向 API一般。

你可以在应用程序执行的时期随意拼上或移除所需要的组件。

依据COM 这样的概念,发展应用程序就像是堆积木一样,每一个 COM 组件就是一块积木,你可以利用各式各样不同的积木,拼凑出你所需要的应用程序。

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

连接各种测量控制设备和应用
程序
提供同步/异步的读/写操作,
以及数据变更时的通知等机能
是OPC的中心,为各厂家产品
提供标准接口。
面向C++ 、Visual Basic、
VBA开发应用程序。
提供的数据 传感器的实时数据:温度、
压力和流量等 控制参数:打开、关闭、运 行和停止 状态信息状态信息 硬件连接状态 软件和子系统的状态
采用第3种开发方式分析: 需要用到的知识: 有一定的C/C++编程经验 能应用VC开发环境 掌握一定的COM知识 阅读相关OPC开发文档 开发
源码可以参考lightopc 和 GE 的源码 GE的程序写得很好,结构清 晰,但就是太老了,是1.0版本 lightOPC的程序相对太多了, 感觉结构不是太好,有.国外的开发包:
名称 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等
开发包分析: 1.国内的开发包:
名称 拓林OPC 支持DA版本 1.0a、2.05、 3.0 地址 北京 北京 价格 5000RMB 2000RMB 备注 好像是个小公司 有OPC软件著作权证书, OPC基金会会员,很多成 功案例 Demo文件里面没有使用 说明
图灵开物技术有 1.0、2.04 限公司 恒超科技有限公 1.0、2.04 司
2、一般的: 应用第三方的开发包开发,这种方式相 对来说减少了开发的难度,而且第三方有相 应的技术支持,开发商专业做这种产品,产 品有一定的稳定性。这种方式对开发包有依 赖性,并且OPC服务器的稳定性依赖第三方 的开发水平。
3、有难度的:
应用COM开发。这种开发方式是最可以 学习到东西的,并且也比较灵活,但难度较大, 需要有一定的编程基础,对微软的COM技术 比较熟悉,并且开发出来的东西可靠性也不能 保证。
从底层编写
较高
额外很低,只需 买几本书即可
OPC定义了应用Microsoft操作系统在基于PC 的客户机之 间交换自动化实时数据的方法。
管理这个标准的国际组织是OPC基金会。
OPC是一种基于开放式标准连接,允许在自动化/ 控制应用、现场设备和商业/办公室应用之间进行简明的、 标准化的数据交换。 OPC的宗旨是在Microsoft COM、DCOM和 Active X技术的功能规程基础上开发一个开放的和互操 作的接口标准。 简单讲,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.0、3.0
2.0、3.0
59780RMB 爱康诺中国有限公司 自动生成程序
总结比较:
方案 采用已有的 OPC Server 利用开发包 开发内容 采用标准协议 时间 无 难度 无 一般 费用 无 额外投入需要12万
只需编写软件界 2-3个 面,OPC接口采 月 用开发包的即可 需要编写软件界 3-7个 面和OPC接口 月
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 Server简介 2.如何开发OPC Server
OPC server 的开发主要应用COM / DCOM技术 开发方式总共有三种: 1.简单的: 就是应用已经有的如DDE to OPC 或串口 to OPC,modbus to OPC等软件把设备数据变成相关 的OPC服务器。方法简单实用,费用合理快速,能马 上搭上OPC的快车。主要缺陷:设备必需是标准设备 或跟标准设备相容。这种方式比较适合产品多的厂家 快速的转型,或提供OPC相关产品。
OPC Server开发方案
姓名:陈俊杰 日期:2010年9月10日
1.OPC Server简介 2.如何开发OPC Server
OLE for Process Control
OPC(用于过程控制的OLE)是一个工业标准。 OPC由一些世界上居领先地位的自动化系统和硬件、软 件公司与微软(Microsoft)紧密合作而建立的。
总结:熟练掌握COM比较困难,需要花费比较长的时间,但好在有GE源码可以 参考,所以多花点时间还是有可能开发的
采用第2种开发方式分析:
需要用到的知识: 有一定的C/C++编程经验 能应用VC开发环境 阅读相关OPC开发文档 阅读相关开发包文档 开发
总结:和第3种方案相比,开 发难度有所降低,主要是少了 COM方面的学习和开发,因 此开发周期能够缩短,稳定性 能提高,缺点就是需要花钱购 买OPC开发包,价格不菲
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
Software Driver
基于OPC控制系统结构
Display Application OPC Trend Application OPC Report Application OPC
硬件供应商 无需考虑应用 程序的多种需 求和传输协议 软件开发商 也无需了解硬 件的实质和操 作过程
OPC Software Driver
传统过程控制系统结构
Display Application Trend Application Report Application
软件厂商需 要分别开发大 量驱动程序
硬件改动, 应用程序就可 能需要重写
Software Driver
Software Driver
Software Driver
相关文档
最新文档