技术论坛

 • 产品分类
 • 咱工程师的故事
 • 培训与认证答疑专区
 • 服务合作伙伴专区

 关于西门子200的MODBUS的通讯距离

返回主题列表
作者 主题
WWCWWC
至圣

经验值: 72813
发帖数: 8223
精华帖: 145
楼主    2018-02-26 09:56:23
主题:关于西门子200的MODBUS的通讯距离 精华帖 

关于西门子200的MODBUS的通讯距离

   MODBUS通讯以其优越的经济性广泛应用于各种自动化通讯场合,常应用于仪表、变频器以及PLC之间通讯较为常见。在错综复杂的应用场合,通讯距离问题是比较突出的问题,本人以一点肤浅的电子基础知识来聊聊这个通讯距离问题。

   大家都可以从官方的通讯长度数据中查阅到,西门子200 PLC在MODBUS通讯中最远通讯距离为50米(参见200系统手册P221页)。西门子200 PLC集成的基于RS485通讯口,采用正、负两根双绞屏蔽电缆作为通讯传输的媒介,其通讯电平要求,高电平为+2 ~ +6V,低电平为-2 ~ -6V之间。那么,这样的电平范围也可以理解为大约4V左右的电压降是不会对通讯数据的传输构成数据判断错误的。

下面以1平方的铜双绞屏蔽电缆计算每米的内阻:

常用铜材料电阻率(20℃)时0.0172μΩ·m

电阻率计算公式:

ρ= R * S / L

其中:

ρ:电阻率Ω·m

R:电阻Ω  1000000μΩ= 1Ω

S:导线截面MM2

L:导线长度 M

根据上述公式可以得到1平方铜线,长度50米双绞线(100米)时的电阻值:

R =ρ* L / S = 0.0172 * 100 / 1.0  = 1.72 / 1.0  ≈ 1.72 Ω

这个是50米双绞线1平方双绞屏蔽电缆的内阻1.72Ω,通讯距离每增加1米,则内阻增加0.0344Ω。

影响通讯距离的2个因素是:隔离与频率,相对频率越高通讯距离就越短,没有隔离与有隔离的通讯距离是不同的,有隔离时通讯距离可到1000米。

频率越高,通讯信号电流呈集肤效应越明显,相当于回路的内阻越大,通讯距离越短。西门子200 PLC的通讯电路,图示:


从电路的信号端口3#、8#看,信号的输入、输出为无隔离电路,通过10Ω电阻器及输入电平整型、信号过载保护电路组成,输入、输出到信号放大器SN75176电路的6#、7#管脚,电路结构为差分输入,其中,信号电路供电端口电源为5V。那么,如果有PLC发送信号给从站,3#端口相对应于8#端口的信号电平最高为5V(上述推断还不考虑端口间的接触电阻)。

信号放大器最大工作电流:

   5V / 10Ω = 0.5A

以最小电平工作允许的内阻计算干线电阻:

   5-2(V)/0.5 A = 6Ω

由干线允许的最大电阻计算干线极限总长度:

   6Ω/0.0172 ≈ 348.8 M

通讯干线的实际允许最大长度348.8/2 ≈ 174.4 M(双绞通讯线)

  上述计算仅仅是一个相对理论化的一个数据,在实际应用中,由于考虑到实际施工过程中所使用的导线材质、截面的差异;连接过程端子间的接触电阻等影响因数,官方实际给出的通讯距离50米是确保通讯质量为前提,是比较稳妥又折中的一个数据值。而官方给出的带隔离器时通讯距离为1000米的原因,是因为隔离器带有信号放大、接续作用,不在此讨论范畴。


ABBCCC
至圣

经验值: 24345
发帖数: 4846
精华帖: 6
1楼    2018-02-26 10:30:00
主题:回复:关于西门子200的MODBUS的通讯距离
走过400多米的。
谨慎低调
WWCWWC
至圣

经验值: 72813
发帖数: 8223
精华帖: 145
2楼    2018-02-26 10:54:26
主题:回复:关于西门子200的MODBUS的通讯距离

我只用过200米以下的,最多了没有使用过。



2017011566ZFJ2
侠圣

经验值: 3762
发帖数: 416
精华帖: 0
3楼    2018-02-26 11:34:11
主题:回复:关于西门子200的MODBUS的通讯距离

我们暂时还没有长距离用过!

继续努力!
WWCWWC
至圣

经验值: 72813
发帖数: 8223
精华帖: 145
4楼    2018-02-26 11:40:27
主题:回复:关于西门子200的MODBUS的通讯距离

应该按西门子官方给出的通讯距离做项目为准!

之所以说这个话题,是经常性看到有人提问这个,本来是年前发的,后来有事情忘了,昨天看到,所以发上来的。

这个通讯距离的计算,仅仅是理论上的,实际还需要考虑通讯电缆的截面、系统连接端子间的接触电阻、干线可能的干扰因素。

我之前做modbus通讯所连接的电缆均采用现场焊接,以确保良好的连接。

此短文旨在通过简单的计算,知道这个通讯距离的大致由来。

疯狂的馒头
侠客

经验值: 668
发帖数: 49
精华帖: 0
5楼    2018-02-26 11:59:56
主题:回复:关于西门子200的MODBUS的通讯距离

