opc服务器

Opc
1、在控制领域中,系统往往由分散的各子系统构成;并且各子系统往往采用不同厂家的设备和方案。

用户需要,将这些子系统集成,并架构统一的实时监控系统。

2、这样的实时监控系统需要解决分散子系统间的数据共享,各子系统需要统一协调相应控制指令。

3、再考虑到实时监控系统往往需要升级和调整。

4、就需要各子系统具备统一的开放接口。

5、OPC(OLE for Process Control) 规范正是这一思维的产物。

6、OPC 基于Microsoft公司的Distributed interNet Application (DNA) 构架和Component Object Model (COM) 技术的,根据易于扩展性而设计的。

OPC规范定义了一个工业标准接口。

7、OPC是以OLE/COM机制作为应用程序的通讯标准。

OLE/COM是一种客户/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。

OPC规范了接口函数,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从低层的开发中脱离出来。

8、OPC定义了一个开放的接口,在这个接口上,基于PC的软件组件能交换数据。

它是基于Windows的OLE——对象链接和嵌入、COM——部件对象模型(Comp onent Object Model)和DCOM——分布式COM(Distributed COM)技术。

因而,OP C为自动化层的典型现场设备连接工业应用程序和办公室程序提供了一个理想的方法。

OPC应用领域
1、工控解决方案用户
2、楼控解决方案用户
3、工控解决方案厂商
4、楼控解决方案厂商
5、工控解决方案集成商
6、楼控解决方案集成商
7、All Automation Fields
OPC是为了连接数据源(OPC服务器)和数据的使用者(OPC应用程序)之间的软件接口标准。

数据源可以是PLC,DCS,条形码读取器等控制设备。

随控制系统构成的不同,作为数据源的OPC服务器即可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是在另外的计算机上运行的远程OPC服务器。

OPC接口既可以适用于通过网络把最下层的控制设备的原始数据提供给作为数据的使用者(OPC应用程序)的HMI(硬件监督接口)/SCADA(监督控制与数据采集),批处理等自动化程序,以至更上层的历史数据库等应用程序,也可以适用于应用程序和物理设备的直接连接。

所以OPC接口是适用于很多系统的具有高厚度柔软性的接口标准。

OPC解决了什么?
OPC诞生以前,硬件的驱动器和与其连接的应用程序之间的接口并没有统一的标准。

例如,在FA(FactoryAutomation)——工厂自动化领域,连接PLC(Programm able Logic Controller)等控制设备和SCADA/HMI软件,需要不同的FA网络系统构成。

根据某调查结果,在控制系统软件开发的所需费用中,各种各样机器的应用程序设计占费用的7成,而开发机器设备间的连接接口则占了3成。

此外,在PA(Pro cess Automation)——过程自动化领域,当希望把分布式控制系统(DCS——Distribut ed Control System)中所有的过程数据传送到生产管理系统时,必须按照各个供应厂商的各个机种开发特定的接口,例如,利用C语言DLL(动态链路数据库)连接的DD E(动态数据交换)服务器或者利用FTP(文件传送协定)的文本等设计应用程序。

如由4种控制设备和与其连接的监视、趋势图以及表报3种应用程序所构成的系统时,必须花费大量时间去开发分别对应设备A,B,C,D的监视,趋势图以及表报应用程序的接口软件共计要用12种驱动器。

同时由于系统中共存各种各样的驱动器,也使维护运转环境的稳定性和信赖性更加困难。

而OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其间的数据交换更加简单化的目的而提出的。

作为结果,从而可以向用户提供不依靠于特定开发语言和开发环境的可以自由组合使用的过程控制软件组件产品。

利用OPC的系统,是由按照应用程序(客户程序)的要求提供数据采集服务的OP C服务器,使用OPC服务器所必需的OPC接口,以及接受服务的OPC应用程序所构成。

OPC服务器是按照各个供应厂商的硬件所开发的,使之可以吸收各个供应厂商硬件和系统的差异,从而实现不依存于硬件的系统构成。

同时利用一种叫做Varia nt的数据类型,可以不依存于硬件中固有数据类型,按照应用程序的要求提供数据格式。

利用OPC使接口标准化可以构成如图5所示的系统。

从图5可此看出,用户可以不依存于设备A,B,C,D的内部结构及它的供应厂商,来选用监视,趋势图以及表报应用程序。

