本文将使用一个Github开源的组件库技术来读写AB PLC,使用的是基于以太网的实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作
官网:http://www.hslcommunication.cn/ 官网包含了详细的API文档
本类库绝对是ab最强的开源通讯库
nuget地址:https://www.nuget.org/packages/HslCommunication/
github地址:https://github.com/dathlin/HslCommunication
如果喜欢可以star或是fork,还可以打赏支持。打赏请认准源代码项目。
从NUGET安装
Install-Package HslCommunication
准备
本文将展示怎样使用代码来访问PLC数据,希望给有需要的人解决一些实际问题。主要对AB PLC的节点数据进行读写,您在应用工业生产使用之前,应该应该详细的测试,以免造成不必要的损失
此处使用到了2个命名空间:
using HslCommunication.Profinet.AllenBradley;