- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 编译部署Windows Terminal
说明 编译部署了下Windows Terminal 和朋友们一起分享下。一.下载Windows Terminal源码 最好直接用Git 下载命令为git clone https://github.com/microsoft/Terminal二.VS编译环境要求(这里折腾了好几次,但是没有做记录。所以拿热心网友的整理) 工作负载: 通用Windows平台...
2019-05-21 15:50:21
2479
原创 OPC UA中的几个超时(Timeout)
OPC UA交互模型在OPC UA中有个"服务"的概念,注意这个"服务"和操作系统中的"服务"不是一个概念。在OPC UA中"服务"表示的是实现一个功能的一组方法,如:查找服务器服务集、获得终端服务集、客户端与服务器连接管理服务集、读写数据及元数据服务集等。而服务又以请求的方式去实现。只不过这部分OPC 栈都给我们封装好了,我们在使用时不需要关心,但是会涉及到标题提到的超时时间。有精力的话可以...
2019-05-08 11:35:59
11169
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
11175
45
原创 C#串口和Unity实现串口通讯
一:.Net下串口通讯.Net平台下,微软已经把串口部分封装地非常好了,大多出场景下我们都直接用。其中在接收串口数据的时候比较常见的有三种实现方式。1.用串口封装的DataReceived事件,当串口接收到数据时,会触发这个回调函数,在回调函数中读出串口中的数据。如下回调 private void _Serial_DataReceived(object sender, S...
2019-03-23 19:11:59
3511
6
原创 WPF依赖项属性、共享依赖项属性、附加属性
导语今天用到WPF依赖项属性,距上次看已经过来很长时间,故今天复习下做个笔记,同时希望能帮助到要学习WPF依赖项属性的陪朋友。依赖项属性依赖项属性是WPF架构中用C#在标准C#基础属性上做的封装。依赖项属性是WPF样式、动画、数据绑定等的基础,可以说如果没有依赖项属性就没有WPF的样式、动画、数据绑定等灵活的应用。依赖项属性必须在继承DependencyObject的类中声名。好在...
2019-03-06 23:20:58
1889
原创 以DA方式通过opcdaauto.dll访问opc服务器异步操作异常0x80040200问题
说明 简单写下,希望在这个非常简单但是又很难排查的问题上给大家提个醒,免得在这个问题上纠结太多时间。现象 OPC组内所有异步相关操作包括AsyncRead,AsyncWrite,AsyncCancel,AsyncRefresh。都会在执行时都会报一个错System.Runtime.InteropServices.COMException:...
2019-01-18 10:44:01
2729
1
原创 OPC UA - Open62541学习
前言这几天看了看Open62541,这是用C语言遵循C99标准实现的一个开源跨平台OPC UA库。学习过程中发现好多不明白的运行结果,可能是自己没搞太明白,也可能是源码有些潜在bug,希望大神看到指导下小弟。这里简单记录下自己的学习过程和测试结果,算是个小笔记?一:编译按着文档编译下Linux:sudo apt-get install git build-essential g...
2018-08-23 17:17:18
15766
8
原创 OPC UA访问
说明随着现在WEB、移动互联网的快速发展,OPC UA方式用的越来越广泛。我最近项目需要,自己整理了一下,这里和大家分享。开始我平常用KepServer 比较多,所以我就拿KepServer服务端自带UA服务端做说明演示。一:KepServer UA服务端配置:1.打开KepServer Configuration2.选中【项目】右键-选择属性,选择OPC UA ,打开...
2018-08-17 15:53:31
25108
6
原创 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
37588
20
opcdaauto.zip
2019-09-20
WindowsTerminal.zip
2019-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人