登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:一台三菱FX3U作主站,250台单片机作从站,采用485应答方式通信

点击:2849 回复:18

我想用一台三菱PLC(FX3U)作主站,用250台单片机作从站,采用485应答方式通信,是否可行?请各位大侠赐教!
最后修改:2018/7/26 13:00:22
18-07-26 11:17
表情先不说250个站行不行  你这一圈轮询下来 黄花菜都凉了
18-07-26 15:47
可以用中继的方式采集;
比如PLC读写10个中继,每个中继读写25个分机。
18-07-26 16:00

引用 545598021 在 2018/7/26 11:17:35 发言【内容省略】

看你对实时性要求有多高了?2楼的不失为一个办法!另外250个从站肯定不能用ADPRW指令!只能用无协议RS指令!
18-07-26 17:43
想每秒询问一遍。
18-07-26 22:42

引用 545598021 在 2018/7/26 22:42:05 发言【内容省略】

你要计算一下!
假设每个个站都只读1个字的数据
那么主站发8个字节、从站返回7个字节、假设为偶校验
那么一个站一个轮询收发的bit数为(8+7)*11=165
假设波特率为115200,即就是1000ms传输115200个bit位
那么传输165bit为需要的时间为1.43ms,加上Modbus RTU帧间隔时间为3.5字符时间1.5ms,即大约就是3ms
那么250个从站就是750ms
但实际上考虑各种因素,250个从站轮询一次肯定超过1000ms
以上算法可能不太准确,但是基本能算出个所以然来!仅供参考!
18-07-26 23:19
有何好方法?
18-07-26 23:57
实际上是远远大于这个理论值,首先波特率就不可能这么高,其次单片机和PLC响应都要时间的。之前我做个测试,单个设备的询问响应周期至少在10ms左右。
18-07-27 08:25
用FX3U很难做到一秒轮询这么多设备了
18-07-27 08:29
不行,就算是485通迅也带不了那么台,能带30多台就不得了。。
18-07-27 08:34

上一页下一页

工控新闻

更多新闻资讯