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










