如何正确使用Profibus插头以及终端电阻
插头与终端电阻在Profibus通讯中有着非常重要的作用,它们使用起来非常简单,没有很多复杂的设置;但是正是由于使用简单,使得很多工程师在使用当中忽略了一些细节,导致很多通讯问题。
1 Profibus插头的结构与简单用法

图1Profibus插头结构
这是常见的Profibus插头,如果我们有A、B两个站点要做Profibus通讯,应该如何连接插头呢?因为总线上只有两个站,显然终端电阻都要打到ON位置。那么插头上的接线是否要一进一出呢。

图2 两个DP站点的连接
正确的做法是两个插头都连接进线端。因为终端电阻与插头的出线端是2选1的。终端电阻打ON,进线端连接终端电阻,断开与出线端的连接;终端电阻打OFF,进线端断开与终端电阻的连接,连接出线端。
2常见的Profibus总线连接

图3 主站在总线一端点
图3所示的是一般的Profibus总线连接方法,主站位于总线的一端,终端电阻打ON。
然后依次连接后面的站点,中间的站点终端电阻打OFF,最后面的站点终端电阻打ON。

图4 主站在总线中间
有时候由于现场设备分布的原因,主站也可以安装在Profibus总线的中间,具体做法如图4所示。
终端电阻打ON的设备不能断电,如图5所示Profibus插头上除了220欧的终端电阻以外还有两个390欧的偏置电阻,并且偏置电阻上必须连接电源。

图5 终端电阻和偏置电阻
如果终端设备需要经常断电维护,或者终端设备只有接线端子而没有9针D型插座,就需要使用有源终端模块作为Profibus总线的终端(6ES7 972-0DA00-0AA0)。

图6 Profibus有源终端模块
如果Profibus电缆不够长,需要把两根电缆接起来,不能简单的把两根铜芯拧起来,因为这样会破坏电缆的特征阻抗,可能会导致通讯问题。最好使用图7中的接头来连接两根需要接起来的电缆。

图7 Profibus连接接头
3 RS485中继器的终端电阻使用方法
Profibus通讯电缆的最大长度取决于通讯的波特率,如果电缆超过了所能通讯的最大长度,就需要使用RS485中继器来延长通讯距离。
表1 总线长度与传输速率的关系
| 传输速率(kbit/s) | 9.6-187.5 | 500 | 1500 | 3000-12000 |
| 总线长度(m) | 1000 | 400 | 200 | 100 |
中继器上有接线端子,Profibus电缆可直接连接到端子上。另外中继器上也配有终端电阻。其用法与电缆插头相同。

图8 1网段只有进线,2网段有进线出线

图9 1网段只有进线,2网段只有进线

图10 1网段有进线出线,2网段有进线出线
4 OLM上插头终端电阻使用方法
如果现场设备通讯距离较远,或者现场电磁干扰严重,可以使用OLM把电信号转化成光信号,使用光缆来传输信号。OLM上有RS485电气接口,需要使用Profibus插头来连接电缆。并且OLM电气接口不论连接主站还是从站,接法都一样。

图11 1网段只有进线,2网段只有进线

图12 1网段有进线出线,2网段只有进线

图13 1网段有进线出线,2网段有进线出线
对于只有一个RS485接口的OLM,可认为只有1网段,接法相同。
5 DP/DP coupler上插头终端电阻使用方法
两个DP主站可以使用DP/DP coupler来传输数据。DP/DP coupler上有两个RS485接口,连接方法与OLM相同。

图14 1网段只有进线,2网段只有进线

图15 1网段只有进线,2网段有进线出线

