西门子300PLCMPI通信最大距离的问题?

西门子plc 发布于 1年前 分类:S7-300/400

我在书上看到《西门子工业网络通信》,在不加中继器的情况下,MPI通信的最大距离是50米,是不是无论在什么波特率下都只有50米?因为我最近正在做一个MPI通信的方案,有5个站,每个站之间的距离大概20多米,用187.5kbps的波特率,请问中间还要不要加中继器?

5个回复

  • plc学习
    plc学习

    在我们一般使用的时候,都设置波特率是187.5kbps,因为300的很多型号cpu最高就支持到这个波特率。而这个波特率的传送的通讯最大距离是50米。
    你的方案没问题,不加中继器是可以的。

  • 西门子plc
    西门子plc

    受教。就是搞不懂,为什么PROFIBUS,USS等同以RS485为基础的通信距离与波特率有关,而MPI好象没有把通信距离与波特率关联起来。是不是通信协议所造成?

  • plc电工爱好者
    plc电工爱好者

    应该没问题,S7 300的一些CPU受此限制,如用317-2DP以上的可以达到100米以上,但要注意设置主从关系,否则会有干扰。还有站间距不是主要参数,而是MPI电缆的长度取决成败,如果通讯的容量要求不高,楼主的方案是可行的,电缆最好用专用的。

  • plc电工爱好者
    plc电工爱好者

    原理上讲,在相同的环境下,串行通讯的距离与波特率成反比。MPI最大50米的通讯距离是相对于“典型使用环境条件”的性能数据,如果你的电磁环境条件比较好的话,或许你的通讯距离会更远些。如果电磁干扰很强,说不准50米还到不了。我曾有过不加中继通讯100米的经历,但是已经能感觉到通讯质量的下降。如果将你的波特率再降低点,你胜算的把握会更大些。祝你好运!

  • plc学习
    plc学习

    不是在所有波特率下都是50米,就如同DP一样,肯定是速度越高距离越近。不过一般都用187.5kbps。你的这个方案应该不用加中继器。