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