设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
实战案例:手把手教你做三菱变频器MODBUS通讯 ...
返回列表
发新帖
[三菱]
实战案例:手把手教你做三菱变频器MODBUS通讯
[复制链接]
298
|
0
|
2024-8-8 19:22:58
|
显示全部楼层
|
阅读模式
实战案例:手把手教你做三菱变频器MODBUS通讯
今天给大家介绍一下三菱变频器的485通讯,采用的是“
MODBUS RTU/ACSII
”通讯。Modbus协议是一种串行通信协议,最初由Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。它已经成为工业领域通信协议的业界标准,并且现在是工业电子设备之间常用的连接方式。
我们在上期内容分享了三菱变频器专用协议,适用于三菱PLC,触摸屏和变频器连接,简单快捷,感兴趣的朋友可以关注一下。
本文适用三菱全系列变频器
实验设备
设备名称
型号
可编程控制器
FX5U-32MT/ES
变频器
D700系列
连接线
普通网线
变频器侧的设置
接线:本次采用485两线制进行接线
由于小编使用的是成品网线制作的线缆,需要剪掉线缆,取54361号线缆进行接线,
终端电阻
记得拨到110Ω。
参数的设置:
参数号
设置值
说明
Pr.117
1
PU通信站号
Pr.118
192
通讯速率19200
Pr.119
10
数据长度:7位
停止位:1位
Pr.120
2
偶校验
Pr.121
9999
通讯重试次数
Pr.122
9999
通讯间隔检查
Pr.123
9999
通讯等待
Pr.124
9999
CR:有/LF:无
Pr.549
1
MODBU-RTU
Pr.340
1或10
1:网络运行模式
10:网络运行模式(可以通过操作面板更改PU运行模式和网络运行模式)
PLC侧的设置
将485串口-基本设置-协议格式改成MODBUS_RTU通讯。偶校验,停止位1位,波特率19200。(此处务必和变频器设置保持一致)
编写程序:
本次测试使用了Modbus 主站指令
ADPRW
。
S1=站号
S2=功能码
S3=Modbus寄存器地址
S4=读取位数
S5=存储寄存器起始地址
D2=通讯执行状态
功能码解释:
MODBUS寄存器地址:
读写参数
读参数
参考程序如下:
1,读取PU模式下运行的频率。Modbus地址要前偏移一位,我需要读取40201(当前频率/转速),此时,我们使用功能码H3(保持寄存器读取),读取40201开始的5个字,存储在起始位D0.(外部,内部模式都可以使用)。
2,NET模式下远程启动运行并写入频率。使用到功能码H6(保持寄存器写入),使用到40014(运行频率RAM),40009(控制指令)。
由于我们需要启动运行,使用正转,所以需要向40009BIT1置位ON。转换成10进制为2。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
自动化大师
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』