当前位置:
工控论坛
> >
产品
>
工业互联
>
RS485/232/442
我要发帖
485的初始化问题
点击:
862
| 回复:
4
kangsh
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 6回
年度积分:0
历史总积分:15
注册:2004年6月16日
发表于:2004-06-16 11:10:00
楼主
我现在用一台上位机通过485总线和n台下位机通信,有一个初始化过程,即上位机读取下位机的序列号和状态,问题是因为下位机的个数是不确定的,那上位机怎么知道已经初始化完成了呢?即怎么知道已经初始化了最后一台下位机?
分享到:
收藏
邀请回答
回复楼主
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2004-06-16 13:18:00
1楼
RS-485 的 device 都有不同的 address/id, 扫一遍每个 address/id 即可. 当然, 这样很没效率, 所以... 您可以考虑在主控机加个 config file, 里面记录着需要 initial 的 device address/id. 主控机依此 file 作动. 当 device 有增减时, 这个 file 也得一并修改.
回复
引用
举报
kangsh
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 6回
年度积分:0
历史总积分:15
注册:2004年6月16日
发表于:2004-06-16 13:21:00
2楼
我考虑过这么做了,只是我用vc做的主程序,而我又是刚入门,所以想把程序作简单一些,想找一些偷懒的办法:)
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2004-06-16 13:27:00
3楼
这您得自行决定了... 简单 或是 效率? 简单... 加个 loop 去 scan. 效率... 加个 config file.
回复
引用
举报
kangsh
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 6回
年度积分:0
历史总积分:15
注册:2004年6月16日
发表于:2004-06-16 14:56:00
4楼
我想到办法了,就是初始化时弹出一个对话框让用户输入挂在总线上的下位机个数
回复
引用
举报
热门招聘
相关主题
高效逻辑环
[1599]
工业4.0是什么,求助网友讨论...
[1601]
(海利普HLP-SV系列)变频器RS...
[7408]
工业以太网介绍及与普通以太...
[3840]
求助GSD文件的编写,急!
[1390]
应用现场总线若干问题的思考
[5839]
智能化配电系统中的多现场总...
[2338]
abb机器人涂胶包和SCA的涂胶...
[1626]
RS232、RS422、RS485串行通讯标...
[3280]
综述:流行现场总线简介
[6025]
官方公众号
智造工程师
客服
小程序
公众号