100米以上的没走过,100米以下的用的很多

YY.D
侠圣

经验值: 2043
发帖数: 237
精华帖: 1
6楼    2018-02-26 17:33:55
主题:回复:关于西门子200的MODBUS的通讯距离

200和1500modbus通讯走过200~300米,正常

yanxiao
至圣

经验值: 27001
发帖数: 11987
精华帖: 45
7楼    2018-02-26 20:28:00
主题:回复:关于西门子200的MODBUS的通讯距离

可以查查驱动芯片的驱动能力。我记得是50mA最大。所以,0.5A是没有的。

WWCWWC
至圣

经验值: 72813
发帖数: 8223
精华帖: 145
8楼    2018-02-27 09:25:04
主题:回复:关于西门子200的MODBUS的通讯距离

y版您好!

我这个是理想化了的计算,准确地说应该是估算,实际工作电流小于0.5A的。

Zaxife
至圣

经验值: 12574
发帖数: 2503
精华帖: 31
9楼    2018-02-27 14:09:16
主题:回复:关于西门子200的MODBUS的通讯距离

1、试过几台PLC,300米左右的距离,也没说通讯中断过。

2、至于通讯距离,感觉不是像你说的那样算的啊。

3、查SN75176的PDF,通讯电流最大是60mA(为什么不能更大?因为SOP封装芯片极限热负荷是500mW,5V工作电源时极限电流是100mA,长期工作就取60mA以下了)。

4、至于RS485通讯距离是因为通讯线的等效电容、线路阻抗在特定的波特率下引起波形失真度超过10%的规定范围而计算出来的。120Ω终端电阻是用来消除线路过长时线路等效电容过大导致通讯波形畸变超过10%而设的,并不是由通讯输出驱动电流算出来的。

5、西门子的RS485规定50米,是因为西门子的RS485通讯当初设计时要兼容更高的波特率,以及为了兼容那些自带终端电阻的HMI等设备。


芳季
至圣

经验值: 68849
发帖数: 15065
精华帖: 101
10楼    2018-02-28 18:25:13
主题:回复:关于西门子200的MODBUS的通讯距离

我想问问如果用数字电视的信号馈线(同轴电缆)会怎样?线芯几乎近1毫米粗,网层捏到一起有近2毫米粗,中间绝缘层厚度也够厚。线路频率也比485高得多吧。用来做通讯线会怎样?

Zaxife
至圣

经验值: 12574
发帖数: 2503
精华帖: 31
12楼    2018-03-01 09:57:23
主题:回复:关于西门子200的MODBUS的通讯距离
数字电视馈线做通讯线?成本太高了吧(调制解调器、线材、单独布线...)!
人家数字电视频率那么高是因为电视信号丢失几个数据影响不大(丢数据无非就是自动打码而已,但是MPEG可是从编码、解码上可以优化后可以看不出来),换成工业通讯,那就是赤裸裸的通讯数据校验失败啊,老是校验失败这谁能受得了?
相对的,人家RS485就悠哉多了,成本比同轴低、对屏蔽要求也不高、一条线串到底不用调制解调器。
至于你想要更高的频率,以太网的成本也比同轴的低啊,而且比同轴稳定多了还是全双工!
当然,如果你不考虑成本因素的话,电话这种低成本低波特率超长距离是可以考虑的,同轴就免了。用同轴还不如考虑光纤更快更远更便宜更简单。
芳季
至圣

经验值: 68849
发帖数: 15065
精华帖: 101
13楼    2018-03-01 11:19:49
主题:回复:关于西门子200的MODBUS的通讯距离

我想显现的是:在一般双绞线做通讯线时,出问题了,能不能单靠改用同轴线克服?

WWCWWC
至圣

经验值: 72813
发帖数: 8223
精华帖: 145
14楼    2018-03-04 09:46:40
主题:回复:关于西门子200的MODBUS的通讯距离

没有用同轴电缆在实际的通讯工程中应用过。

几个疑点您需要考虑:

首先是阻抗问题,我知道同轴电缆的阻抗是75欧姆的,是否对通讯电路存在影响?其次,在工程应用中大多均采用双绞屏蔽线,其目的是克服导线长度间的结电容,同轴电缆合适?最主要一点,如果采用同轴电缆,因为通讯是差分方式输入、输出的,如何做屏蔽?

一般通讯的双绞的多股铜线做的屏蔽电缆,1.0~1.5平方的双绞屏蔽电缆很容易找到。


芳季
至圣

经验值: 68849
发帖数: 15065
精华帖: 101
15楼    2018-03-04 21:59:34
主题:回复:关于西门子200的MODBUS的通讯距离

75欧是什么?我真不太理解。

flylovemore
侠圣

经验值: 2306
发帖数: 477
精华帖: 0
17楼    2018-03-05 15:36:33
主题:回复:关于西门子200的MODBUS的通讯距离

长见识了!!!!!!!


以不变应万变
desk1
游士

经验值: 299
发帖数: 39
精华帖: 0
18楼    2018-03-09 16:43:10
主题:回复:关于西门子200的MODBUS的通讯距离

实际实践,1000米,没有问题

人生在世,只有一次
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。