HslCommunication 9.2.5

什么是HSL?  
     这是一个基于工业物联网,计算机通讯的架构实现,集成了工业软件开发的大部分的基础功能实现,比如三菱PLC通讯,西门子PLC通讯,欧姆龙PLC通讯,modbus通讯,AB PLC通讯等等,这些通讯全部进行了多语言的实现,当然,主打的 .net 库的功能集成还更加的强大,除此之外,还实现了跨程序,跨语言,跨平台的通讯,让你不再纠结于使用windows还是 linux系统,实现了日志功能,流水号生成功能,邮件发送功能,傅立叶变换功能,等等,将来会集成更多的工业环境常见功能的实现。  为了不让工业4.0只停留在口号上,万丈高楼平地起,而基石就是HSL。  

HSL能干什么?
     HSL能将工业生产现场的设备进行万物互联,将数据在底层自由的传输,无论是主动的还是被动的,无论你的采集系统是什么(通常采集系统为windows电脑,或是嵌入式系统,或是基于linux的盒子), 都可以实现数据的随意传输,方便快速实现强大,实时,高响应的健壮系统,无论您是构建C/S系统,还是B/S系统,还是C-B-S-A(集成桌面客户端,浏览器,安卓)混合系统,都是快速而且低成本的实现, 只要拥有了工业现场的一手数据,即可以搭建强大的实时监视功能的软件,生产报表及自动化排产的软件,各种工艺参数历史追踪的软件,基于数据经验的机器学习软件,以及全功能等等。  顺便聊聊 ,传统的工业模式都是采购现成的工业软件,包括上位机软件及MES系统,而忽视了自身的研发能力。对于一些行业标准的功能软件来说,比如ERP系统,财务软件,这些可以直接采购即可, 但是对于上位机及MES系统而言,各个企业的实际需求千差万别,难以有通用的场景,而目前的现状都是花大钱办小事,所以在此处,给出一条面向未来的模式实现:对于生产企业而言, 基于HSL开发企业级MES系统实现,作为数据的核心仓库中心,及业务逻辑处理中心;对于设备供应商而言,基于HSL开发上位机软件系统,快速且方便的将数据分发至客户的MES系统,进行协同工作。

     企业合作: 欢迎企业客户联系合作,包括开发新的协议支持,培训及指导上位机软件及MES系统的开发,指导工厂智能化升级改造及信息化团队建设。

There is a newer version of this package available.
See the version list below for details.
Install-Package HslCommunication -Version 9.2.5
dotnet add package HslCommunication --version 9.2.5
<PackageReference Include="HslCommunication" Version="9.2.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add HslCommunication --version 9.2.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1. CipServer: Cip的虚拟服务器的数据节点编码修改为UTF8编码,增加了一些可读性比较强的增加节点的api,支持赋值初始化数据。
2. Demo: Kuka机器人的连接问题,请参考下面地址:http://blog.davidrobot.com/2019/03/hsl_for_kuka.html?tdsourcetag=s_pctim_aiomsg
3. Redis: 增加读取TTL的api方法,方便的获取剩余的生存时间。
4. HttpServer: 修复Response为空时进行AppendHeader时发生的bug,进行二次校验。
5. VibrationSensorClient: 修复deme站号设置失效的bug,站号根据接收的数据动态调整,增加检测长时间未接收传感器数据,就选择重连的功能。
6. 官网的备案失效了,重新备案需要点时间,请访问 http://118.24.36.220/ 然后去顶部的菜单找相应的入口。
7. 本软件已经申请软件著作权,软著登字第5219522号,任何盗用软件,破解软件,未经正式合同授权而商业使用均视为侵权。
8. HSL的目标是打造成工业互联网的利器,工业大数据的基础,打造边缘计算平台。企业终身授权费:8000元(不含税)。

NuGet packages (7)

Showing the top 5 NuGet packages that depend on HslCommunication:

Package Downloads
Infrastructure.Plc.Omron
Description
Infrastructure.Plc.Melsec
Description
Facade.Modbus
Facade.Modbus
SharpNodeSettings
基于HslCommunication.dll组件深度定制实现的个工业现场的数据网关,采集采集服务器。
Dt.Xt.Commons
智能制造系统项目,通用工具类

GitHub repositories (3)

Showing the top 3 popular GitHub repositories that depend on HslCommunication:

Repository Stars
dathlin/ClientServerProject
一个C-S模版,该模版由三部分的程序组成,一个服务端运行的程序,一个客户端运行的程序,还有一个公共的组件,实现了基础的账户管理功能,版本控制,软件升级,公告管理,消息群发,共享文件上传下载,批量文件传送功能。具体的操作方法见演示就行。本项目的一个目标是:提供一个基础的中小型系统的C-S框架,客户端有三种模式,无缝集成访问,winform版本,wpf版本,asp.net mvc版本,方便企业进行中小型系统的二次开发和个人学习。同时网络组件方便的支持读写三菱和西门子PLC的数据,详细见Readme
dathlin/HslControlsDemo
HslControls控件库的使用demo,HslControls是一个工业物联网的控件库,基于C#开发,配套HslCommunication组件可以实现工业上位机软件的快速开发,支持常用的工业图形化控件,快速的集成界面开发。 主要包含了按钮,开关,进度条,信号灯,数码管,时钟,曲线显示控件,仪表盘控件,管道控件,瓶子控件,饼图控件,传送带控件,温度计控件,鼓风机控件,阀门控件,电池控件等等。
dathlin/SharpNodeSettings
一个设备及节点配置类库,基于HslCommunication.dll创建,方便的实现PLC根据配置文件动态创建,并支持自动写入相应的服务器对象。

Version History

Version Downloads Last updated
9.3.0 465 8/2/2020
9.2.8 704 7/19/2020
9.2.7 450 7/7/2020
9.2.6 435 6/28/2020
9.2.5 806 6/10/2020
9.2.4 1,413 5/29/2020
9.2.3 375 5/20/2020
9.2.2 464 5/11/2020
9.2.1 529 5/6/2020
7.0.1 6,715 6/25/2019
6.2.5 2,345 6/6/2019