http://bbs.hcbbs.com/thread-819457-1-1.html

多个rs485设备怎样跟上位机通讯?

[复制链接] |关注本帖

   

签到天数: 1228 天

连续签到: 23 天

[LV.8]以坛为家II

1#

 
 发表于 2011-3-30 08:13 | 只看该作者 |关注该作者的回复
将40个带有485接口的设备全部并联后,再用一个485转232,再接到上位机,这是正确的用法。每个485都出来一根线,总共40路都接到一个多路串口集线器上,再与上位机通讯,没听说过这个用法。
 

评分

 
参与人数 1 财富 +5 收起理由
 zyzs + 5 帮助他人解决问题,互助方可提高

查看全部评分

 
 
   

签到天数: 12 天

连续签到: 1 天

2#

 
 发表于 2011-3-30 23:56 | 只看该作者 |关注该作者的回复
”每个485都出来一根线,总共40路都接到一个多路串口集线器上,再与上位机通讯“
可以做到,这样是最好的方式,其中一回路出现问题不交叉影响,连接的应该叫TerminalServer串口终端服务器

 

评分

 
参与人数 1 财富 +3 收起理由
 zyzs + 3 积极参与交流

查看全部评分

 
 
   

签到天数: 5 天

连续签到: 0 天

3#

 
 发表于 2011-3-31 11:52 | 只看该作者 |关注该作者的回复
RS485是支持多设备串联后通讯的,是总线结构。一般来说,要么是串联成总线型式的通讯,要么是每个设备单独的连接到串口集线器。不存在并联的问题。
 

评分

 
参与人数 1 财富 +3 收起理由
 zyzs + 3 积极参与交流

查看全部评分

 
 
   

签到天数: 13 天

连续签到: 1 天

4#

 
 发表于 2011-3-31 14:07 | 只看该作者 |关注该作者的回复
串口通讯设备每台8路RS485口,一路以太网口。通过串口通讯设备就可以把现场485的设备和上位机连接起来。当然也有16路的串口通讯设备。
 
 
 
 
   

该用户从未签到

5#

 
  楼主| 发表于 2011-3-29 21:15 | 只看该作者  |关注该作者的回复

注册海川吧,与320万海川交流分享

您需要 登录 才可以下载或查看,没有帐号?马上注册 

x

现场有40个带有485接口的设备。能否将这485接口全部并联后,再用一个485转232,再接到上位机?或者每个485都出来一根线,总共40路都接到一个多路串口集线器上,再与上位机通讯?哪种方案好一些?

上一篇:请教,安全阀上面的这个长杆是什么作用的?
下一篇:液环真空泵的问题

 

评分

 
参与人数 1 财富 +6 收起理由
 zyzs + 6 发起有意义的议题

查看全部评分

分享到:  QQ好友和群 QQ空间 腾讯微博 腾讯朋友

微信分享

收藏1 转播 分享 淘帖  

 
 
   

该用户从未签到

6#

 
 发表于 2016-3-7 13:13 | 只看该作者 |关注该作者的回复
本人觉得,采用485接口全部并联后,再用一个485转232,再接到上位机,方案是可行的。但是应考虑位置、距离关系,,
 
 
 
 
   

签到天数: 123 天

连续签到: 1 天

[LV.4]海川常住居民I

7#

 
 发表于 2016-3-7 15:59 | 只看该作者 |关注该作者的回复
总线方式,严格地讲应该是各设备依次以手拉手菊花链的形式连接起来,以最少的物理线路接进一个设备的串口。各设备之间粗略看是串在一起,但电气结构上是并联的。正如实践中用滥的方式:每个设备均接线到控制室,再在控制室内的端子上将各设备并联。这样并未节省线缆,也即未发挥总线长处。
既是各个设备分别拉线进了控制室,另一种方式就是分别接进串口服务器的各个串行端口,此服务器可对各端口作虚拟映射后,转换为其他通讯方式,比如Ethernet方式。
所以,两种方式均可实现,具体应用哪种,可视投资、设备、相关系统的要求等而定。
进串口服务器的,须单购自终端服务器,各设备的通讯方式可各个不同,过串口服务器之后接入系统时的通讯方式可不再是串口协议。
而走菊花链连接总线形式的,接入的系统需支持串口连接方式(接口、协议等),各设备的通讯参数如波特率等须一致。设备之间菊花链连接须务必保证总线在接入设备端子的地方牢固压接在一起,这样,该设备故障时,即便将其从总线中拆除,仍不会影响其余设备的正常连接。
 
 
 
 
   
8#

 
 发表于 2016-3-9 20:59 | 只看该作者 |关注该作者的回复

485通讯需要注意终端电阻
 
 
 
 
   

签到天数: 1073 天

连续签到: 46 天

[LV.8]以坛为家II

9#

 
 发表于 2016-3-10 13:24 | 只看该作者 |关注该作者的回复


“每个设备均接线到控制室,再在控制室内的端子上将各设备并联" —— 7楼瓜娃子如是说

嘎嘎嘎

布线那有人象7楼那般搞呀,都是2芯总线甩到个各个测点,挂上各台设备的好不 。。。。。。

