首页 / 资讯中心 / 文章详情

HSLCommunication框架概述

HSLCommunication框架概述 ★ FEATURED ARTICLE
一、定位不只是 PLC 通信库HslCommunication简称 HSL是一个基于工业物联网和计算机通讯的架构实现定位为多功能通信库。其最初为三菱 PLC 通讯库后发展为涵盖工业软件开发基础功能的底层通信架构用于构建上位机、MES、SCADA、HMI、ERP 及各类自动化控制系统。官方对“它能干什么”的说明比较直白不仅是和工厂设备PLC、机器人、仪器仪表等的通信也可以用于程序与程序间、电脑与电脑间、C# 与 Java/Python 之间、程序与网页、本地电脑与云服务器之间的通信。二、协议与设备覆盖PLC 类西门子 S7 系列S7-200/300/400/1200/1500/200 SMART、三菱 MC 协议Binary/ASCII/3E/1E/QnA 兼容 3E 帧、欧姆龙 FINSTCP/UDP、罗克韦尔 ABDF1/Logix/CIP、汇川、富士、基恩士、台达、倍福、松下、永宏、施耐德、LS 等。通用工业协议Modbus RTU / TCP / ASCII / RTU over TCP以及 OPC UA 客户端支持节点浏览、读写、订阅。物联网与网络MQTT发布/订阅、WebSocket、HTTP、Redis、TCP/IP、UDP 及 HSL 私有协议。机器人与其他KUKA、ABB、FANUC、安川、现代机器人通信协议以及身份证阅读器ISO 14443 Type A/B、EM4100、Mifare S50/S70。三、平台与工程特性提供 C#、Java、Python 多语言版本其中 C# 版本功能最全支持 .NET Framework 及 .NET Core 跨平台Windows/Linux/macOS运行库内封装了网络通信细节具备断线重连、异常处理、日志、流水号生成、邮件发送、傅立叶变换等功能。从组件划分看.NET Framework 版包含设备采集类、数据/文件通讯类、数据通信服务器类、串口通信类、日志记录类、基础工具类及常用控件仅限 Windows 平台.NET Standard 版则去掉了串口与控件部分实现 Windows Linux macOS 跨平台另有基于 JDK 8 的 jar 包支持与 C# 服务器交互。四、与 OPC 路线的关系结合你前面在做的 KEPServerEX OPC 方案这里有个取舍点传统方案依赖 OPC UA 等中间件部署相对复杂HSL 这类直连协议库适合轻量采集场景。但两者并不互斥——HSL 本身也带 OPC UA 客户端能力可以按“直连为主、OPC 出口为辅”的思路混用。五、授权提醒需要注意该软件的商业使用需购买授权未经书面合同正式授权一律被视为侵权。企业版为终身授权不限制电脑数量、PLC 数量及读写点数据 2026 年前后的资料NuGet 下载量超 60 万次已有宁德时代、美的、海尔、比亚迪、浪潮、博世等 800 付费企业使用。如果你打算在现有 C# 上位机里引入它做 Modbus 或西门子侧的直连采集可以说明目标 .NET 版本和是否已有授权我帮你梳理一下和现有 OPC 通道并存的点位管理方案。
阅读完成 · 觉得有帮助?
咨询建站