S7-300/400之間的S7通訊
劉玉蓉
發(fā)布于2014-11-21 17:15
2
0
標簽:
手頭有一項目,需要實現(xiàn)S7-300與S7-400之間的數(shù)據(jù)交換(非同一項目),在網(wǎng)絡(luò)組態(tài)中將S7-400組態(tài)為單邊通訊并下載,測試網(wǎng)絡(luò)連接狀態(tài)時一直顯示"正在建立",在調(diào)試的過程中有幾個問題,希望有經(jīng)驗的給以指點
1:IP地址和子網(wǎng)掩碼對通訊的影響:這兩個PLC位于同一個以太網(wǎng)上,距離較遠,2個PLC之間還有2個網(wǎng)絡(luò)交換機。其中S7-300的IP地址為140.80.10.X,掩碼為255..255.255.0;S7-400的IP地址為140.80.9.X,掩碼為255.255.0.0。2個網(wǎng)絡(luò)交換機的IP地址為140.80.0.X/Y。是不是需要修改其中1個PLC的IP地址和掩碼,如將S7-400的IP地址改為140.80.10.X,掩碼改為3個255,才可以正常連接呢?交換機的IP地址有影響嗎?如果組態(tài)為雙邊連接,是不是也要修改呢?我看了些資料上沒有找到類似的介紹
2、在S7-400中組態(tài)單邊連接時,在"地址詳細信息"中填寫伙伴(S7-300)的插槽號時,是應(yīng)該填寫CPU的插槽號(2),還是填寫CP的插槽號(4)呢? 我查了些資料,說法不一致,希望能夠確認一下
問題補充:
我試過將組態(tài)后的配置用PLCSIM仿真,在將S7-400組態(tài)為單邊通訊時,仿真時顯示"連接已建立“,發(fā)送、接受數(shù)據(jù)都正常,但是到實際中就不行了
佳答案
問題補充:
仿真沒有問題,到實際當(dāng)中,不行。
說明跟你實際的硬件連接有關(guān)系。
程序單邊通訊,單邊編程就可以了。
硬件,要保證兩邊網(wǎng)線連接好,遠程的PN的ip參數(shù)按你要求組態(tài)好。通訊的對應(yīng)參數(shù)也要對應(yīng)起來,才可以!