HSL Communication × AI

HslCommunication + AI, an industrial development super assistant

From answering industrial communication questions, to generating stable runnable code, to assisting with the whole project, AI works together with real field devices.

Answer questions anytime

AI answers protocol, address, and device model questions using HSL documentation and live device context.

Generate code automatically

Generate read/write, acquisition, gateway, and upper-computer code from your requirements.

Project-level assistance

From requirement analysis to on-site commissioning, AI helps you verify, debug, and deliver.

AI can read real PLC values

After Demo connects to a real device, AI reads registers, tags, and collected curves through the local HslCommunication gateway instead of fabricating data.

  • Demo connects to the real PLC
  • AI reads the device and address table
  • AI reads and analyzes values in real time
> connect SiemensS7Net [OK] 192.168.1.10:102 > read M100 : short { value: -123 } > collect 1000ms x 60 curve + analysis ready
HslCommunication
This is a communication library that can be re-developed. Based on this communication library, you can easily and conveniently perform read and write operations with industrial field devices without caring about the underlying details. It can help you deliver industrial software quickly and with high quality.
LESS CODE
HSL can reduce your development code, encapsulate the details of network communication, handle network abnormalities, and disconnect and reconnect.
FLEXIBLE
HSL is very flexible, and the supported data types cover the basic types of C#, bool, byte, short, ushort, int, uint, float, double... etc.
CROSS-PLATFORM
HSL is cross-platform, not just windows platform, based on .net core/5/6/7 can realize the operation of linux platform, it can be easily deployed.
MANY COMPANY
HSL has been used by nearly 1000 cooperative enterprises, universities and research institutes, and has been downloaded more than 700k times on NUGET.
Edge Gateway System.
This is a configurable software system that integrates acquisition and analysis. This software uses configuration files for basic acquisition and analysis, and even writing operations, and exposes all PLC data to the public in a unified manner and standard protocol. , The gateway system can also monitor and manage all PLCs, and the server-side programs can also be deployed in linux, which truly becomes a hardware-based gateway.
HslControls
A control library dedicated to the software interface of the industrial software, which mainly integrates pipes, boilers, curve controls, chart controls, etc., can help you quickly realize the interface of the industrial software.
Example Controls:
HslRedisDemo
A free-to-use Redis client browser can also perform data editing and data search.
OpcUaHelper
An open source client browser based on the OPC Foundation's basic library can browse the data information of the OPC UA server, and you need to find the OPC Foundation to apply for authorization.
More products, need to wait...
Who use HSL
Daily visits to this website