兩個
S7-300plc之間的數(shù)據(jù)交換通信可以有很多方式,根據(jù)具體的PLC型號不同,其相應的通信接口也不同,主要有:MPI、PROFIBUS DP和以太網(wǎng)通信。
S7通信:
通過S7連接的配置實現(xiàn)S7站間和PC站間的數(shù)據(jù)交換。
S7連接的屬性:
該連接可用于所有S7/M7設備。 可用于所有子網(wǎng)(MPI,PROFIBUS,工業(yè)以太網(wǎng))。 SIMATIC S7/M7-300/400站之間數(shù)據(jù)的可靠傳輸(使用“BSEND/BRCV”或“PUT/GET” SFB)。 高速,不可靠數(shù)據(jù)傳輸取決于對方與時間相關的操作(使用“USEND/URECV”SFB)。 在ISO參考過程的第7層上確認對方的數(shù)據(jù)傳輸。
MPI是西門子開發(fā)的用于PLC之間的保密協(xié)議,當通信速率要求不高、通信數(shù)據(jù)不大時可以采用的一種簡單經(jīng)濟的通信方式,兩個S7-300之間的MPI通信可以采用無組態(tài)連接的MPI通信,通過調(diào)用SFC67和SFC68通過簡單編程來實現(xiàn)無組態(tài)的MPI通信,它既可以是雙邊通信,也可以采用單邊通信方式;也可以采用全局數(shù)據(jù)通信的方式,無需編寫程序,在硬件組態(tài)時組態(tài)所以MPI 的PLC站之間的發(fā)送區(qū)和接收區(qū)即可。MPI通信硬件連接僅需1根PROFIBUS網(wǎng)絡電纜(含兩個網(wǎng)絡總線連接器);
兩個S7-300PLC之間的現(xiàn)場總線通信,根據(jù)PLC是否自帶DP通信口(如CPU315-2DP自帶DP接口)而不同,如果自帶DP接口,只需將兩臺S7-300PLC的DP通信口用PROFIBUS通信電纜連接即可,如果S7-300PLC沒有自帶DP通信口(如CPU315),必須配置DP接口模塊(如CP342-5)來實現(xiàn)PROFIBUS現(xiàn)場總線通信。
而兩個
S7-300PLC之間的以太網(wǎng)通信有很多種方式,如ISO Transport、ISO-on-TCP、UDP(用戶數(shù)據(jù)協(xié)議)、TCP/IP、S7 通信,以CPU315-2DP為例,每個PLC需要組態(tài)CP343-1以太網(wǎng)模塊,通過交換機用帶水晶接頭的8芯雙絞線連接來實現(xiàn)儀態(tài)網(wǎng)通信,比較簡單,也是未來發(fā)展方向。
DP/DP Couper是把兩個PROFIBUS DP網(wǎng)絡1和2耦合在一起,在通信的雙方有自己獨立的DP地址,并且通信雙方的PROFIBUS DP通信速率可以不一樣,通過輸入/輸出區(qū)直接交換通信數(shù)據(jù)。