请教如何使用S7-200,通过Modbus RTU协议与变频器通讯?

新手学习PLC与变频器之间通讯,变频器使用的是modbus rtu 标准协议,想通过PLC的modbus 指令库与变频器建立通讯,可是,试了好久一直通讯不上。
 当然了从站地址、传输速率设定的已经确定没有问题了,我估计问题就出在Addr(读写从站的数据地址)上,一直不能确定地址究竟该怎么填写。变频器的说明书上的地址是,1000H、2000H等等的16位地址,貌似跟200的库指令40001开头的地址不太一样啊?
 不知有没有知道如何解决这种问题的大神,请教一下?

分享到:

13 个回答

0 0
1楼
1000H-----4096----44096-------AC40H
说明书上应该有该地址的说明,如果该地址类型是保持寄存器,那么就这样加。
添加评论
评论内容控制在100字左右。
0 0
2楼
应该先用串口调试助手和从站连接调试
 这样你不能判断原因是从站设置 还是 接线 还是PLC程序问题。

添加评论
评论内容控制在100字左右。
0 0
3楼

变频器参数地址+40001
1条评论
评论内容控制在100字左右。
0 0
4楼
谢谢各位的热心回答,今晚算是搞通了,地址的对应关系为:
         十六进制数转化为十进制数,在加上40001(或者400001)。就可以正确与PLC建立通讯了。以3000H为例,其对应的地址须转化为3000H→12288→400001+12288=412289。
添加评论
评论内容控制在100字左右。
0 0
5楼

心情愉快

添加评论
评论内容控制在100字左右。
0 0
6楼
你用的是什么牌子的变频器?我也正在做通讯这一块,可以交流一下……
添加评论
评论内容控制在100字左右。
0 0
7楼
不知道你用的是什么变频器,西门子的变频器参数要设置车工技术人员参数才能调出更多的参数
添加评论
评论内容控制在100字左右。
0 0
8楼
通信的确是个难题
添加评论
评论内容控制在100字左右。
0 0
9楼

你这个问题回答比较繁琐,不是几句话就能说通的,MODBUS RTU 通讯 不管和什么变频器通讯编程几乎都一样的,你随便找个 MODBUSRTU通讯的例程研究一下就可以 ,一通百通

添加评论
评论内容控制在100字左右。
0 0
10楼
请问到底加40001还是400001
添加评论
评论内容控制在100字左右。
0 0
11楼
MODBUS RTU 通讯 不管和什么变频器通讯编程几乎都一样的,你随便找个 MODBUSRTU通讯的例程研究一下就可以 
添加评论
评论内容控制在100字左右。
0 0
12楼
16
添加评论
评论内容控制在100字左右。
0 0
13楼
16
添加评论
评论内容控制在100字左右。

你的答案

工业库(www.gongyeku.com)   京ICP备17009829号-3