C# 通讯 HslCommunication

文章目录

  • 前言
  • Nuget使用

前言

HslCommunication是一个国产的工业通讯框架收费,特点是大而全,文档清晰。支持多种语言,例如C#、Python、Java。但是工控领域还是以C#为主,Java和Python太少了。

特点:支持Modbus,Mqtt,Plc等主流的工控软件。
缺点:7.0.1版本是最后的免费版本,之后的版本都需要付费授权。不然只有24小时试用期,过24小时候数据全部为0

PS:问一下有没有买过个人版的哥们说一下激活的问题。主要是很多工控机都是内网数据传输,不连外网,这个是怎么激活的?是在编译的电脑上面激活了,Debug输出文件就能用了?如果必须联网激活那就有点尴尬了,ZF的项目基本就不能接了,因为不让接外网。

Nuget使用

C# 通讯 HslCommunication_第1张图片

HslCommunication 官网
HslCommunication 文档

文档写的还是不错的,该有的都有了。但是我还是选择其它第三方库了。

  • 其实我工作中主要用到的协议通讯就是Mqtt和Modbus,其它都是自定义协议了。PLC通讯没碰到过。Mqtt有MqttNet,Modbus有NModbus。
  • 联网激活的问题,很多设备都是内网,不清楚无网的时候会不会出问题。主要是24小时自动失效有点搞,我今天程序弄好了,明天24小时过期了数据就没了。很多项目工期很紧,一般给软件调试只有一天的时间。这个24小时候自动过期很容易出问题。

你可能感兴趣的:(C#,通讯专栏,网络)