为什么开发自主OPC Server和OPC Gateway?
1、国外原厂商的高价格
2、国外原厂商面对项目的不灵活性
3、国内项目中子系统的多样性难以提供DRIVER
4、自主OPC服务器追求的是稳定、实时、迅速。

5、众多子系统的不规范性
6、总包项目在投标前后可能出现的不一致性
7、价格昂贵的原厂平台服务器软件
8、总包商集成是否投入大量的人力开发
9、平台和子系统的兼容性
10、建立了OPC平台和子系统的互通
11、解决厂商和集成商在项目集成的烦恼
12、解决厂商和集成商分散资源进行二次开发
13、解决项目中子系统厂商的困扰
14、为上下位的数据通讯提供透明的通道
OPC全称是OLE for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。

在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。

由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。

通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。

在这种情况下,OPC标准应运而生。

OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。

合集下载

WINCC OPC服务器配置

WINCC OPC服务器配置

WINCC OPC服务器配置1、简介本文档提供了WinCC OPC服务器配置的详细步骤和说明。

通过本文档,您将学习如何正确配置WinCC OPC服务器以便与其他系统进行数据交互。

2、准备工作在开始配置WinCC OPC服务器之前,您需要完成以下准备工作:- 安装并配置WinCC系统- 确保计算机连接了目标设备(如PLC、SCADA等)- 了解所需的OPC服务器和其相关参数3、配置WinCC OPC服务器以下章节将逐步指导您完成WinCC OPC服务器的配置。

3.1 安装OPC服务器首先,您需要安装所需的OPC服务器。

请按照提供的安装向导进行操作,并确保服务器成功安装并运行。

3.2 配置OPC服务器连接接下来,您需要配置WinCC与已安装的OPC服务器之间的连接。

3.2.1 打开WinCC配置工具打开WinCC配置工具,导航到“通信”选项卡。

3.2.2 添加OPC服务器在“通信”选项卡下,找到“OPC服务器”选项。

“添加”按钮,然后输入您安装的OPC服务器的名称和地质。

3.2.3 配置OPC服务器连接在添加完OPC服务器后,选择该服务器并“配置”按钮。

在弹出的窗口中,您可以输入OPC服务器的详细信息(如用户名、密码等)以进行连接配置。

3.2.4 测试连接完成上述步骤后,您可以“测试连接”按钮来验证WinCC与OPC服务器之间的连接是否成功建立。

4、数据交互配置一旦WinCC与OPC服务器连接成功,您可以开始配置数据交互设置。

4.1 添加数据源在WinCC配置工具中,导航到“通信”选项卡下的“OPC服务器”选项。

选择您已配置的OPC服务器,并“添加数据源”按钮。

输入数据源的名称和其它相关参数。

4.2 配置数据项在数据源下创建并配置数据项。

您可以指定数据项的名称、地质和数据类型等。

4.3 配置标签(Tags)将数据项与标签相关联。

通过为标签指定名称和属性,您可以更好地管理和组织数据项。

5、附件本文档涉及的附件如下:- 示例配置截图(见附件A)- WinCC安装手册(见附件B)附件A: 示例配置截图(示例:jpg)附件B: WinCC安装手册(wincc_manual:pdf)6、法律名词及注释本文档所涉及的法律名词及其注释如下:- OPC(OLE for Process Control):用于实现不同自动化设备间互联互通的标准。

WINCC OPC服务器配置

WINCC OPC服务器配置

WINCC OPC服务器配置WINCC OPC服务器配置⒈简介本文档描述了如何配置WINCC OPC服务器,以实现与其他设备进行数据通信。

WINCC OPC服务器是一种软件服务,通过使用OPC (OLE for Process Control)协议,允许不同厂商生产的设备和系统进行通信。

本文档详细介绍了WINCC OPC服务器的配置过程,并提供了相关步骤和说明。

⒉准备工作在开始配置WINCC OPC服务器之前,需要进行以下准备工作:⑴确保WINCC软件已正确安装并配置。

⑵确保需要与WINCC OPC服务器通信的设备已正确安装并连接。

⒊WINCC OPC服务器配置步骤根据以下步骤进行WINCC OPC服务器的配置:⑴打开WINCC配置工具。

⑵在配置工具中,选择OPC服务器配置选项。

⑶“添加服务器”按钮,添加新的OPC服务器。

⑷在弹出的对话框中,输入服务器的名称和描述信息,并选择通信协议(如OPC DA、OPC HDA等)。