多个rs485设备怎样跟上位机通讯?的更多相关文章

  1. 开源纯C#工控网关+组态软件(四)上下位机通讯原理

    一.   网关的功能:承上启下 最近有点忙,更新慢了.感谢园友们给予的支持,现在github上已经有.目标是最好的开源组态,看来又近一步^^ 之前有提到网关是物联网的关键环节,它的作用就是承上启下. ...

  2. C# 实现自定义的USB设备与上位机进行通信(上位机部分)

    因为以前没用过USB,对USB也不了解,于是上网查了很多资料,不过网上的资料都是零零散散,不清不楚的,于是我自己总结了一下,下面几个链接是网上这么多零散资料里,我觉得比较有参考意义的. USB设备连接 ...

  3. C# 上位机的USB设备拔插检测

    我们做USB通信时,通信成功后,往往要检测USB设备的拔插状态,这里就USB拔插进行一下说明. 参考:https://www.imooc.com/article/17438 先说明一下,我这里只是用C ...

  4. 基于QT的全自动超声波焊接机上位机追溯系统(已经在设备上应用)

    应用说明: 本上位机程序是我在做锂电池产线项目的时候开发的,用于采集设备数据以及实现设备自动控制,下位机采用基恩士PLC,超声波机采用上海一家的超声波焊接机,实现电芯极耳的自动焊接,上位在设备焊接过程 ...

  5. [python] 3 、基于串口通信的嵌入式设备上位机自动测试程序框架(简陋框架)

    星期一, 20. 八月 2018 01:53上午 - beautifulzzzz 1.前言 做类似zigbee.ble mesh...无线网络节点性能测试的时候,手动操作然后看表象往往很难找出真正的原 ...

  6. [自娱自乐] 4、超声波测距模块DIY笔记(四)——终结篇·基于C#上位机软件开发

    前言 上一节我们已经基本上把超声波硬件的发射和接收模块全部做好了,接下来我们着手开发一个软硬结合的基于C#的平面定位软件! 目录 一.整体思路 二.效果提前展示 2-1.软件部分展示 2-2.硬件部分 ...

  7. C++ MFC实现基于RFID读写器的上位机软件

    C++ MFC实现基于RFID读写器的上位机软件 该博客涉及的完整工程托管在https://github.com/Wsine/UpperMonitor,觉得好请给个Star (/▽\=) 运行和测试环 ...

  8. 医疗器械c#上位机开发指引教程

    此教程面向的读者:对医疗器械上位机编程有兴趣,或者急需了解医疗器械(尿常规.血液分析.生化.心电.B超等医疗下位仪器)的编程流程.编程细节的程序员. 1.得到仪器协议 当我们需要与医疗器械等下位机数据 ...

  9. 物联网框架ServerSuperIO.Core(.netcore)跨平台,一套设备驱动通吃嵌入式、上位机、云服务

    1.      概述... 2 2.      ServerSuperIO.Core跨平台开发环境... 2 3.      ServerSuperIO.Core特点... 2 4.      Ser ...

随机推荐

  1. EVA:自定义字段实现

    原文链接:http://blog.csdn.net/ytangdigl/article/details/70145910 前言 自定义字段又叫做“开放模型”,用户可以根据自已的需求,添加需要的字段,实 ...

  2. 开源的python机器学习模块

    1. Scikit-learn Scikit-learn 是基于Scipy为机器学习建造的的一个Python模块,他的特色就是多样化的分类,回归和聚类的算法包括支持向量机,逻辑回归,朴素贝叶斯分类器, ...

  3. java正则表达式(转)

    1.验证email public static void main(String[] args) { // 要验证的字符串 String str = "service@xsoftlab.ne ...

  4. mysql sql语句中用括号处理or和and的运算顺序

    需求,我要检索出 a =1 或者 b=1 并且 c = 0 或者 c=1 时候的结果 例子: select * from test where a = 1 or b = 1 and ( c = 0 o ...

  5. hdu 5446(2015长春网络赛J题 Lucas定理+中国剩余定理)

    题意:M=p1*p2*...pk:求C(n,m)%M,pi小于10^5,n,m,M都是小于10^18. pi为质数 M不一定是质数 所以只能用Lucas定理求k次 C(n,m)%Pi最后会得到一个同余 ...

  6. MyEclipse个性化设置

    1.修改项目文件默认编码 Note:myEclipse默认的编码是GBK, 也就是未设置编码格式的文件都默认使用GBK进行编码, 而更糟糕的是JSP.JavaScriptt默认编码竟然是ISO-885 ...

  7. 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:fhcq-oa' did not find a matching property.

    当你在使用Eclipse运行web项目时,你可能会看到控制台出现: 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Settin ...

  8. Educational Codeforces Round 45 (Rated for Div. 2) G - GCD Counting

    G - GCD Counting 思路:我猜测了一下gcd的个数不会很多,然后我就用dfs回溯的时候用map暴力合并就好啦. 终判被卡了MLE.....  需要每次清空一下子树的map... #inc ...

  9. ionic启动App时不使用淡入淡出效果

    找到我们项目下面 res下面的config.xml,然后加入下面两句就可以解决. <preference name="FadeSplashScreen" value=&quo ...

  10. scala递归实现换零钱算法

    import scala.collection.mutable.ArrayBuffer import scala.util.control.Breaks object Exchange { def d ...