㈠ 西門子PPI與MPI有何區別
PPI是點對點(point to point),MPI(multi point)多點
MPI通信
MPI (Multipoint interface)是SIMATIC S7多點通信的介面,是一種適用於少數站點間通信的網路,多用於連接上位機和少量PLC之間近距離通信。
通過PROFIBUS電纜和接頭,將控制器S7-300或S7-400的CPU自帶的MPI編程口及S7-200CPU 自帶的PPI通信口相互連接,以及與上位機網卡的編程口(MPI/DP 口)通過PROFIBUS或MPI電纜連接即可實現。 網路中當然也可以不包括PC機而只包括PLC。
MPI的通信速率為19.2K~12Mbit/s ,但直接連接S7-200CPU通信口的MPI網,其最高速率通常為187.5Kbit/s (受S7-200CPU最高通信速率的限制)。
在MPI網路上最多可以有32個站,一個網段的最長通信距離為50米(通信波特率為187.5Kbit/s時),更長的通信距離可以通過RS-485中繼器擴展。
MPI允許主-主通信和主-從通信,每個S7-200CPU通信口的連接數為4個。
MPI協議不能與一個作為PPI主站的S7-200CPU通信,即S7-300或S7-400與S7-200通信時必須保證這個S7-200 CPU不能再作PPI主站,Micro/WIN也不能通過MPI協議訪問作為PPI主站的S7-200CPU。
S7-200CPU只能做MPI從站,即S7-200CPU之間不能通過MPI網路互相通信,只能通過PPI方式互相通信。
STEP 7-Micro/WIN可以與S7-200CPU建立MPI主-從連接。硬體使用CP5611卡加上PROFIBUS或MPI電纜,S7-200 CPU通信口上要使用帶編程口的網路連接器。S7-200CPU的通信口最低通信速率可設為19.2K,最高187.5K。
註:CP5613不能通過MPI方式與S7-200 CPU通信口進行編程通信。
S7-300和S7-400 CPU可以作為MPI主站用XGET(SFC67)和XPUT(SFC68)指令讀取S7-200數據,通信數據包最大為64個位元組。S7200 CPU中不需要編寫任何與通信有關的程序,只需要將要交換的數據整理到一個連續的V 存儲區當中即可。
如果需要在主站中(如S7-300)如何配置S7200 CPU MPI從站的詳細文檔,可訪問客戶支持部網站上的「網上課堂」網頁,在「網路(NET)」目錄中下載《S7-200與S7-300之間的通信》。
多數的300隻有MPI通信口,有的帶有DP(315-2DP)口或者PPI口(315-2ptp)。
㈡ Ppi mpi是啥意思
PPI點點(point to point)MPI(multi point)點
MPI通信
MPI (Multipoint interface)SIMATIC S7點通信介面種適用於少數站點間通信網路用於連接位機少量PLC間近距離通信
通PROFIBUS電纜接控制器S7-300或S7-400CPU自帶MPI編程口及S7-200CPU 自帶PPI通信口相互連接及與位機網卡編程口(MPI/DP 口)通PROFIBUS或MPI電纜連接即實現 網路包括PC機包括PLC
MPI通信速率19.2K~12Mbit/s 直接連接S7-200CPU通信口MPI網其高速率通187.5Kbit/s (受S7-200CPU高通信速率限制)
MPI網路32站網段通信距離50米(通信波特率187.5Kbit/s)更通信距離通RS-485繼器擴展
MPI允許主-主通信主-通信每S7-200CPU通信口連接數4
MPI協議能與作PPI主站S7-200CPU通信即S7-300或S7-400與S7-200通信必須保證S7-200 CPU能再作PPI主站Micro/WIN能通MPI協議訪問作PPI主站S7-200CPU
S7-200CPU能做MPI站即S7-200CPU間能通MPI網路互相通信能通PPI式互相通信
STEP 7-Micro/WIN與S7-200CPU建立MPI主-連接硬體使用CP5611卡加PROFIBUS或MPI電纜S7-200 CPU通信口要使用帶編程口網路連接器S7-200CPU通信口低通信速率設19.2K高187.5K
註:CP5613能通MPI式與S7-200 CPU通信口進行編程通信
S7-300S7-400 CPU作MPI主站用XGET(SFC67)XPUT(SFC68)指令讀取S7-200數據通信數據包64位元組S7200 CPU需要編寫任何與通信關程序需要要交換數據整理連續V 存儲區即
需要主站(S7-300)何配置S7200 CPU MPI站詳細文檔訪問客戶支持部網站網課堂網頁網路(NET)目錄載《S7-200與S7-300間通信》
數300MPI通信口帶DP(315-2DP)口或者PPI口(315-2ptp)
㈢ PPI通訊和MPI通訊是什麼概念
PPI是一種主從協議,CPU既可以做主站,又可以做從站,主站靠PPI協議管理與從站通訊。所有的通信程序運行在主CPU上,從站設備不需要專門的通信代碼。
MPI是一種適用於少數站點間通信的網路,多用於連接上位機和少量PLC之間近距離通信。
MPI網路通信的速率是19.2Kbit/s~12Mbit/s,MPI網路較多支持連接32個節點,較大通信距離為50M。通信距離遠,還可以通過中繼器擴展通信距離,但中繼器也佔用節點。
CPU進行數據交換的方法
基於PPI協議實現兩個CPU之間進行數據交換:
1、硬體連接
PPI通信建立在485的硬體基礎上,因此需要製作一根至少包含一對雙絞線的屏蔽線,兩端分別接DB9頭子的3腳和8腳,屏蔽層接DB9頭子的金屬外殼。
2、合理分配CPU地址
PPI通信要求PPI網路內每個CPU具有不同地址,Micro/WIN默認為0,CPU默認為2,因此建議主PLC的地址設置為2,從PLC地址依次設置為11、12、13……依次類推。
3、正確初始化
通過初始化特殊寄存器SMB30,將主CPU埠0配置為PPI主站模式,同時將數據緩存區清零。
4、正確准備數據
數據必須按照規定將相應的數據填入緩沖區,例如數據發送緩沖區為VB200,那麼VB200就是狀態字,不需要填寫,用於讀取指令執行的狀態。
5、適時調用收發指令
PPI通信指令只有兩條,分別是:網路讀和網路寫,調用也很簡單,只需要指定本次讀寫己方的埠和數據緩沖區地址。
6、正確進行指令調用