⑸配置OPC服务器的连接属性,包括远程主机名、端口号等。

⑹确定配置信息并保存。

⒋配置设备通信配置设备通信是实现与WINCC OPC服务器通信的关键步骤。

根据实际设备的类型和要求,选择适合的通信方式,并按照以下步骤进行配置:⑴打开WINCC配置工具。

⑵在配置工具中,选择设备通信配置选项。

⑶选择要配置的设备,并根据设备提供的通信协议和参数进行配置。

⑷确定配置信息并保存。

⒌测试通信配置完成后,需要测试与WINCC OPC服务器的通信是否正常。

按照以下步骤进行测试:⑴打开WINCC配置工具。

⑵在配置工具中,选择测试工具选项。

⑶选择要测试的设备或OPC服务器。

⑷执行测试命令并查看测试结果。

⒍附件本文档涉及的附件包括:- WINCC软件安装文件- WINCC配置工具使用手册- 设备通信协议文档⒎法律名词及注释在本文档中涉及的法律名词及其注释如下:- OPC(OLE for Process Control):一种基于标准化协议的工业自动化通信技术,用于实现设备间的数据交换和通信。

OPC服务器开发

OPC服务器开发

OPC服务器开发
一、OPC服务器开发的原理及流程
OPC服务器开发的原理是使用OPC接口,将工控设备的数据传输到PC
机端,以供操作系统进行进一步的处理。

它由客户端和服务器端组成,客
户端可以访问远程系统中的数据,可以实现远程操作控制;服务器端负责
将从工业设备中采集的原始数据封装成OPC服务发送出去,解决PC机访
问工控设备的问题。

(1)客户端利用OPC接口发出访问请求,即向服务器端发出一个连
接请求;
(2)服务端接收到连接请求,将请求中的数据参数及类型读取出来;
(3)根据数据参数及类型,服务器端读取对应的工控设备的信息;
(4)服务端将读取到的信息封装成OPC服务;
(5)服务端将封装好的OPC服务通过网络发送给客户端;
(6)客户端收到OPC服务后,进行进一步的处理。

二、OPC服务器的开发过程
(1)开发前的准备工作:首先,分析客户需求,特别是对协议的要求,以及工控设备的型号,参数等信息。

(2)选择合适的编程语言:根据客户的需求,以及提供的设备厂家
的资料,确定使用的编程语言,例如C、C++等。

(3)搭建开发环境:安装OPC Server Toolkit工具箱,安装开发环
境中的调试助手。

OPC协议解析-OPC客户端与服务器通讯解析

OPC协议解析-OPC客户端与服务器通讯解析

OPC协议解析-OPC客户端与服务器通讯解析1 OPC服务器OPC服务器, 是指按照OPC基⾦组织规定的OPC规范群开发的软件驱动。

OPC服务器作为中间媒介负责从数据源读取数据再跟另外⼀端的客户端通信。

在的结构图中, 通信的发起端是, 也只能是OPC客户端。

客户端和服务器的对话是双向的, 也就是说, 客户端既可以从服务器读出也可以向服务器写⼊。

TOPC基⾦会定义了四种不同类型的OPC服务器。

他们分别是:OPC数据访问服务器(OPC DA) – 它基于 , 是⼀种为实时数据通讯特别定义的服务器类别。

OPC历史数据访问服务器(OPC HDA) – 它基于OPC历史数据访问规范, 是⽤来给⽀持OPC历史数据访问规范的客户端供给历史数据的服务器。

OPC报警与事件服务器(OPC AE) – 它基于OPC报警与事件访问规范, 为⽀持OPC报警与事件规范的客户端传送报警与时间信息。

OPC UA服务器 - 它基于OPC基⾦总会最新并且最先进的UA规范,使得OPC服务器可以与任何数据形式兼容。

总体来说, 前⾯三种是存在时间⽐较长久且⽐较经典的服务器类型, 但最后⼀款OPC UA服务器会随着时间的推移成为今后OPC服务器的中流砥柱。

1)OPC客户端与OPC服务器(OPC数据访问服务器、OPC历史数据访问服务器或OPC报警与事件服务器)的通信OPC服务器是利⽤Microsoft Windows的 COM/DCOM技术作为数据交换的⽅式。

这就是说OPC服务器必须安装在⽀持Microsoft Windows操作系统的PC上。

