MPI網(wǎng)絡(luò)可用于單元層,它是多點接口(Multi Point Interface)的簡稱,是西門子公司開發(fā)的用于
plc之間通信的保密的協(xié)議。MPI通信是當(dāng)通信速率要求不高、通信數(shù)據(jù)量不大時,可以采用的一種簡單經(jīng)濟(jì)的通信方式。
主要的優(yōu)點是CPU可以同時與多個設(shè)備建立通信聯(lián)系。也就是說,編程器、hmi設(shè)備和其他的PLC可以連接在一起并同時運行。編程器通過MPI接口生成的網(wǎng)絡(luò)還可以訪問所連接硬件站上的所有智能模塊。可同時連接的其他通信對象的數(shù)目取決于CPU的型號。例如,CPU 314的最大連接數(shù)為4,CPU 416為64。
MPI接口的主要特性為:
●RS-485物理接口。
●傳輸率為19.2Kbit/s或187.5 Kbit/s或1.5Mbit/s。
●最大連接距離為50m(2個相鄰節(jié)點之間),有兩個中繼器時為1100m,采用光纖和
星形偶合器時為23.8km。
●采用PROFIBUS元件(電纜、連接器)。
MPI通信有全局?jǐn)?shù)據(jù)通信、基本通信和擴(kuò)展通信,以下將分別介紹。
①全局?jǐn)?shù)據(jù)通信,這種通信方法通過MPI接口在CPU間循環(huán)地交換數(shù)據(jù),而不需要編程。當(dāng)過程映像被刷新時,在循環(huán)掃描檢測點上進(jìn)行數(shù)據(jù)交換。對于S7-400 PLC,數(shù)據(jù)交換可以用SFC來啟動。全局?jǐn)?shù)據(jù)可以是輸入、輸出、標(biāo)志位、定時器、計數(shù)器和數(shù)據(jù)塊區(qū)。
數(shù)據(jù)通信不需要編程,而是利用全局?jǐn)?shù)據(jù)表來配置。不需要CPU的連接用于全局?jǐn)?shù)據(jù)通信。
②基本通信,這種通信方法可用于所有S7-300/400 PLC CPU,它通過MPI子網(wǎng)或站中的K總線來傳送數(shù)據(jù)。系統(tǒng)功能( SFC),例如X_SEND(在發(fā)送端)和X_RCV(在接收端)被用戶程序調(diào)用。最大用戶數(shù)據(jù)量為76 B。當(dāng)系統(tǒng)功能被調(diào)用時,通信連接被動態(tài)地建立和斷開。在CPU上需要有一個自由的連接。
③擴(kuò)展通信,這種通信方法可用于所有的S7-400 PLC CPU。通過任何予網(wǎng)(MPI,Profibus, Industrial Ethernet)可以傳送最多64KB的數(shù)據(jù)。它是通過系統(tǒng)功能塊(SFB)來實現(xiàn)的,支持有應(yīng)答的通信。數(shù)據(jù)也可以讀出或?qū)懭氲?a href="http://asfarasitravel.com">
S7-300 PLC(PUT/GET塊)。不僅可以傳送數(shù)據(jù),而且可以執(zhí)行控制功能,例如控制通信對象的起動和停機(jī)。這種通信方法需要配置連接(連接表)。該連接在一個站的全啟動時建立并且一直保持。在CPU上需要有自由的連接。