S7-200MPI協(xié)議

?MPI (Multipoint interface)是SIMATIC S7多點(diǎn)通信的接口,適用于少數(shù)站點(diǎn)間通信,多用于連接上位機(jī)和少量PLC之間近距離通信。 ?通過PROFIBUS電纜和接頭,將S7-300或S7-400的CPU自帶的MPI編程口及S7-200CPU 自帶的PPI通信口相互連接,以及與上位機(jī)網(wǎng)卡的編程口(MPI/DP 口)通過PROFIBUS或MPI電纜連接即可實(shí)現(xiàn)??梢圆话≒C機(jī)而只包括PLC。 ?MPI的通信速率為19.2K~12Mbit/s ,但直接連接S7-200CPU通信口的MPI網(wǎng)最高速率通常為187.5Kbit/s (受S7-200CPU最高通信速率的限制). ?在MPI網(wǎng)絡(luò)上最多可以有32個(gè)站,一個(gè)網(wǎng)段的最長(zhǎng)通信距離為50米(通信波特率為187.5Kbit/s時(shí)),更長(zhǎng)的通信距離可以通過RS-485中繼器擴(kuò)展. ?MPI允許主-主通信和主-從通信,每個(gè)S7-200CPU通信口的連接數(shù)為4個(gè). ?S7-200CPU只能做MPI從站,即S7-200CPU之間不能通過MPI網(wǎng)絡(luò)互相通信,只能通過PPI方式互相通信 S7-200與S7-300的MPI通訊 ? S7-200: 不用編寫任何與通訊有關(guān)的程序,只要把進(jìn)行交換的數(shù)據(jù)整理到一個(gè)連續(xù)的V 存儲(chǔ)區(qū)中即可 ? S7-300: 在OB1(或OB35)中調(diào)用系統(tǒng)功能X_GET(SFC67)和X_PUT(SFC68),實(shí)現(xiàn)S7300 與S7200之間數(shù)據(jù)的讀寫