⼀个OPC服务器可以同时跟多于⼀个的 OPC客户端通讯。

2)OPC服务器 – 数据传译器OPC服务器的⼀个关键作⽤就是将以数据源输出形式传送的数据, 翻译成⽀持之前提到的某⼀或多于⼀种的OPC数据访问规范形式(⽐如说, OPC实时数据访问规范)。

OPC数据规范群只是定义了OPC服务器的OPC通讯模块, 所以数据形式翻译模块的准确性和⾼效性就完全取决于OPC服务器供应商的开发⽅式。

什么是OPC服务器,在工业控制中起到什么作用

什么是OPC服务器,在工业控制中起到什么作用

什么是OPC服务器,在⼯业控制中起到什么作⽤什么是OPC?OPC代表OLE(对象链接和嵌⼊)过程控制。

OPC是最流⾏的数据连接标准,⽤于在控制器,设备,应⽤程序和其他基于服务器的系统之间进⾏通信,⽽⽆需进⼊数据传输的⾃定义驱动程序。

⼯⼚⾃动化系统或过程由来⾃不同供应商或供应商的不同协议的不同控制器和设备组成。

这些控制器和设备对于与业务或管理系统进⾏通信⾄关重要。

因此,OPC创建了⼀个环境来访问来⾃这些供应商的实时⼯⼚数据。

OPC还提供专有设备的即插即⽤连接,并充当各种数据源(如可编程逻辑控制器)和现场设备(如传感器和执⾏器)之间的接⼝; 如SCADA 系统的应⽤程序,或其他HMI,远程终端单元,其他数据库服务器等,如上图所⽰。

它还在数据汇和数据源设备之间交换信息或数据,⽽不让他们知道在它们之间建⽴的各种通信协议。

OPC是由Microsoft为基于OLE,COM 和DCOM技术的Microsoft Windows OS系列设备开发的。

OPC的体系结构OPC可以与任何数据源进⾏通信,⽽不需要任何设备驱动程序,只要数据源必须是⽀持OPC的设备,⽽专有软件则需要额外的设备驱动程序。

OPC⽀持实时数据访问,历史数据记录,报警和事件数据启⽤等。

它由两部分组成:OPC客户端和OPC服务器。

OPC服务器是⼀个软件应⽤程序或标准驱动程序,旨在访问实时数据,并提供来⾃不同供应商的其他功能,如事件处理,⽇志记录等。

它充当OPC客户端和本地通信的数据源之间的翻译器。

它还拥有“读取”以及“写⼊”数据源功能。

OPC通过提供多种规格(如报警,事件处理,历史数据等等),将主客户端与⼯⼚数据进⾏接⼝。

使⽤相同的OPC规范,OPC服务器能够与不同的供应商客户端进⾏通信。

OPC客户端也是⼀个软件应⽤程序,旨在与OPC服务器进⾏通信。

它实际上是⼀个数据接收器,将应⽤程序的通信请求转换成OPC请求并发送到OPC服务器。

在读取数据时,客户端将其转换回应⽤程序的本地通信格式。

通用OPC服务器研究与设计

通用OPC服务器研究与设计

通用OPC服务器研究与设计OPC(OLE for Process Control)服务器是一种用于实时过程控制的数据通信标准,由OLE(Object Linking and Embedding)技术发展而来。

随着工业自动化和信息化水平的不断提高,OPC服务器在各个领域得到了广泛应用。

然而,现有的OPC服务器通常针对特定领域或特定厂商的硬件设备进行开发,缺乏通用性和灵活性。

因此,本文旨在研究与设计一种通用的OPC服务器,以提高不同领域和不同设备之间的互操作性和兼容性。

通用OPC服务器应具备以下功能和性能需求:支持多种通信协议和数据格式,如Modbus、Profinet、OPC UA等;支持多元算术运算和逻辑运算,以及多种数学函数;支持实时数据采集和存储,以及历史数据查询;支持多种安全机制,如数据加密、访问控制等;高可靠性和稳定性,能够适应不同的工业环境。

目前,市面上已经存在一些通用OPC服务器产品,如西门子的OpenPCS、艾伦-布拉德利(Alen-Bradley)的PACSystems等。

这些产品具有一些共同特点,如支持多种通信协议、多元算术运算和逻辑运算等。

然而,它们也存在一些不足之处,如对新兴协议的支持不够完善、安全性设计存在漏洞等。

