yy1114
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 127 点
下载积分: 489 分
在线时间: 6(小时)
注册时间: 2011-09-04
最后登录: 2024-10-25
查看yy1114的 主题 / 回贴
楼主  发表于: 2013-11-27 13:26
   PLC设置

程序


  
w60.01为0.1s脉冲
D32300 变频器站号
D32301 向变频器保持寄存器写入数据
D32302 发送字节数
D32303 数据写入到41004寄存器
D32304 需写入的数据

D40为写入数据SV值

以上方法不知哪里错了,总是不能写入运行频率到变频器的41004寄存器。请熟悉MODDBUS通讯的朋友指教。谢谢!
yy1114
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 127 点
下载积分: 489 分
在线时间: 6(小时)
注册时间: 2011-09-04
最后登录: 2024-10-25
查看yy1114的 主题 / 回贴
1楼  发表于: 2013-11-27 13:29
变频参数设置于PLC相同。运行方式为外部控制,运行频率为通讯方式。
yy1114
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 127 点
下载积分: 489 分
在线时间: 6(小时)
注册时间: 2011-09-04
最后登录: 2024-10-25
查看yy1114的 主题 / 回贴
2楼  发表于: 2013-11-29 11:35
引用
引用第3楼kadgai于2013-11-29 10:51发表的  :
你那个D32303不是应该传送41004……40014这个地址吗,……

写错了,是40014的。地址为40014-40001=13,转换成16进制就是0D。
yy1114
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 127 点
下载积分: 489 分
在线时间: 6(小时)
注册时间: 2011-09-04
最后登录: 2024-10-25
查看yy1114的 主题 / 回贴
3楼  发表于: 2013-11-29 11:37
感谢以上朋友关注!
yy1114
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 127 点
下载积分: 489 分
在线时间: 6(小时)
注册时间: 2011-09-04
最后登录: 2024-10-25
查看yy1114的 主题 / 回贴
4楼  发表于: 2013-11-29 19:50
还没能通讯上去,原程序中写的就是40014,即0D。
yy1114
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 127 点
下载积分: 489 分
在线时间: 6(小时)
注册时间: 2011-09-04
最后登录: 2024-10-25
查看yy1114的 主题 / 回贴
5楼  发表于: 2013-12-04 12:48
谢谢kadgai朋友!D700使用手册中有说明的,参数编号+40001就是寄存器地址。