80764807
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 135 点
下载积分: 1345 分
在线时间: 7(小时)
注册时间: 2011-10-08
最后登录: 2022-11-13
查看80764807的 主题 / 回贴
楼主  发表于: 2020-03-10 14:48
图片:
图片:
fx3u-485adp-mb做modbus从站 手册中的从站功能代码怎么理解,往哪里用,从站不是不能执行读写吗?不是所有的读写数据功能都是由主站来执行吗?从站配置好通讯协议和地址后是不是就可以了?如图,图片程序是从站程序。举个栗子:主站要读写从站的M0,那么从站只需要配置好通讯协议和从站通讯地址,然后主站那边执行ADPRW指令来读写M0的状态就可以了。请各位指点。
twingo49
级别: 网络英雄

精华主题: 0
发帖数量: 559 个
工控威望: 9134 点
下载积分: 22585 分
在线时间: 1019(小时)
注册时间: 2013-08-08
最后登录: 2024-12-09
查看twingo49的 主题 / 回贴
1楼  发表于: 2020-03-21 14:52
引用
引用第3楼ulikai于2020-03-21 14:37发表的  :
请问 plc作从站,我看到M0和D0首地址都是0,该怎么区分呢?

還要考慮功能碼,例如功能碼 5H是線圈寫如這時後0是指M0,若是功能碼6H則是寄存器寫入這時候0就是指D0。
twingo49
级别: 网络英雄

精华主题: 0
发帖数量: 559 个
工控威望: 9134 点
下载积分: 22585 分
在线时间: 1019(小时)
注册时间: 2013-08-08
最后登录: 2024-12-09
查看twingo49的 主题 / 回贴
2楼  发表于: 2020-03-21 19:25
1樓有回答了,1)從站代碼功能是告訴使用者能接受那幾種命令用的,舉例如果從站代碼裡沒有5H,那使用者從主站下5H給從站也讀不到東西,也就是主站下5H也要從站有支持5H。2)作為主站就要負責對從站讀寫,從站不能對主站讀寫。