hqc1159
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 159 点
下载积分: 622 分
在线时间: 11(小时)
注册时间: 2009-08-21
最后登录: 2018-10-22
查看hqc1159的 主题 / 回贴
楼主  发表于: 2010-07-06 10:41
目前有个项目用台达PLC控制三菱变频器E700, 但由于PLC型号的问题不支持使用RS指令,想求一份用MODBUS通讯的格式,谢谢
hqc1159
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 159 点
下载积分: 622 分
在线时间: 11(小时)
注册时间: 2009-08-21
最后登录: 2018-10-22
查看hqc1159的 主题 / 回贴
1楼  发表于: 2010-07-06 12:12
补充:
现在用台达PLC(ES)控制三菱变频器(E700),由于ES不支持RS指令所以用MODBUS,但是问题也出现台达的程序也弄好了,变频器设置也好了就是通讯不了,变频器上RUN等闪烁,用电脑监控后发现程序中M1161并不是一直置位的,时而置位时而复位,这个是不是不能通讯的原因呢?请各位前辈指点。 谢谢!程序如下:

LD M1000

MOV H96 D1120

MOV K200 D1129

SET M1120

SET M1143

SET M1161

写入频率程序:

MODWR K1 H9C4E D520

e700设置如下:

P79(运行模式选择)=0(外部/PU切换模式),P117(通讯站号)=1,P118(通讯速率)=192,p119(通讯停止位长)=10(停止位长1,数据长7),p120(奇偶校验)=2(偶校验)
hqc1159
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 159 点
下载积分: 622 分
在线时间: 11(小时)
注册时间: 2009-08-21
最后登录: 2018-10-22
查看hqc1159的 主题 / 回贴
2楼  发表于: 2010-07-06 18:09
引用
引用第3楼sjm213于2010-07-06 16:53发表的  :
1. 程序的M1122?
2.变频器的Pr.549?
另外写入运行频率,地址应该是H0D?



MODWR K1 H9C4E D520

SET M1122

H9C4E是变频器中的40014频率地址
M1122有的,P549设置为1(MODBUS-RTU)我没打出来,不好意思,
请问H0D是怎么来的?变频器说明书上的吗?
hqc1159
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 159 点
下载积分: 622 分
在线时间: 11(小时)
注册时间: 2009-08-21
最后登录: 2018-10-22
查看hqc1159的 主题 / 回贴
3楼  发表于: 2010-07-06 20:13
引用
引用第5楼sjm213于2010-07-06 18:24发表的  :
这个地址要减去40001:
[attachment=42091]



换了也试过还是这样不能通信,是不是着个通信格式不能用于三菱变频器的?
hqc1159
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 159 点
下载积分: 622 分
在线时间: 11(小时)
注册时间: 2009-08-21
最后登录: 2018-10-22
查看hqc1159的 主题 / 回贴
4楼  发表于: 2010-07-06 22:03
引用
引用第7楼sjm213于2010-07-06 20:36发表的  :
先用串口工具试试能否通讯上!



额, 串口工具是PLC编程软件中通讯侦测吗?
我刚刚上手,很多都不明白。