㈠ 什麼條件下PPI、MPI和PROFIBUS可以同時在一個網路上運行
在波特率一致、各站地址不同的情況下,PPI,MPI和PROFIBUS可以同時在一個網路上運行,並且互不幹擾。這就是說如果一個網路上有
S7-300
、
S7-200
,S7-300之間可以通過MPI或PROFIBUS通訊,而在同時在同一個網路上的TP170
micro觸摸屏可以與一個S7-200
CPU通訊。
㈡ PROFIBUS網路的波特率設定
理論上, 波特率 和1, 通訊電纜的質量和長度有關(無中繼器情況下). , 2, 通訊節點數量和總通訊位元組數量.
第一種情況下, 如果通訊電纜在200米以內, 可以最高1.5 Mbps通訊速率, 越長, 通訊速率只能設置越低, 見下表.
Baud_Rate(kbps) 9.6 19.2 93.75 187.5 500 1500
傳輸距離(Line A) 1200 1200 1200 1200 400 200
傳輸距離(Line B) 1200 1200 1200 600 200 ---
Line A Line B說明:
參數 Line A Line B
阻抗(Ω) 135~165 100~130
單位長度的電容(PF/m) <30 <60
迴路電阻(Ω/km) 110 ……
線芯直徑(mm) 0.64 >0.53
線芯截面積(mm2) >0.34 >0.22
2, 總體來講, 一個PROIFBUS-DP從站, 需要1毫秒的輪詢時間(通俗講, 即數據掃描,交換時間)
如果一個網路, 下面掛了100個DP設備, 則一個數據交換周期, 至少100ms. profibus 是主從
結構網路, 每個從站, 最多224Byte In 224Byte Out 的數據, 但是每個從站實際交換數據可能
很少, 總體網上的數據總量, 如果超過了DP主站卡的數據緩存, 或者波特率太慢, 超過了一次掃描所需的時間, 則需要2次輪詢掃描, 有時候, 可能會導致偶爾設備離線報錯, 故DP主站卡所在的CPU掃描時間, 也是關鍵的因素.
總結以上, 根據總電纜長度 , 選擇合適的波特率. 根據通訊位元組總量, 設置CPU掃描速度.
經驗值, 一般設置500K-1.5M波特率比較適中, CPU掃描時間200ms. 既不會太慢, 有不會應為電纜質量和長度導致問題. (當然, 要求快速響應的系統, 如50ms, 則不能掛太多DP設備,和控制總通訊位元組, 你不能既要求快速響應,又要求帶設備多, 數據多, 這是一個平衡).
另外導致 DP離線, 還有其他問題, 如接地, 終端電阻是否匹配, 網路上有無壞節點等, 最好的方法,是使用DP偵聽器, 分析一下通訊品質, 就所有問題都一目瞭然了.