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. 创建自己的maven模板

    概述 使用maven创建项目时,提供的基础的工程太简单不是想要的,并且创建过程很慢,使用起来体验不好.如果可以根据自己的需要,直接创建模板,然后进行类似项目拷贝的工作,那就完美.幸运的是,maven提 ...

  2. python基础学习之路No.3 控制流if,while,for

    在学习编程语言的过程中,有一个很重要的东西,它就是判断,也可以称为控制流. 一般有if.while.for三种 ⭐if语句 if语句可以有一个通俗的解释,如果.假如 如果条件1满足,则…… 如果条件2 ...

  3. matlab随笔(二)

    circshift 两种形式 :第一种Y = circshift(A,K)就不用说了,将A中的元素向右移动K个位置. 需要注意的是第二种形式:Y = circshift(A,K,dim),这种形式不好 ...

  4. WiFi无线连接真机进行Appium自动化测试方法

    有时需要测试APP 产品的耗电问题,但用自动化又面临了一个USB接电脑供电的问题,从而导致计算出来的功耗与手动跑,存在有很大的误差,因此可使用wifi无线连接到手机进行自动化测试,解决功耗问题. 前提 ...

  5. JAVA语言中的运算符和表达式

    JAVA——运算符 按运算符要求的运算符个数可分为一元.二元.三元运算符: 一元运算符有一个操作数:如正数或者负数前面的“+”.“—”,和自增“++”.自减“- -”. 二元运算符有两个操作数:如除法 ...

  6. Android消息总线的演进之路:用LiveDataBus替代RxBus、EventBus

    背景 对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递.消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信.对 ...

  7. JAVAEE——宜立方商城01:电商行业的背景、商城系统架构、后台工程搭建、SSM框架整合

    1. 学习计划 第一天: 1.电商行业的背景. 2.宜立方商城的系统架构 a) 功能介绍 b) 架构讲解 3.工程搭建-后台工程 a) 使用maven搭建工程 b) 使用maven的tomcat插件启 ...

  8. C# 操作 access 数据库

    随笔: (1)   命名空间 using System.Data.OleDb; (2)   连接字符串 private staticstring connStr = @"Provider= ...

  9. shell date time

    In Bash: get year-month-day from date DATE=`date +%Y-%m-%d`get year-month-day hour:minute:second fro ...

  10. 【SQL】181. Employees Earning More Than Their Managers

    The Employee table holds all employees including their managers. Every employee has an Id, and there ...