在普通windows系统连接OPCServer可能会报这样的错,排查很长时间,OPCServer跟Client都运行正常,点号录入也正常. 最后发现,其实是OPCServer 与OPCClient 权限不对等导致, 当以管理员权限运行OPCServer时,也必须以管理员权限运行OPCClient: 反之以普通权限运行OPCServer时,也得以普通权限运行OPCClient: 两者权限相同就可以连接成功.…
OPCServer KepServer; OPCGroup KepGroup; bool opc_connected; string remoteServerName = "KEPware.OPCSampleServer"; string remoteServerIP = ""; public OPCManagerService() { try { KepServer = new OPCServer(); KepServer.Connect(remoteServer…
上篇博文分享了我的知识库,被好多人关注,受宠若惊.今天我把我在项目中封装的OPC自定义接口的程序分享一下.下面将会简单简单介绍下OPC DA客户端数据访问,以及搭配整个系统的运行环境. OPC(OLE for Process Control)其实就是一套标准,我对这套标准理解不多,使用过程中就把它理解一套协议或者规范,主要用于工控领域.OPC中有很多规范,我主要使用OPC DA规范来进行数据的读写操作.还有其他规范,比如OPC UA.OPC HDA等.如果你做的是OPC Server开发查下这方…
1,安装虚拟机: 选择:win7专业版64位ISO. 2,安装office2016 3,激活系统和OFFICE 4,安装winccV7.4 4.1 安装WINDOWS组件 MSMQ 4.1.1 安装IIS和ASP.NET 4.2 选择 wincc EXPERT安装 4.3  选择 SIMATIC.NET 安装: 这是西门子安装软件需要重启删除键. 西门子电脑重启解决(网上到处都是) 漫长的等待之后...................好吧,可能是公司电脑渣....................…
一,安装KEPware.Enhanced.OPC.DDE.KEPServer.(PLC数据传送给KEPServer,开发的程序用OPCServer读KEPServer) 设置ip地址后面是指的plc站号,此处必须和plc上站号对应.否则无法接收数据. 打开quick client 查看传值情况 二.C#程序代码 引用opcdaauto.dll 在win7 64位下KepServer = new OPCServer()会出错的问题, 检索COM 类工厂中 CLSID 为 <28e68f9a-8d7…
1.  必备软件 Rslinx classic 2.57 .net framework 2.0 VS2013 OS: win7 enterprise x64 2.  软件安装 2.1.安装RSlinx,安装时选择xp3兼容模式. 2.2.安装后启动RsLinx,对PLC进行配置.首先,建立驱动,驱动类型选择“EnterNet device”,将PLC设备的IP地址输入,如下图: 2.3.正确配置后,结果如下图, 在图中“192.168.1.254”的节点上,鼠标右键,可以看到datamonito…
步骤 :引用 OPCNETAPI.DLL&&OPCNETAPI.COM.DLL 1.查询服务器      2. 连接服务器  3. 读取数据     4.写入数据 1.查询服务器 :根据IP地址进行查询 代码如下 : //查询服务器            try            {                Opc.Server[] servers = m_discovery.GetAvailableServers(Specification.COM_DA_20, “OPC服务器…
各位在进行OPC通讯时,常会遇到两种情况: 1)使用一个OPCClient在同一台计算机上连接远程计算机上的多个OPCServer时,发现某个OPCServer是通畅的,但其他的OPCServer却无论如何都不通.不知该如何定位问题了? 2)多个厂家的OPCClient连接同一计算机上的OPCServer,发现有的OPCClient通了,有的不通,有的能获取数据,有的不能获取数据. 6ef8[中国自动化网社区]87a73d[http://sns.ca800.com]5a 基于以上情况,将一直以来…
本人学习了一下.Net,恰好,51自学网,又要用这个.而网上很多VC6,VB6,VB .Net的但,很少C#的.现在研究一下,给出例子: 测试平台,是VS2008,KEPServer,OpcNetApi.dll和OpcNetApi.Com.dll.当然我也同时安装了,51自学网,西门子的Net2006和Step7,其中Net2006是负责OPC的,可能会在系统中创建一些dll之类的,自学,因为我的程序换到一台没有Net2006的机子上既然有问题,不知其电脑问题还是因为没装Net2006.不过,理…
http://www.diangon.com/wenku/PLC/201504/00021970.html 近段时间,遇到不少人都被OPCClient与OPCServer之间的通讯搞得头大,通过几次远程协助后,总结了OPCClient和OPCServer在Windows上运行方式的恩怨,希望对各位有用. 目前市场上的OPCClient和OPCServer软件在Windows上的运行方式有Windows 桌面程序和Windows NT服务.本来也没啥.但由于OPCCLient是一个厂家的软件,而O…