首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >利用hsl连接AB PLC案例分享

利用hsl连接AB PLC案例分享

作者头像
剑指工控
发布2021-11-04 12:05:15
发布2021-11-04 12:05:15
1.2K0
举报
文章被收录于专栏:剑指工控剑指工控

距离上次投稿也已经过去好几个月了,最近空下来,准备先手写一个利用第三方库的方式来连接Rockwell 的PLC,这次先选用最近胡总的hsl库。大家跟着我的思路一起来看下怎么自己编写程序与PLC进行握手通讯。

握手通讯

首先为了测试方便,我们需要创建一个窗体应用,也可以使用console应用,但做测试调试参数不方便,项目的创建已经在前面的大佬的一系列课程中,大家应该都会了。

然后根据所需参数,布局好控件。

跑起来看一下,控件都没有问题

测试运行空间

然后编写“连接按钮”的连接PLC功能,看能否连接到PLC

主要步骤如下:

第一步:先利用HSL库,实例化连接对象;

第二步:传入连接参数,常规CIP协议的端口号为44818,与S7协议的102端口类似;

第三步:建立连接;

码好代码后,按F5,跑起来,填入相应参数,并点击连接按钮,提示连接成功。如果连接不成功,会提示连接超时;

接下来编写读取按钮的代码,这里选用读float的方式来测试;

写入测试:

长时间没有数据交互,PLC会自动把这个客户端踢掉,再次连接需要重新建立连接。

2021年9月

作者简介

Borje Zhou:

专业从事于提供工厂自动化及信息化解决方案。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档