西門(mén)子PLC 之間通過(guò)調(diào)用系統(tǒng)功能塊實(shí)現(xiàn)MPI 通訊
對(duì)于 MPI 網(wǎng)絡(luò),調(diào)用系統(tǒng)功能塊進(jìn)行PLC 站之間的通訊只適合于S7- 300/400,S7-400/400 之間的通訊,S7-300/400 通訊時(shí),由于S7-300CPU 中不能調(diào)用SFB12(BSEND),SFB13 (BRCV),SFB14(GET),SFB15(PUT),不能主動(dòng)發(fā)送和接收數(shù)據(jù),只能進(jìn)行單向通訊,所以S7-300PLC 只能作為一個(gè)數(shù)據(jù)的服務(wù)器,S7-400PLC 可以作為客戶(hù)機(jī)對(duì)S7-300PLC 的數(shù)據(jù)進(jìn)行讀寫(xiě)操作。S7-400/400 通訊時(shí),S7-400PLC 可以調(diào)用SFB14,SFB15,既可以作為數(shù)據(jù)的服務(wù)器同時(shí)也可以作為客戶(hù)機(jī)進(jìn)行單向通訊,還可以調(diào)用SFB12,SFB13,發(fā)送和接收數(shù)據(jù)進(jìn)行雙向通訊,在MPI 網(wǎng)絡(luò)上調(diào)用系統(tǒng)功能塊通訊,最大一包數(shù)據(jù)不能超過(guò)160 個(gè)字節(jié),SFB12,SFB13 的調(diào)用例子將在PROFIBUS 和以太網(wǎng)中介紹。