>前言工业自动化领域,设备之间的通信至关重要,推荐一个非常好用的调试软件 HslCommunication。 该软件支持 S7、三菱、汇川、欧姆龙、倍福、TCP/IP、Modbus、MQTT、KUKA 机器人、ABB 机器人、罗克韦尔等 40 多种通讯协议。 帮助我们高效地进行设备调试和数据采集,这款软件不仅功能丰富,操作简便,还能大幅提高工作效率。 项目介绍 HslCommunication 是一个多功能的通信库,支持与多种工业设备(如 PLC、机器人、传感器、仪表等)的数据通信。 它不仅能够实现不同程序之间的数据交换,包括不同编程语言(如 C#、Java、Python)编写的程序,还能进行程序与网页、本地电脑与云服务器之间的数据传输。 HslCommunication 支持几十种通讯协议,不仅可以作为调试助手,还适用于上位机编程,提高开发效率。 项目特点 LESS CODE HSL 可以减少你的开发代码,封装了网络通信的细节,处理了网络异常和断线重连的情况。 FLEXIBLE HSL 非常灵活,支持多种数据类型,包括 C# 的基础类型(如 bool, byte, short, ushort, int, uint 等)。 CROSS-PLATFORM HSL 是跨平台的,不仅支持 Windows,还基于 .NET Core/5/6/7 在 Linux 平台上运行,便于部署。 MANY COMPANIES HSL 已经被近八百家合作企业、高校和研究所使用,在 NUGET 上的下载量超过 50 万次。 支持的品牌和功能 HslCommunication同时也是一个通讯插件,支持工业现场大部分设备的数据采集,写入,上传互联网。 PLC品牌支持 支持Modbus协议,三菱,西门子,欧姆龙,罗克韦尔,基恩士PLC,台达,倍福,松下,汇川,富士,永宏,施耐德等PLC的通信采集 机器人及其他通信支持
支持三菱,ABB,KUKA,FANUC,安川,现代等机器人的数据通信,支持身份证阅读器,MQTT协议,Websocket协议,Redis实时数据库等通信 辅助实现工厂智能化 工厂智能化是一个非常大的概念,通常分为多个阶段实施,初步实现单设备的数据采集,存储数据库,进行显示; 然后实现产线的数据监控,甚至控制设备,工厂管理层可以在办公室即可观察到车间的实时情况,工艺数据;根据大功能实现各个独立的系统,上位机系统,库存管理系统,历史追溯系统,设备管理系统等等;最后进行有机的串联,实现全自动排程系统。 相关Demo信息 HslCommunication的DEMO由三部分组成,C#的winform实现的DEMO,java的swing实现DEMO,Python的pyqt实现的DEMO。 C# Winform C# 的版本对设备的支持是最全的,包含了全部HSL支持的设备,网口通讯的,串口通讯的,还有透传的。 Java Swing Java 的支持主要是针对基于网口通讯协议的实现,具体如图所示,后续完善其他的网络通信。 Python Qt Python 的支持主要是针对基于网口通讯协议的实现,具体如图所示,后续完善其他的网络通信。 全新的手机APP下载 基于安卓手机的APP的演示demo,方便在工业现场进行直接的与设备进行联网调试,而不需要经过电脑,也可以进行一些功能性的测试。 以下列举了一些示例的界面。 HslCommunication的生态系统 一些优秀的生态系统,可以非常完美的配合HSL快速实现用户所需要的功能,比如上位机系统,信号分析系统等,或是基于HSL实现的一些非常不错的项目或是功能。 HslControls Hsl的控件库,包含了常用的一些曲线,柱状图,地图,管道,阀门等工业控件。 PLC-Recorder 上海隐图智能科技有限公司出品,用于对PLC的数据进行录波和逻辑分析,从而实现高级诊断。 树莓派 一个开放的基于linux的物联网平台,可以运行.net core程序,可以作为采集网关。 项目使用 ModbusTCP通讯测试 我们打开modbusSave开启一个服务器,地址为1,功能码03,10个数据 打开通讯软件HslCommunication选择modbusTCP通讯协议,填写IP地址,端口号502,站号1。 输入读取地址0,输入长度10点击short进行读取。 右侧可以进行对modbus地址进行赋值。 下方可以对地址进行批量访问ModbusTCP通讯测试 项目地址 GitHub:https://github.com/dathlin/HslCommunication 组件库:http://api.hslcommunication.cn/ 文档地址:http://www.hsltechnology.cn/Doc/HslCommunication 官网:http://www.hsltechnology.cn/ 总结 本文示例仅展示了HslCommunication部分功能,详细了解该软件可以下载使用。感兴趣的朋友可以通过项目地址获取更多详细信息。 希望本文能在工业物联网开发方面为大家提供有益的帮助。欢迎在评论区留言交流,分享您的宝贵经验和建议。 如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。也可以加入微信公众号[DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!作者:小码编匠 出处:cnblogs.com/1312mn/p/18533365声明:网络内容,仅供学习,尊重版权,侵权速删,歉意致谢! |