登录
首页 更多往期体验论坛 西门子S7-200 SMART PLC体验
回帖 发帖
正文

主题:台达温控表与S7-200MBUS-MSG通信寄存器地址如何计算?

点击:5239 回复:8

台达温控表与S7-200MBUS-MSG通信寄存器地址如何计算?网上有的设置是Addr43841是如何计算的?
附件 18_44103_11888cdef85b987.jpg
附件 18_44103_e0f9235e77bad1c.jpg
15-04-09 17:24
有谁知道,顶起来
15-04-10 09:04

引用 浩瀚大海 在 2015/4/9 17:24:54 发言【内容省略】

虽然我没有用过台达的温控器,但是就富士的温控器的使用经验来推断,所以以下是我的推断,如果错误的话请谅解。
4700H代表台达的PV值,转换为10进制地址就是:18176,而西门子200对于大于9999的地址是只能使用4区,也就是读写寄存器区域,所以地址可能为418176,其次,我不清楚台达的温控器的Modbus地址是否从1开始,而西门子的地址都是从1开始的,所以可能地址为:418175,这一点你可以去试试看。
最后附上200系统手册中对于大于9999的地址的说明:
附件 snap1.jpg
15-04-10 10:39
RTU格式我知道,文本格式的不清楚!
15-04-10 10:52
看样子你用的是S7-200的库程序,这个是MODBUS RTU协议,你的仪表是MODBUS ASC协议,这个是不行的!
15-04-10 10:54
下一个MODBUS调试精灵  串口大师  慢慢调,用MODSCAN可以看对应数值。  你需要自己写通讯程序
15-04-10 14:19
非常感谢大家的回帖,Addr43841和416768哪个对,我换个表试一下。用过台达温控表情回帖
15-04-10 19:16

引用 qinhya 在 2015/4/10 10:54:53 发言【内容省略】

s-200有库文件吧
15-04-10 21:26

引用 坏男孩 在 2015/4/10 21:26:41 发言【内容省略】

是的,是RTU协议的,不是ASC的,ASC协议要自己动手写!
15-04-11 08:17

工控新闻

更多新闻资讯