
KepServer
文章平均质量分 86
liwen9016
C# C
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#通过KepServer采用DA、UA两种方式访问PLC
1.通过KepServer访问PLC整体结构介绍一:Kepserver分为客户端和服务端。1.服务端负责通过自己集成的各个厂家设备的驱动与PLC进行交互(数据读、写)。2.客户端通过与服务端交互,完成PLC数据的采集,供我们使用,通过服务端把数据写入PLC,进行控制。二:通过DA方式访问PLC,采用C#开发1.如果Client与Server不在同一台机器上,那么两台机器都需要配...原创 2018-08-17 15:02:44 · 37951 阅读 · 19 评论 -
OPC UA访问
说明随着现在WEB、移动互联网的快速发展,OPC UA方式用的越来越广泛。我最近项目需要,自己整理了一下,这里和大家分享。开始我平常用KepServer 比较多,所以我就拿KepServer服务端自带UA服务端做说明演示。一:KepServer UA服务端配置:1.打开KepServer Configuration2.选中【项目】右键-选择属性,选择OPC UA ,打开...原创 2018-08-17 15:53:31 · 26016 阅读 · 6 评论 -
OPC UA - Open62541学习
前言这几天看了看Open62541,这是用C语言遵循C99标准实现的一个开源跨平台OPC UA库。学习过程中发现好多不明白的运行结果,可能是自己没搞太明白,也可能是源码有些潜在bug,希望大神看到指导下小弟。这里简单记录下自己的学习过程和测试结果,算是个小笔记?一:编译按着文档编译下Linux:sudo apt-get install git build-essential g...原创 2018-08-23 17:17:18 · 15918 阅读 · 8 评论 -
以DA方式通过opcdaauto.dll访问opc服务器异步操作异常0x80040200问题
说明 简单写下,希望在这个非常简单但是又很难排查的问题上给大家提个醒,免得在这个问题上纠结太多时间。现象 OPC组内所有异步相关操作包括AsyncRead,AsyncWrite,AsyncCancel,AsyncRefresh。都会在执行时都会报一个错System.Runtime.InteropServices.COMException:...原创 2019-01-18 10:44:01 · 2811 阅读 · 1 评论 -
Python通过DCOM调用实现OPC DA访问
写在最前面Python、工业4.0、大数据等如此火热,难得闲下来数小时,用Python实现下OPC DA Client玩儿玩儿吧。工具1.kepserver 作为OPC DA 服务端2.Python 3.73.OPC DA COM组件即opcdaauto.dll开始1.创建keyserver测试工程,这里就不多讲了直接上图。测试而已,所以只加了一个变量。2.如果...原创 2019-04-28 16:58:44 · 11411 阅读 · 44 评论 -
OPC UA中的几个超时(Timeout)
OPC UA交互模型在OPC UA中有个"服务"的概念,注意这个"服务"和操作系统中的"服务"不是一个概念。在OPC UA中"服务"表示的是实现一个功能的一组方法,如:查找服务器服务集、获得终端服务集、客户端与服务器连接管理服务集、读写数据及元数据服务集等。而服务又以请求的方式去实现。只不过这部分OPC 栈都给我们封装好了,我们在使用时不需要关心,但是会涉及到标题提到的超时时间。有精力的话可以...原创 2019-05-08 11:35:59 · 11551 阅读 · 1 评论