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的状态就可以了。请各位指点。
菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1379 个
工控威望: 1555 点
下载积分: 3678 分
在线时间: 176(小时)
注册时间: 2017-09-01
最后登录: 2024-05-07
查看菜鸟入行的 主题 / 回贴
1楼  发表于: 2020-03-10 21:39
简单来说:

1、主站支持此功能,就可以发送此命令。  

2、从支持此功能,就可以响应此命令。如果从站不支持此功能,就不会响应。好比有些小狗只听得懂“坐下”;有些小狗又听得懂“坐下和“握手”;还有些狗甚至能听懂“咬他!”

三菱的FX MODBUS从站说明上列举的这些功能码,指的是它目前仅支持这些功能码,也就只会这些。你要给它别的,它不一定懂。

好比对面虽然有一个精通法语,英语,日语,普话的老外,你用很标准的地方话给他说,他肯定听不懂,一脸懵逼。
[ 此帖被菜鸟入行在2020-03-10 21:46重新编辑 ]
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步