環(huán)網以太網通訊延時
劉玉蓉
發(fā)布于2014-11-10 17:24
2
0
標簽:
5個204-2交換機通過光纖連接成環(huán)網,每個交換機下連接有315 PN/DP PLC及其153-4,其中一個PLC與其它四個建立TCP連接互相通訊,程序中采用TSEND和RECV發(fā)送和接收數據,現(xiàn)在在通訊時發(fā)現(xiàn)發(fā)送端發(fā)送數據后接收方的接收數據時間較長,有時候1秒就可收到,有時候要3、4秒才能收到,通過在發(fā)送端PING接收端排除網絡和交換機的問題,請教下問題出在哪里?
佳答案
為什么有時以太網通信十分緩慢?
通信緩慢一般有幾種可能
1.使用了錯誤的編程方式,發(fā)送塊執(zhí)行速度過快,接收塊執(zhí)行速度慢于發(fā)送,導致數據的通信較長延遲,因此如果通信時間長首先應降低發(fā)送塊速度,例如把發(fā)送塊放到 OB35中執(zhí)行,提高接收速度。
2.使用了 TCP通信,容易出現(xiàn)數據延遲,數據錯位,數據丟失等問題,西門子設備間通信,建議使用 S7通信,或者使用 ISO on TCP通信協(xié)議。
3.網絡質量差,通信設備間延遲過高,通信不穩(wěn)定也可能導致。
參考:《以太網通信模塊常見問題集》
https://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0448