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. github后端开发面试题大集合(一)

    作者:小海胆链接:https://www.nowcoder.com/discuss/3614?type=0&order=0&pos=5&page=0?from=wb来源:牛客网 ...

  2. Django基础 - 修改默认SQLite3数据库连接为MySQL

    Django数据库连接默认为SQLite3,打开setting.py可以看到数据库部分的配置如下: DATABASES = { 'default': { 'ENGINE': 'django.db.ba ...

  3. JDBC连接池和DBUtils

    本节内容: JDBC连接池 DBUtils 一.JDBC连接池 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采取连接池技术,来共享连接Conne ...

  4. Pg188-2 覆盖 向上转型

    package org.hanqi.array; public class DongWu { private String name; private String color; public Str ...

  5. MVC图片上传并显示缩略图

    前面已经说了怎么通过MVC来上传文件,那么这次就说说如何上传图片然后显示缩略图,这个的实用性还是比较大.用UpLoad文件夹来保存上传的图片,而Temp文件夹来保存缩略图,前面文件上传部分就不再重复了 ...

  6. 虚拟机之openVZ简单基础

    OpenVZ的是免费的开源软件,基于GNU GPL协议. OpenVZ的是基于Linux的容器虚拟化. OpenVZ在一台服务器上能够创建创建多个安全隔离的Linux容器(也称为虚拟环境或的VPS), ...

  7. Tomcat基于MSM+Memcached实现Session共享

    简述 上一篇文章,分别演示了session sticky 和 session cluster来实现会话保持的问题,但是它们缺点都不少,实际中用的很少,所以这篇文章我们还是通过Tomcat来演示一下实际 ...

  8. C#中 EF(EntityFramework) 性能优化

    现在工作中很少使用原生的sql了,大多数的时候都在使用EF.刚开始的时候,只是在注重功能的实现,最近一段时间在做服务端接口开发.开发的时候也是像之前一样,键盘噼里啪啦的一顿敲,接口秒秒钟上线,但是到联 ...

  9. Ionic实战六:日期选择控件

    onic日期选择控件,用于ionic项目开发中的日期选择以及日期插件   

  10. 41:和为S的两个数

    import java.util.ArrayList; import java.util.Collections; /** * 面试题41:和为S的两个数 * 输入一个递增排序的数组和一个数字S,在数 ...