抖音粉丝群1
『7x24小时有问必答』

     ---------------------------------     
整理不易,点赞和转发都是您对我的莫大支持!
您动一动手,我温暖半天!
为了避免错过消息,可将公众号设置为星标!
-------------正文-干货------------
      以前的ABplc自身都是不支持ModbusTCP通讯协议的,要想实现ModbusTCP通讯需要借助网关进行协议转换。
      从RSLogix5000编程软件的V20版本以后,对于CompactLogix和ControlLogix系列的控制器,支持使用PLC程序进行ModbusTCP通讯协议进行通讯,目前支持该协议的硬件产品主要有下图中的这些(对固件版本有一些要求):
1.png

当固件不满足条件时,可以去AB官网下载高版本的固件包,然后使用AB的ControlFLASH刷固件工具进行固件升级,刷固件还是提一下,过程中一定不能断电断网,否则极易将模块刷成板儿砖,返厂维修就得不偿失了,具体的固件升级方法可以参考本号的这篇文章:“通过controlflash进行罗克韦尔控制器固件升级“
具备了硬件上的条件之后,就进入到程序开发步骤了,程序截图如下图所示,后面将提供通讯程序的下载链接,到罗克韦尔官方网站也能够下载到。

2.png
需要配置的参数
3.png
LocalSlot:用于做通讯的EN2T以太网通讯模块的插槽号
DestAddress:用于做通讯的EN2T以太网通讯模块的IP地址
DestinationPort:端口502
4.png
PollInterval:轮询时间,单位毫秒ms
TransType:modbus通讯的功能码,3表示读取保持寄存器
UID:仪表的modbus地址
BeginAddress:要读取数据在modbus保持寄存器的起始地址
Count:读取的数据个数
关于MODBUS通讯的寄存器和功能码
Modbus的寄存器分为四种,具体如下表所示:
5.png
Modbus中常用的功能码有8个,可以分为位操作和字操作两类,具体如下表所示:
6.png

程序下载链接:
请点击此处下载

查看状态:已购买或有权限

您的用户组是:游客

文件名称:Mc_Modbus_TCP.rar 
下载次数:0  文件大小:15.45 KB 
下载权限: 不限 
以上资料整理不易! 打赏楼主 ,也可赚取金币!

下载的是Routine文件,下载完成后,直接导入Routine就行了。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码