如何使用Excel通过OPC访问WinCC的实时数据 OPC(OLE for process control)作为标准软件接口,可以使各个生产商的设备和应用程序就能以统一的方式连接起来。WinCC既可以用作 OPC 服务器提供数据,又可以作为 OPC 客户机访问其他OPC服务器中的数据。WinCC集成的OPC服务器使得过程数据可由其它应用程序(OPC客户机)访问。在Excel中可以通过VBA脚本建立OPC客户端,并通过OPC接口读取WinCC中的数据,并将修改的数据写入WinCC。1 OPC规范及功能OPC是一种一致的独立于制造商的软件接口。OPC 接口基于 Microsoft Windows 的COM(组件对象模型)和DCOM(分布式组件对象模型)技术。另一方面,OPC XML 则基于 Internet 标准 XML、SOAP 和 HTTP。COMCOM 是位于同一计算机上且属于不同程序的对象之间进行通讯时采用的标准协议。服务端是提供服务的对象,比如提供数据。客户端是使用由服务端提供的服务的应用程序。DCOMDCOM 代表COM 功能的扩展,从而允许对远程计算机上的对象的访问。该接口允许在企业、管理办公室和生产的应用程序之间进行标准化的数据交换。以前,访问过程数据的应用程序受限于通讯网络的访问协议。使用 OPC标准软件接口,各个生产商的设备和应用程序就能以一致的方式连接起来。OPC 客户端是访问。
opc客户端无法连接opc服务器 你没提到用户权限。要设允许网络用户访问。还有名称 密码
如何通过OPC自定义接口来实现客户端数据的读取 今天我把我在项目中封装的OPC自定义接口的程序分享一下。下面将会简单简单介绍下OPC DA客户端数据访问,以及搭配整个系统的运行环境。OPC(OLE for Process Control)其实就是一套标准,我对这套标准理解不多,使用过程中就把它理解一套协议或者规范,主要用于工控领域。OPC中有很多规范,我主要使用OPC DA规范来进行数据的读写操作。还有其他规范,比如OPC UA、OPC HDA等。如果你做的是OPC Server开发查下这方面的资料了解下,这篇博文主要介绍OPC Client开发的知识。使用OPC DA进行Client的读写操作时,我们使用Custom接口,出此之外还有Automation接口。以下是Custome接口开发时涉及到的三个关键对象:OpcServer、OpcGroup、OpcItem,下图是他们之间的逻辑关系:在客户端开发时,要使用OpcServer对象来实现客户端与Opc服务器之间的连接。一个OpcServer对象下有多个OpcGroup,一个OpcGroup下有多个OpcItem,在自定义接口下的Client开发,是以Group为单位的操作,数据读写都是通过OpcGroup进行的。搭建程序运行环境程序运行需要的软硬件环境:Net Framework 4.0Simatic Net 2008(Or Other)HF1西门子300(Or Other)PLC我们可以通过本机的配置来实现OPC的远程连接。
高分悬赏:opc sever,opc client,opc da关于OPC的疑问,opc服务器和客户端完成opc的写入和读取 个人理解:举个简单的例子吧。比如我公司用的ABB DCS,有专门的上位机软件Digivis,可以实现现场数据读和写;同时,这个DCS也提供了OPC访问接口,我们自己也做了一个OPC Client也实现了对现场数据的读和写。1、如果没有ABB DCS的底层驱动(原生组态软件),是无法实现PC与现场硬件的通讯的,那就不会有OPCServer了。2、先有了ABB DCS的原生软件,将现场数据采集过来,然后在将这些数据通过OPC Server发布出去。又比如Siemens S7 200的PLC,你能直接连接其OPC么?不能。因为它根本没这个接口。你得需要先使用Wincc与PLC建立连接,然后通过Wincc的OPCServer将数据发布出来,你才能使用OPC Client与该PLC通讯。OPC的出现就是为了解决我们用户访问各类控制器而提供的一个标准接口,它避免了用户去编写各类复杂甚至加密了的底层驱动。其实组态王什么的工控软件,它就是编写了各类底层通讯驱动,所以,只有OPC Client是不行的。
请教OPC 用户名和DCOM都设置好了就是通讯不上,怎么回事? 根据你所2113说的,只能说明OPC服务端是开着的,没5261办法证明你DCOM已经配4102置好。所以建议你:1,检查相1653同的用户名和密码是否都具有管理员权限;2,检查两台机器是否防火墙已经关闭;3,检查两台机器的访问模式是否是经典形式;4,检查DCOM配置中的权限设置。可以去网上搜索下载个matrikonopcsimulation,来帮助你进行DCOM配置。
从opc服务器取数据,现在遇到的问题是opcquickclient 可以连接上服务器,却取不到数据,求大神解答,谢谢 DCOM配置问题,opcquickclient不需要opcenum,而服务需要配置opcenum及DCOM配置,请确认opcenum是否正常启动以及DCOM是否正确
OPC Client访问服务器,出现提示配置类型不正确,系统无法开始服务器进程,请检查用户名和密码
如何通过OPC自定义接口来实现客户端数据的读取