自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 编译部署Windows Terminal

说明 编译部署了下Windows Terminal 和朋友们一起分享下。一.下载Windows Terminal源码 最好直接用Git 下载命令为git clone https://github.com/microsoft/Terminal二.VS编译环境要求(这里折腾了好几次,但是没有做记录。所以拿热心网友的整理) 工作负载: 通用Windows平台...

2019-05-21 15:50:21 2222

原创 OPC UA中的几个超时(Timeout)

OPC UA交互模型在OPC UA中有个"服务"的概念,注意这个"服务"和操作系统中的"服务"不是一个概念。在OPC UA中"服务"表示的是实现一个功能的一组方法,如:查找服务器服务集、获得终端服务集、客户端与服务器连接管理服务集、读写数据及元数据服务集等。而服务又以请求的方式去实现。只不过这部分OPC 栈都给我们封装好了,我们在使用时不需要关心,但是会涉及到标题提到的超时时间。有精力的话可以...

2019-05-08 11:35:59 9284 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 10417 42

原创 C#串口和Unity实现串口通讯

一:.Net下串口通讯.Net平台下,微软已经把串口部分封装地非常好了,大多出场景下我们都直接用。其中在接收串口数据的时候比较常见的有三种实现方式。1.用串口封装的DataReceived事件,当串口接收到数据时,会触发这个回调函数,在回调函数中读出串口中的数据。如下回调 private void _Serial_DataReceived(object sender, S...

2019-03-23 19:11:59 3359 6

原创 WPF依赖项属性、共享依赖项属性、附加属性

导语今天用到WPF依赖项属性,距上次看已经过来很长时间,故今天复习下做个笔记,同时希望能帮助到要学习WPF依赖项属性的陪朋友。依赖项属性依赖项属性是WPF架构中用C#在标准C#基础属性上做的封装。依赖项属性是WPF样式、动画、数据绑定等的基础,可以说如果没有依赖项属性就没有WPF的样式、动画、数据绑定等灵活的应用。依赖项属性必须在继承DependencyObject的类中声名。好在...

2019-03-06 23:20:58 1735

原创 以DA方式通过opcdaauto.dll访问opc服务器异步操作异常0x80040200问题

说明            简单写下,希望在这个非常简单但是又很难排查的问题上给大家提个醒,免得在这个问题上纠结太多时间。现象            OPC组内所有异步相关操作包括AsyncRead,AsyncWrite,AsyncCancel,AsyncRefresh。都会在执行时都会报一个错System.Runtime.InteropServices.COMException:...

2019-01-18 10:44:01 2452 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 14696 8

原创 OPC UA访问

说明随着现在WEB、移动互联网的快速发展,OPC UA方式用的越来越广泛。我最近项目需要,自己整理了一下,这里和大家分享。开始我平常用KepServer 比较多,所以我就拿KepServer服务端自带UA服务端做说明演示。一:KepServer UA服务端配置:1.打开KepServer Configuration2.选中【项目】右键-选择属性,选择OPC UA ,打开...

2018-08-17 15:53:31 23427 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 35238 19

opcdaauto.zip

opcdaauto.dll 在windows平台下,用OPC DA方式通讯时,必须先注册这个组件。注册方式为:1.以管理员身份运行命令行。 2.在命令行中输入regsvr32 + 路径\opcdaauto.dll 然后回车

2019-09-20

WindowsTerminal.zip

自己编译的Windows Terminal ,版本为Dev Build .之前preview版本没有传。这个版本编译好之后就拿过来一起分型了。win10版本要求 > 1903。安装前需要装证书。

2019-05-21

键盘消息键值数组

键盘按键时,所有键盘按键消息描述,已经把描述和按键建值对应,用键值做数组索引可直接拿到当前建描述。也可以当做表格分析按键消息用。

2018-12-07

Open62541 Linux静态库

Linux 下编译的OPC UA Open62541 静态库文件,包括server Client

2018-08-24

Open62541 win32 动态库

windows下编译的open62541,动态库(.dll,.lib,.h)3个文件。

2018-08-24

open62541开发文档

Open62541官方开发文档,其中有编译、SERVER CLIENT 等先关开发说明。

2018-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除