基于需求分析,通用OPC服务器的设计应遵循以下思路:整体架构设计:采用分层架构设计,将数据采集、数据处理、数据存储等功能独立成不同的层次,有利于模块化开发和维护。

功能模块设计:针对不同协议和数据格式,设计通用的数据采集模块和处理模块,提高代码复用率。

同时,设计统一的接口规范,方便不同模块之间的通信和交互。

安全性设计:在数据采集和传输过程中,采取多种安全措施,如数据加密、访问控制等。

对重要数据进行备份和恢复机制,确保数据的可靠性和完整性。

通用OPC服务器的实现过程包括以下几个步骤:选定开发语言和开发环境,如C++、Java等,以及对应的开发工具和平台;设计并实现通用OPC服务器的各个功能模块,包括数据采集、数据处理、数据存储等;按照需求分析中的功能和性能需求,进行模块测试和整体测试;对测试中遇到的问题进行调试和优化,确保通用OPC服务器的稳定性和可靠性。

OPC服务器配置

WinCC OPC服务器配置1. OPC操作引言WinCC OPC服务器和OPC客户机之时的数据交换通过DCOM进行。

安装WinCC后,WinCC OPC服务器的DCOM设置正确。

如下情况设置必须改变:" 如果登记到OPC客户机或服务器计算机的用户没有管理员员限" 如果用不同于OPC客户机的帐号登记OPC服务器。

注意下列说明描述了授员OPC服务器的完整版本,没有考虑安全性需求。

这些设置允许通过OPC进行连接。

建议这些设置由网络管理员完成。

组组DCOM需要Windows 2000或Windows XP 网络技术的基础知识。

关于DCOM和许可的附加信息可以参见Windows 2000或Windows XP文档。

2、改变DCOM 设置引言安装WinCC后,WinCC OPC服务器的DCOM设置正确。

如下情况设置必须改变:" 如果登记OPC客户机或服务器计算机的用户没有管理员员限" 如果用不同于OPC客户机的帐号登记OPC服务器注意下列说明描述了授员OPC服务器的完整版本,没有考虑安全性需求。

这些设置允许通过OPC进行连接。

建议这些设置由网络管理员完成。

组组DCOM需要Windows 2000和Windows XP 网络技术的基础知识。

关于DCOM和许可的附加信息可以参见Windows 2000和Windows XP文档。

2.1 改变Windows 2000的DCOM 设置先决条件在OPC客户机计算机的用户管理器中,创建WinCC OPC服务器用于运行的用户帐号。

反过来,在OPC服务器计算机上建立客户机的用户帐号。

62 在线帮助的发行版步骤从开始菜单中选选“运行...”并输入“dcomcnfg.exe”。

显示“分布式COM组组属性”对对框。

2 选选“该用程序”标标并在列表中定位“OPCServer.WinCC”。

如果是WinCC OPC HDA服务器,必须使用条目“OPCHDAServers.WinCC”。

最简单的访问OPC服务器方法

最简单的访问OPC服务器在网上搜了很多关于编写客户端访问OPC服务器的资料,同时也根据KEPWARE提供的案例源代码,同时进行研究,最后花了一个星期的时间进行研究,才粗略有了一点头绪,现共享出来,希望后来的初学者有所帮助。

一.要建一个OPC服务器1)安装OPC服务器软件,KEPware是大家比较常用的,我使用的是Kepware OPC 。

如图,添加CHANNEL,添加TAG.把Plc的点位添加进去,我建了6个变量(item)。

具体添加的方法需要自行去学习。

我添加的三菱Q系列的PLC,PLC采用以太网通讯的方式,在局部网就可以访问了。

2)设置DCOM,这个步骤很重要,具体的设置方法,网上很多资料,按步骤设置就可以。

我原来按照组态王提供的方法,总是不成功,后来上了微软网站,按微软提供的方法设置肯定可以成功。

完成了以上两步,你的电脑就变成OPC服务器了。

二.访问服务器1.利用组态软件访问OPC服务器。

如果用组态王访问,那就太简单了,左边列表,选opc服务器,点击添加服务器,就会弹出一个窗口,把本机的OPC服务器列成清单。

在清单里面就可以发现KEPSERVER的名称:选择,然后按确定,就完成了添加服务器。

