隨著科技的進步,智能化芯片的發(fā)展逐漸成熟起來設(shè)備的智能化程度也相應(yīng)提高,隨之智能化設(shè)備之間基于開放標(biāo)準(zhǔn)的現(xiàn)場總線技術(shù)構(gòu)成的自動化控制系統(tǒng)也逐漸成熟起來。于是西門子PLC除了使用工業(yè)以太網(wǎng)和profibus。在我們常用的編程、組態(tài)、通訊還用到了MPI、ASI等技術(shù)。這些技術(shù)協(xié)議實現(xiàn)西門子PLC主機與智能從站之間的通訊,甚至兼容符合第三方產(chǎn)品的通訊協(xié)議。西門子通訊大致有MPI網(wǎng)絡(luò)通訊、PROFIBUS網(wǎng)絡(luò)通訊、工業(yè)以太網(wǎng)通訊這三種。

西門子PLC的MPI網(wǎng)絡(luò)通訊
MPI叫多點接口通信,一般用于小范圍、小點數(shù)現(xiàn)場級通訊,可實現(xiàn)西門子PLC的操作面板(TP/OP)和上位機之間的數(shù)據(jù)交換,例如西門子PLCs7-200/300/400,它的通訊速率19.2Kbit-12Mbit,最多可連接32個接點,通訊距離50m以內(nèi)。若以中繼器連接,站之間的距離可達9100m,可最多也只能用10個中繼器,而且它還占用節(jié)點數(shù)。
MPI的網(wǎng)絡(luò)組建:利用STEP7的configuretion里的功能可以給每一個網(wǎng)絡(luò)節(jié)點分配一個MPI地址和最高地址,連接是需要在MPI網(wǎng)絡(luò)的第一個節(jié)點和最后一個節(jié)點加終端電阻。
PLC以MPI來實現(xiàn)通訊,可用三種方式解決。全局數(shù)據(jù)包通訊方式、無組態(tài)連接通訊方式、組態(tài)連接通訊方式。
實現(xiàn)全局數(shù)據(jù)包通訊方式:在PLC硬件配置過程,組態(tài)需要通訊的PLC站之間的發(fā)送區(qū)和接收區(qū)不需要任何程序處理,只適應(yīng)s7-300/400之間的通訊。最多也只在一個項目中的15個CPU之間建立全局數(shù)據(jù)。實現(xiàn)全局數(shù)據(jù)通訊方法:全局數(shù)據(jù)包通訊SMATICManage里設(shè)置s7-300/400MPI的地址,然后在選項/定義全局數(shù)據(jù)里定義需要通訊的數(shù)據(jù)地址。帶>符號的表示發(fā)送數(shù)據(jù),對應(yīng)欄里的是接受數(shù)據(jù),最終將設(shè)置好的項目下載到PLC即可實現(xiàn)MPI通訊。

無組態(tài)連接通訊方式:它適用于S7-200/300/400之間通訊,卻不能與全局數(shù)據(jù)包通訊混淆使用。其為雙向通訊方式時,要求通訊雙方都有調(diào)用通訊塊,一個通訊塊用于發(fā)送數(shù)據(jù),另一個通訊塊用于接收數(shù)據(jù)。在OB35中斷塊中調(diào)用SFC65用于發(fā)送數(shù)據(jù),調(diào)用SFC66用于接收數(shù)據(jù),隨后就是編程。由于接收塊只能識別數(shù)據(jù)的標(biāo)識符,無論哪個CPU發(fā)送的數(shù)據(jù)都要調(diào)用SFC69來釋放連接。無組態(tài)單向通行方式時:只有在一方編寫程序,如客戶機與服務(wù)器之間的訪問模式。只要在客戶機編寫程序即可,無需在服務(wù)器編寫程序。因此客戶機只要調(diào)用SFC通行塊就可訪問服務(wù)器。
組態(tài)連接通訊方式:它適用于S7-300/400或S7-400/400之間的通訊,而S7-300/400通訊時,S7-300只能用作服務(wù)器,此時S7-400作為客戶機對S7-300進行讀寫操作。S7-400/400通訊時,S7-400即可作為服務(wù)器又可作為客戶機,其最大數(shù)據(jù)包長度可達160字節(jié)。實現(xiàn)組態(tài)連接通訊方法:在項目的NETPRO中設(shè)置S7網(wǎng)絡(luò)連接,在建立連接中塊參數(shù)ID時需要留意下,它是作為識別發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的地址標(biāo)識,在客戶端編程需要調(diào)用SFB14、SFB15系統(tǒng)功能塊,最后保存編譯下載至PLC中即可實現(xiàn)通訊。
-
plc
+關(guān)注
關(guān)注
5051文章
14682瀏覽量
487813 -
西門子
+關(guān)注
關(guān)注
98文章
3352瀏覽量
120567 -
MPI
+關(guān)注
關(guān)注
2文章
125瀏覽量
20561
原文標(biāo)題:西門子PLC的MPI通訊詳解
文章出處:【微信號:gongkongBBS,微信公眾號:工控網(wǎng)智造工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
西門子工業(yè)網(wǎng)絡(luò)通訊指南(上下)_部分8
西門子工業(yè)網(wǎng)絡(luò)通訊指南(上下)_部分4
基于西門子plc通訊的10個問題與解答
西門子300 MPI PLC遠程控制
西門子PLC工業(yè)通信網(wǎng)絡(luò)應(yīng)用技術(shù)的精通教程詳細資料免費下載
西門子PLC經(jīng)典編程實例的詳細資料分析
西門子PLC教程之結(jié)構(gòu)化編程的詳細資料說明
西門子PLC教程之?dāng)?shù)據(jù)塊中的數(shù)據(jù)存儲詳細資料說明
西門子PLC的MPI是如何進行網(wǎng)絡(luò)通訊的詳細資料講解
評論