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. Extjs 代码拾穗

    1.tree grid 添加一行 var rootNode = store.getRootNode(); var newRecord = Ext.create('MatrixDlv',{"s ...

  2. Hive(五)数据类型与库表操作以及中文乱码

    一.数据类型 1.基本数据类型 Hive 支持关系型数据中大多数基本数据类型 类型 描述 示例 boolean true/false TRUE tinyint 1字节的有符号整数 -128~127 1 ...

  3. bzoj 1820 dp

    最普通dp要4维,因为肯定有一个在上一个的位置,所以可以变为3维,然后滚动数组优化一下. #include<bits/stdc++.h> #define LL long long #def ...

  4. 老的API实现WordCount

    使用Hadoop版本0.x实现单词统计 package old; import java.io.IOException; import java.net.URI; import java.util.I ...

  5. grep、find命令整理

    一.grep格式: grep [选项]... PATTERN [FILE]...(默认的PATTERN是一个基本的正则表达式(BRE)) 参数选项 1.杂项: -s, --no-messages 不显 ...

  6. 同步 Visual Studio Code 的设置与插件

    工具推荐:Settings Sync. 小心有坑! VS Code 没有账号系统,所以设置不能同步,在多终端使用时不是很方便. 有一款插件能做这个事情:Settings Sync - Visual S ...

  7. [js]DOM 篇

    DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model).它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作 ...

  8. RMQ_第一弹_Sparse Table

    title: RMQ_第一弹_Sparse Table date: 2018-09-21 21:33:45 tags: acm RMQ ST dp 数据结构 算法 categories: ACM 概述 ...

  9. Java 持久化操作

    持久化就是将内存中的数据保存起来,使之可以长期存在. 在Java中 可以做到持久化有很多种方法. 其中有: 1. 堵塞型IO,也就是我们经常说的io流: 2. 非堵塞型IO,通常称为New IO.也就 ...

  10. ASP.NET MVC , ASP.NET Web API 的路由系统与 ASP.NET 的路由系统是怎么衔接的?

      ASP.NET MVC 的路由实际上是建立在 ASP.NET 的路由系统之上的. MVC 路由注册通常是这样的: RouteTable 是一个全局路由表, 它的 Routes 静态属性是一个 Ro ...