S7-400之間的通訊問題,似乎有點兒麻煩!(頁 1) - 西門子論壇 - 自動化論壇 Autooo.net - Autooo.Net
自動化論壇完整版 自動化論壇 Autooo.net » 西門子論壇 » S7-400之間的通訊問題,似乎有點兒麻煩!

2008-3-9 15:05 admin
S7-400之間的通訊問題,似乎有點兒麻煩!

是關於西門子S7-400係列的,係統有若幹個PLC;PLC之間的連接是采用工業以太網,通訊模塊是CP443;單個PLC為核心的子網采用profibus;
現在的問題是關於PLC與PLC通訊的,網絡組態中cp443之間采用的是工業Ethernet,假設其中的一個PLC定義為take—up,一個定義為pay-off;要求這兩個CPU之間進行數據交換;pay-off中定義的連接如下:

此主題相關圖片如下,點擊圖片看大圖:
500)this.width=500">   連接屬性如下:

此主題相關圖片如下,點擊圖片看大圖:
500)this.width=500">   同時take-up中也有類似的定義。
在程序OB1中有關於數據通訊的程序段,如下:

此主題相關圖片如下,點擊圖片看大圖:
500)this.width=500">   AG_LSEND是發送數據的,接受的PLC中也有對應的的AG_LRECV   目前take-up有一組數據需要發送到pay-off,同時pay-off也有一組數據發送到take-up,我看到在CPU中創建了兩個ISO_ON_TCP連接,我的問題是如果我要增加take-up到pay-off的數據通訊,是不是也要在網絡組態中增加相應的ISO_ON_TCP連接;換個角度說,是不是在OB1中有幾個AG_LSEND和AG_LRECV命令,就要定義幾個ISO_ON_TCP連接?
順便再問個問題,有沒有在工業Ethernet中可以使用的全局變量,用上麵的方法,PLC之間數據交換顯得麻煩。要是不需要考慮通訊命令就可以使用變量就方便了。
希望高手能夠解答;萬分感謝!

頁: [1]

Google


Autooo.Net
Copyright © 2007 All rights reserved