欢迎使用HslCommunication的在线文档
虽然目前提供了官网的API文档(http://api.hslcommunication.cn)以及博客(https://www.cnblogs.com/dathlin/)的相关的说明,
但都是一些很零散的介绍,所以有必要再出一个更加完整的文档内容,用来从整体介绍 HslCommunication
的功能和使用方法的,以便大家更好的理解什么是 HslCommunication
,
它能干什么,以及怎么使用它,来达到我们需要的功能。
HslCommunication
是什么?虽然一开始的目的是开发一个三菱PLC的通讯库,但是在长达数年的开发过程里,功能不断丰富,定位也在慢慢的发生变化,
简单的说,它是一个通信库,用来数据通信的,不仅仅是和工厂设备(例如PLC设备,机器人设备,仪器仪表等)的通信,也可以用来程序和程序间的数据通信,
电脑和电脑间的数据通信,C#语言和java,python语言之间的通信,程序和网页的通讯,本地电脑和云服务器通讯。所以我们在回答 HslCommunication
是什么的时候,也顺便回答了它能干什么。
什么情况下您会需要 HslCommunication
?如果是制造企业,想自己研发一些工厂的小软件,监视设备的数据,或是记录工艺数据,或是仓储系统,或是远程读写PLC数据,
都可以基于 HslCommunication
来快速开发您的软件,一步一步慢慢实现自己的工厂自动化,智能化,切实的感受到数字化带来的好处,对工艺,对管理,对设备运行效率提升有很大的帮助。
如果你是集成商,在单纯的销售设备之外,可以配套上位机软件系统,增加自身的附属价值,在实施自动化项目时,使用 HslCommunication
可以更加快速,
高质量,低成本的交付工厂软件,专注于软件的工艺优化,流程优化,实现自己的核心价值,而不是将时间浪费到繁琐的数据通信采集上,因为能不能采集三菱PLC,西门子PLC等本来就无法成为技术门槛。
为什么不自己写库,而要使用 HslCommunication
?对个人而言,了解和清楚通信的原理是有必要的(可以挑选一个相对简单的例如Modbus协议深入研究),但是没有必要花太多精力在上面,
因为人的精力是有限的,一个人是没办法写完所有的代码的(json库?数据库?操作系统?),所以我们应该专注于自己的核心区域,举个例子,如果一个人花了很多的时间做了一个库出来,结果网上有更好用且免费的,
或是只要花一点钱就可以买到更好用的库,这时候就没有必要继续研究了,因为成为不了核心价值。
对于公司而言,答案是成本,如果一个公司要从头研发通信,开发出适用自己的通信库需要大量的时间成本,众所周知,
工厂项目实施时,软件的调试成本,犯错成本,踩坑成本比普通软件开发高的多,普通软件有问题大不了重启,工厂软件会影响产线的效率,所以要开发出一个稳定,好用,多项目复用的通信库,需要大量的验证,测试,
而且每种PLC都需要这么来一次,按目前程序员薪资来说,普通程序员月薪10K,即使花一年时间也做不出成熟,稳定,好用,多项目复用的通信库,HslCommunication
几乎可以这么说:
倾注了作者所有的心血(10年的行业工作,代码开发经验),又花了6年时间的不断开发,迭代,完善,大面积的测试,使用,才形成了今天的产品,获得了大量的用户的认可和使用。
购买了 HslCommunication
相当于什么?企业版终身支持源代码的更新升级,相当于是自己公司开发一样的效果,不存在任何的被卡技术,不用担心有一天厂家突然不授权了,
而且 HslCommunication
已经在nuget超过50万次下载,超过600+付费企业的认可和使用,包括 宁德时代, 美的, 海尔, 比亚迪, 浪潮
等等也都在使用,所以相当于和大公司同一使用标准,对个人用户来说也是一样的好处多多,将来工作选择及面试的时候,也是一个超级加分项。
如何开始学习 HslCommunication
?既然我们知道了它能干什么,就需要用它来解决我们实际的问题。在您更好的使用 HslCommunication
之前,我们假定您已经对 C#
编程语言有了一定的了解,并且对一些基本的概念性的东西比较清楚,如果您还是C#编程语言的初级水平,就需要好好的学习 C#
语言及本文档的第二章内容(学前必备基础),
如果您对C#语言已经相当的了解了,可以直接跳过看应用部分。
注意:本 HslCommunication
软件的商业使用需要购买授权,未经书面合同正式授权,一律被视为侵权,感谢对 HslCommunication
的支持,也是对中国自动化事业的贡献,胡工物联也将持续开发好的软件产品,为中国工业自动化事业做贡献。
下面的界面就展示了 HslCommunication
功能界面下图展示,可以有个简单的了解,好了接下来就可以开始学习了!祝你好运。

















有限公司.png)