HslCommunication 12.5.3
什么是HSL?
这是一个基于工业物联网,计算机通讯的架构实现,集成了工业软件开发的大部分的基础功能实现,比如三菱PLC通讯,西门子PLC通讯,欧姆龙PLC通讯,modbus通讯,AB PLC,基恩士PLC,台达PLC,松下PLC,GE 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系统的开发,指导工厂智能化升级改造及信息化团队建设。
Showing the top 20 packages that depend on HslCommunication.
| Packages | Downloads |
|---|---|
|
NewLife.Omron
欧姆龙PLC协议
|
6 |
|
NewLife.Omron
欧姆龙PLC协议
|
5 |
|
NewLife.Omron
欧姆龙PLC协议
|
4 |
|
NewLife.Omron
欧姆龙PLC协议
|
3 |
|
NewLife.Omron
欧姆龙PLC协议
|
2 |
1. WebSocketHelper: websocket消息支持了数据压缩的情况,当收到压缩的payload数据的时候,会自动根据压缩标记位来解压缩数据信息。
2. WebSocketClient: 新增属性SupportDeflate, AutoDecompress用来控制是否要求服务器不支持压缩,以及数据压缩的情况下,对压缩数据进行手动解析的功能。
3. BeckhoffAdsNet: 新增加一个方法 ClearTagsCache 用来清除当前PLC里所有的缓存的标签内存偏移地址的字典。
4. Ftpclient: 添加了Ftp的客户端,支持文件上传,文件下载(支持进度报告),文件删除,目录查列表,删除文件夹,创建文件夹,重命名文件夹,重命名文件功能。
5. NetPlainSocket: 普通TCP类优化接收数据逻辑,并添加CreateNewMessage委托用来绑定消息类,官网对应的文档内容优化。
6. AllenBradleyServer: 开放服务器的数据词典属性TagValueDict,DEMO界面的CIP服务器增加查看所有数据词典的功能,保存加载时自动保存数据词典的数据。
7. AllenBradleyPcccNet: 实现了读取bool数组的功能方法,实际使用读字,解析出位的方式,同步方法,异步方法都支持该操作。
8. Modbus: 修复DataFormat为BADC、DCBA时,写入bool数组到字寄存器的时候,高地位不正确的bug,影响范围包括rtu, rtuovertcp, ascii, modbustcp。
9. DLT645With1997: 及DLT645With1997OverTcp支持int32类型的读写方法,实际是读写double方法强制转int实现。
10. Demo: fanuc机床的测试界面启动按钮增加是否启动的确认,防止误操作,优化部分信息提示中英文结合。
11. Demo: 串口管道设置属性新增读取前是否清除缓存IsClearCacheBeforeRead,默认false,modbusrtu测试界面移除这个属性的配置改到管道里配置。
12. Demo: Demo的设备测试界面,当添加或是修改了点位变量表或是数据模拟表,没有保存直接关闭窗体的时候,增加弹窗提示操作。
13. Demo: 设备测试界面的数据模拟功能块,当配置写入数据是字符串的时候,字符串写入支持设置编码,脚本例子新增加一个字符串的例子。
14. Demo: 读取数据显示的界面,显示16进制及二进制的方式也对数组读取及写入也有效,主要针对short, ushort, int. uint, long, ulong。
15. Demo: 主界面的设备列表新增搜索功能,可以快速搜索到需要的协议,然后在程序关闭的时候支持记忆功能,记录打开的是协议列表还是保存列表。
16. Demo: 修复DEMO界面使用MQTT管道的时候,反复关闭重新打开,会导致重新创建MQTTClient对象的bug,这个属于DEMO的bug,库本身没问题。
17. 新官网:http://www.hsltechnology.cn:7900/,还有全新的使用文档的地址(V12版本升级说明):http://www.hsltechnology.cn:7900/Doc/HslCommunication
18. 本软件已经申请软件著作权,软著登记号:2020SR0340826,任何盗用软件,破解软件,未经正式合同授权而商业使用均视为侵权。
.NET Framework 3.5
- Newtonsoft.Json (>= 13.0.1)
.NET Standard 2.0
- Newtonsoft.Json (>= 13.0.1)
- System.IO.Ports (>= 6.0.0)
.NET Framework 4.5.1
- Newtonsoft.Json (>= 13.0.1)
.NET Standard 2.1
- Newtonsoft.Json (>= 13.0.1)
- System.IO.Ports (>= 6.0.0)
.NET Framework 2.0
- System.Core (>= 3.5.21022.801)
- System.Xml.Linq (>= 3.5.21022.801)
- Newtonsoft.Json (>= 13.0.1)
| Version | Downloads | Last updated |
|---|---|---|
| 12.5.3 | 1 | 2025/12/2 |
| 12.5.2 | 2 | 2025/11/1 |
| 12.5.1 | 3 | 2025/9/22 |
| 12.5.0 | 5 | 2025/9/22 |
| 12.3.3 | 3 | 2025/9/22 |
| 12.3.2 | 6 | 2025/6/8 |
| 12.3.1 | 4 | 2025/6/4 |
| 12.3.0 | 5 | 2025/6/7 |
| 12.2.0 | 10 | 2025/6/6 |
| 12.1.3 | 5 | 2025/6/6 |
| 12.1.2 | 4 | 2025/6/5 |
| 12.1.1 | 5 | 2025/6/6 |
| 12.0.3 | 5 | 2025/6/6 |
| 12.0.2 | 4 | 2025/6/6 |
| 12.0.0 | 4 | 2025/6/8 |
| 11.8.2 | 4 | 2025/6/6 |
| 11.7.0 | 10 | 2025/5/27 |
| 11.6.3 | 3 | 2025/6/7 |
| 11.6.2 | 4 | 2025/6/6 |
| 11.6.1 | 3 | 2025/6/6 |
| 11.6.0 | 4 | 2025/6/8 |
| 11.5.3 | 3 | 2025/6/7 |
| 11.5.2 | 4 | 2025/6/6 |
| 11.1.1 | 4 | 2025/6/5 |
| 11.0.6 | 4 | 2025/6/9 |
| 10.6.1 | 3 | 2025/6/6 |
| 10.2.2 | 4 | 2025/6/6 |
| 10.1.2 | 4 | 2025/6/6 |
| 9.7.0 | 4 | 2025/6/8 |
| 7.0.1 | 14 | 2025/6/6 |