随笔分类 -  HslCommunication库

包含了几大功能,同步网络通讯,异步网络通讯,PLC访问,文件引擎设计,日志设计等等
摘要:主要使用的软件是 HslCommunication 关于这个软件的本身,详细可以参考下面的地址: github地址:https://github.com/dathlin/HslCommunication 官网:http://www.hslcommunication.cn 加群咨询学习信息:http: 阅读全文
posted @ 2022-12-09 14:26 dathlin 阅读(5072) 评论(1) 推荐(1) 编辑
摘要:要明白一个技术,首先要明白它到底是解决什么问题的?你是不是有以下的困扰1. 我有个三菱的PLC,只能配置一个端口,但是有多台电脑需要从PLC进行读写,因为三菱是单链接的,所以直接读写会报错。 2. 我得三菱PLC不希望对所有的客户端都开放权限读写,比如输入正确的用户名密码,才能通信 3. 我得PLC 阅读全文
posted @ 2022-08-28 14:48 dathlin 阅读(12038) 评论(2) 推荐(1) 编辑
摘要:在很多实际的项目开发中,我们使用了CS架构的开发方式,为什么需要使用CS架构设计?我们在开发企业级的应用软件 的时候,通常是伴随着网络通信服务的。大多数都是应用软件+数据库(或是上位机软件+实际PLC设备) 设计如下所示: CS架构设计程序最大的好处,就是很多个客户端,可以提供一致的访问体验,可以部 阅读全文
posted @ 2022-07-10 15:12 dathlin 阅读(15715) 评论(4) 推荐(9) 编辑
摘要:好多朋友咨询,或是还没有接触过linux运行C#的朋友,可以参考这篇文章,手把手带你操作。(有些网友的思想还停留在十年前估计,还以为C#只能跑在windows上面) HslCommunication组件是用来和PLC,机器人等设备进行通信的组件,我们简单的写个小程序,然后运行在ubuntu系统上看看 阅读全文
posted @ 2021-08-30 16:41 dathlin 阅读(11423) 评论(5) 推荐(0) 编辑
摘要:主要使用的软件是 HslCommunication 关于这个软件的本身,详细可以参考下面的地址: github地址:https://github.com/dathlin/HslCommunication 官网:http://www.hslcommunication.cn 加群咨询学习信息:http: 阅读全文
posted @ 2021-07-14 15:11 dathlin 阅读(4739) 评论(0) 推荐(0) 编辑
摘要:本文介绍在一些特殊的场景和需求下,使用HslCommunication的可以实现一些比较有意思的功能。例行介绍HSL的安装 github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork,还可以打赏支持,打赏请认准源代码项目 阅读全文
posted @ 2020-12-21 23:30 dathlin 阅读(18340) 评论(6) 推荐(6) 编辑
摘要:本文介绍在一些特殊的场景和需求下,使用HslCommunication的可以实现一些比较有意思的功能。例行介绍HSL的安装 github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork,还可以打赏支持,打赏请认准源代码项目 阅读全文
posted @ 2020-12-06 21:48 dathlin 阅读(23074) 评论(0) 推荐(2) 编辑
摘要:本文将使用库技术来读写横河PLC数据,使用的是基于横河自身协议实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork 阅读全文
posted @ 2020-12-05 22:22 dathlin 阅读(3048) 评论(0) 推荐(0) 编辑
摘要:今天来说说C#的远程RPC调用,当然其实不止是限于C#,这个RPC对JAVA,Python都是支持的,好了,进入主题 开始之前先介绍下:hslcommunication 官网:http://www.hslcommunication.cn/ 本功能需要最新版 V9.5.0以上支持 在Visual St 阅读全文
posted @ 2020-10-23 16:32 dathlin 阅读(7496) 评论(0) 推荐(4) 编辑
摘要:本篇博文主要说说hslcommunication的结果链的知识,说一下前因后果,以及目前最新的功能扩充,(V9.5.0以上) 以前也写过一篇文章:https://www.cnblogs.com/dathlin/p/7865682.html 不看也没事,参考这篇新的文章就好了。 首先还是聊聊,为什么会 阅读全文
posted @ 2020-10-23 11:21 dathlin 阅读(6165) 评论(0) 推荐(0) 编辑
摘要:今天介绍一下如何使用hslcommuniation实现方便的网络框架。虽然之前我也写了相关的文章,但是比较零散,没有进行综合的比较。今天的文章将结合一些实际情况来说明。 开始之前先介绍下:hslcommunication 官网:http://www.hslcommunication.cn/ 在Vis 阅读全文
posted @ 2020-08-02 14:05 dathlin 阅读(9091) 评论(0) 推荐(1) 编辑
摘要:在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装: 1 Install-Package HslCommunication 如果需要教程:Nuget安装教程:http://www.cnblogs.com/dathlin/p/7705014 阅读全文
posted @ 2020-02-20 15:38 dathlin 阅读(25352) 评论(3) 推荐(1) 编辑
摘要:如果想用C#来创建mqtt的服务器进行数据交互的话,有一个常见的选择,那就是 MQTTNET 地址如下:https://github.com/chkr1011/MQTTnet 那个库在最近几个版本升级的过程中,更改了一些api接口,造成了大家的困惑,所以我在hsl中也提供了mqtt的实现类,用法很简 阅读全文
posted @ 2020-02-15 17:57 dathlin 阅读(13515) 评论(8) 推荐(1) 编辑
摘要:今天的文章来说明如何在C#里构建我们自己的websocket服务器,以及客户端,以及如何发送数据给客户端,如何实现订阅的操作,如何实现应答模式的操作。ok,废话不多说,直接进入正题: 本库的demo源代码地址:https://github.com/dathlin/HslCommunication 如 阅读全文
posted @ 2020-02-13 12:18 dathlin 阅读(13240) 评论(1) 推荐(2) 编辑
摘要:我们在准备开始搞pythonQt的时候,需要安装一些环境,如果使用vs code来开发的,我们需要准备如下的信息 1. 安装vs code 网址: https://code.visualstudio.com/ 2. 安装python 此处以下载3.6.8版本为例子。https://www.pytho 阅读全文
posted @ 2020-01-02 22:55 dathlin 阅读(11821) 评论(1) 推荐(2) 编辑
摘要:本文将使用库技术来读写倍福PLC数据,使用的是基于以太网的ADS实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是for 阅读全文
posted @ 2019-12-16 21:37 dathlin 阅读(20296) 评论(1) 推荐(3) 编辑
摘要:如果想用C#来和mqtt的服务器进行数据交互的话,有一个常见的选择,那就是 MQTTNET 地址如下:https://github.com/chkr1011/MQTTnet 那个库在最近几个版本升级的过程中,更改了一些api接口,造成了大家的困惑,所以我在hsl中也提供了mqtt的实现类,用法很简单 阅读全文
posted @ 2019-10-07 19:44 dathlin 阅读(36075) 评论(4) 推荐(5) 编辑
摘要:本文将使用一个Github开源的组件库技术来读写基恩士PLC数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地址:https://github.com/dathlin/HslCommunicatio 阅读全文
posted @ 2019-03-04 14:28 dathlin 阅读(23102) 评论(2) 推荐(2) 编辑
摘要:本文将使用一个gitHub开源的组件技术来实现S7服务器的功能,使用的是基于以太网的TCP/IP实现,不需要额外的组件 github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork,还可以打赏支持。 官网地址:http:/ 阅读全文
posted @ 2019-02-24 12:14 dathlin 阅读(14991) 评论(8) 推荐(4) 编辑
摘要:前言: 本项目的孵化说来也是机缘巧合的事,本人于13年杭州某大学毕业后去了一家大型的国企工作,慢慢的走上了工业软件,上位机软件开发的道路。于14年正式开发基于windows的软件,当时可选的技术栈就是MFC和C#的winform,后来就发现C#的更为简单一些,那就直接干,先做再说。需要做一些界面相关 阅读全文
posted @ 2019-02-17 10:27 dathlin 阅读(62901) 评论(18) 推荐(20) 编辑