图16 1网段有进线出线,2网段有进线出线
如何正确使用Profibus插头以及终端电阻的更多相关文章
- Profibus 接线
无论是组成MPI还是RPOFIBUS-DP网络,用到的主要部件都是一样的: PROFIBUS电缆:电缆型号有多种,其中最基本的是PROFIBUS FC(Fast Connect快速连接)Standar ...
- 进阶篇:4.3)DFA设计指南:防错设计( 防呆设计)
本章目的:每一个装配步骤都有设计防错. 1.前言 关于防错设计,作者有想说的话: 1)防错设计是DFA重要的一条.因为太过重要,作者单独开一分章写! 2)只有理解了设计防错的重要,才会去设计防错特征. ...
- 关于PROFIBUS Master(H)不能正确识别并处理 DP-Slave 回复的RS帧的一些思考
图1.是在測试过程中,发现PROFIBUS Master(H)不能正确识别并处理 DP-Slave 回复的RS帧.引起Slave回复 RS 帧的操作是"断开Slave与Master之间的PR ...
- 自学工业控制网络之路1.2-典型的现场总线介绍PROFIBUS
返回 自学工业控制网络之路 自学工业控制网络之路1.2-典型的现场总线介绍PROFIBUS 目前看来,现场总线标准不会统一,多标准并存现象将会持续. 现场总线国家标准: 中国的DeviceNet和AS ...
- 简单Profibus/DP实验系统的组建
转自:http://www.dndev.com/Profibus/profibustr/system_4.html 引言: 为了让更多刚接触到Profibus系统的朋友能对Profibus的网络架构及 ...
- 插头dp小结
插头dp: \(A:\)插头dp是什么? \(B:\)一种基于连通性状态压缩的动态规划问题 \(A:\)请问有什么应用呢? \(B:\)各种网格覆盖问题,范围允许状压解决,常用于计算方案数与联通块权值 ...
- 工控随笔_22_关于Profibus网络接线的规则
最近在做一个项目调试,用的是西门子的PLC,416-2 DP,下面挂了几个DP子网,在进行现场网络测试的时候,有几个走的DP网络的 绝对值编码器,无论怎么弄DP网络不能联通. 一开始我以为DP网线接的 ...
- Luogu P3886 [JLOI2009]神秘的生物 最小表示法,轮廓线DP,插头DP,动态规划
亲手写掉的第一道最小表示法!哈哈哈太开心啦~ 不同于以往的几个插头\(dp\),这个题目的轮廓线是周围的一圈\(n\)个格子.而其所谓"插头"也变成了相邻格子的所属连通分量编号,并 ...
- Git 在团队中的最佳实践--如何正确使用Git Flow
我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...
随机推荐
- linq to entity GroupBy多个字段
var items = _voteRecordRepository.GetAll() .Where(x => programIds.Contains(x.ProgrammeId)) .Group ...
- rdlc水晶报表在wpf里的使用
1引用程序集 Microsoft.ReportViewer.WinForms 2 xaml 命名空间 xmlns:rv="clr-namespace:Microsoft.Reporting. ...
- SQLServer 远程服务器不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器
原文:SQLServer 远程服务器不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器 创建了事务发布,在初始化时出现错误,查看相关代理信息如下: 日志读取器代理错误: 状态: 0,代码 ...
- Windows10 1607 x64/x86 + Office 2016 Win/Mac + KMS激活/安装密钥汇总
各位观众,这里汇总了一份最新微软系统和办公软件的资源清单,希望对你们有帮助. Windows10 1607 For x64 ed2k://|file|cn_windows_10_multiple_ed ...
- 开源项目 RethinkDB 关闭,创始人总结失败教训(市场定位错误)
当我们宣布RethinkDB关闭时,我答应写一个调查分析.我花了一些时间来整理所得的教训和经验,现在可以清楚地写出来. 在HN讨论贴中,人们提出了许多关于为什么RethinkDB失败的原因,从莫名的人 ...
- Java的Qt绑定 jambi
大二在学java,所以有时会写点java的小程序,可是习惯了qt的界面,使用AWT和swing让我有些不适,后来发现了jambi,才知道原来早就有了java的绑定版,所以迫不及待的安装了上. ...
- 【Web前端Talk】无聊吗?写个【飞机大战】来玩吧(上篇)
01前言介绍 微信小游戏是基于微信客户端的游戏,它即点即玩,无需下载安装,体验轻便,可以和微信内的好友一起玩,比如PK.围观等,享受小游戏带来的乐趣.那如何开发一款属于自己的小游戏呢? 源码地址: h ...
- Spring Boot:实现MyBatis动态数据源
综合概述 在很多具体应用场景中,我们需要用到动态数据源的情况,比如多租户的场景,系统登录时需要根据用户信息切换到用户对应的数据库.又比如业务A要访问A数据库,业务B要访问B数据库等,都可以使用动态数据 ...
- 学习过程中遇到的python内置函数,后续遇到会继续补充进去
1.python内置函数isinstance(数字,数字类型),判断一个数字的数字类型(int,float,comple).是,返回True,否,返回False2.python内置函数id()可以查看 ...
- 创建一个简单的Django项目
1.首先,启动pycharm,点击File->New Project,如下图所示. 2.在New Project对话框中,选择Django,在Location中设置项目路径以及项目名称,在App ...