powtiger
狂人日妓
级别: 略有小成
精华主题: 0
发帖数量: 267 个
工控威望: 401 点
下载积分: 3219 分
在线时间: 113(小时)
注册时间: 2014-03-04
最后登录: 2024-04-27
查看powtiger的 主题 / 回贴
楼主  发表于: 2017-06-20 15:13
图片:
各位大哥,本人第一次接触s7-200modbus协议编程,请大家帮我写一个简单的程序实例好吗?
就是把VW0的状态写入到图片中1-16 路开关量输出中,把1-16的开关量状态再读取出来放在VW10中,
最后把开关输入1-16路读取到VW20中就行了,我不知道地址怎么对应,所以一直没搞好。谢谢大家了。
科技创造未来,人才决定明天!
powtiger
狂人日妓
级别: 略有小成
精华主题: 0
发帖数量: 267 个
工控威望: 401 点
下载积分: 3219 分
在线时间: 113(小时)
注册时间: 2014-03-04
最后登录: 2024-04-27
查看powtiger的 主题 / 回贴
1楼  发表于: 2017-06-20 17:13
说明书在这里,感谢大家
附件: 模块说明书.pdf (748 K) 下载次数:25
网站提示: 请不要用迅雷下载附件,容易出错
科技创造未来,人才决定明天!
powtiger
狂人日妓
级别: 略有小成
精华主题: 0
发帖数量: 267 个
工控威望: 401 点
下载积分: 3219 分
在线时间: 113(小时)
注册时间: 2014-03-04
最后登录: 2024-04-27
查看powtiger的 主题 / 回贴
2楼  发表于: 2017-06-22 10:09
搞定了,输入的20H转换为10进制就是32,modbus要+1,所以读取33开始的16位就行了。
输出是40H,转换十进制就是64,写入65开始的后16位即可。


谢谢大家!!
科技创造未来,人才决定明天!