在组态王的数据词典,新建变量,I/O变量,连接设备选择OPC服务器,寄存器可以看到KEPserver的变量(item),建立之后,就可以利用组网王,开发监控应用,组态软件的使用在此就不赘述了,总之,利用组态软件访问OPC是最简单的。

2.用开发客户端访问访问opc服务器,必须使用OPC基金会提供的。

学习过程,最好下载说明书,《OPC_20_Automation_Interface》,网上可以下载。

1)注册。

这个动态连接库文件可以网上下载。

拷贝到C:\WINDOWS\SYSTEM32目录,打开运行输入框,输入:regsvr32 C:\WINDOWS\SYSTEM32\如果是64位windows,则拷贝在C:\WINDOWS\ syswow64。

opc服务器

OPC服务器OPC(OLE for Process Control)是一种应用程序接口,用于连接不同设备和系统间的通信。

OPC服务器是一种软件,它可以让不同的设备和软件应用程序通过标准的OPC接口进行通信。

什么是OPC服务器?OPC服务器是一种软件应用程序, 它通过OPC接口实现与不同设备和系统的通信。

这些设备可以是传感器、控制器或其他自动化设备。

而系统可以是监控系统、数据库或其他软件应用程序。

OPC服务器的目的是为了提供一种统一的通信标准,使得不同设备和软件可以方便地进行数据交换和通信。

OPC服务器提供了一组标准的API(Application Programming Interface),这些API允许开发人员通过编程的方式来访问和控制设备。

通过这些API,应用程序可以读取设备的数据、写入设备的数据、控制设备的状态等等。

而无论设备是什么类型,只要实现了OPC服务器的接口,应用程序都可以直接使用这些API来与设备进行通信。

OPC服务器的功能OPC服务器提供了以下几个主要的功能:1.数据采集:OPC服务器可以从各种设备中读取数据,并转换成统一的格式进行存储和处理。

这些设备可以是传感器、仪器、控制器等。

通过OPC服务器,我们可以方便地实现数据的采集和监测。

2.数据存储:OPC服务器可以将采集到的数据存储在数据库或其他存储设备中。

这样,我们可以方便地对数据进行查询和分析,从而实现对设备状态的监测和分析。

3.数据传输:OPC服务器可以将数据传输给其他软件应用程序。

这样,我们可以方便地将数据用于监控、报警、控制等用途。

同时,OPC服务器也可以接收其他软件应用程序发送的数据,并转发给设备进行控制。

4.设备控制:OPC服务器可以通过标准的接口控制各种设备的状态和行为。

通过调用相应的API,我们可以实现对设备的启停、参数设置、模式切换等控制操作。

由于OPC服务器提供了统一的通信接口,因此我们可以方便地在不同的设备和软件应用程序之间实现数据的交换和通信。

opc服务器

Opc1、在控制领域中,系统往往由分散的各子系统构成;并且各子系统往往采用不同厂家的设备与方案。

用户需要,将这些子系统集成,并架构统一的实时监控系统。

2、这样的实时监控系统需要解决分散子系统间的数据共享,各子系统需要统一协调相应控制指令。

3、再考虑到实时监控系统往往需要升级与调整。

4、就需要各子系统具备统一的开放接口。

5、OPC(OLE for Process Control) 规范正就是这一思维的产物。

6、OPC 基于Microsoft公司的Distributed interNet Application (DNA) 构架与Component Object Model (COM) 技术的,根据易于扩展性而设计的。

OPC规范定义了一个工业标准接口。

7、OPC就是以OLE/COM机制作为应用程序的通讯标准。

OLE/COM就是一种客户/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。

OPC规范了接口函数,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从低层的开发中脱离出来。

8、OPC定义了一个开放的接口,在这个接口上,基于PC的软件组件能交换数据。

它就是基于Windows的OLE——对象链接与嵌入、COM——部件对象模型(Compon ent Object Model)与DCOM——分布式COM(Distributed COM)技术。

因而,OPC为自动化层的典型现场设备连接工业应用程序与办公室程序提供了一个理想的方法。

OPC应用领域1、工控解决方案用户2、楼控解决方案用户3、工控解决方案厂商4、楼控解决方案厂商5、工控解决方案集成商6、楼控解决方案集成商7、All Automation FieldsOPC就是为了连接数据源(OPC服务器)与数据的使用者(OPC应用程序)之间的软件接口标准。

数据源可以就是PLC,DCS,条形码读取器等控制设备。

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