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