MPI里的S7通訊?
劉玉蓉
發(fā)布于2014-10-14 17:52
14
0
標簽:
PROFIBUS網(wǎng)絡(luò)里面有S7通訊,那么MPI網(wǎng)絡(luò)里的S7通訊協(xié)議如何理解和應(yīng)用的呢?靜態(tài)連接和動態(tài)連接是什么意思?
佳答案
在回答你的問題之前,有必要了解一下MPI通信方式,共有三種:全局數(shù)據(jù)包通信(通過組態(tài)全局發(fā)送和接收區(qū))、無組態(tài)連接通信(又稱基本通信,通過調(diào)用系統(tǒng)gon功能SFC66 - 69來實現(xiàn))和組態(tài)連接通信(又稱擴展通信,通過組態(tài)連接表,選擇S7 連接類型,調(diào)用系統(tǒng)功能塊FB14和FB15來實現(xiàn))。其中MPI網(wǎng)絡(luò)里的S7通訊協(xié)議就是指組態(tài)的MPI連接通信。
MPI通信采用S7協(xié)議(組態(tài)連接通信)需要調(diào)用系統(tǒng)功能塊與無組態(tài)連接通信相比,每一包的發(fā)送接收數(shù)據(jù)量要大,但是要在硬件組態(tài)中建立連接表,并且用樣要占用S7-300的通信資源(而通信資源是有限的),在滿足通信的前提下,建議采用無組態(tài)連接的通信方式。
S7-300PLC中有動態(tài)連接和靜態(tài)連接之分,動態(tài)連接是指通過MPI,PLC與PLC之間通過調(diào)用系統(tǒng)功能SFC通信連接,調(diào)用SFC時建立連接,停止調(diào)用時連接仍然維持,通過調(diào)用斷開連接的SFC才能釋放連接資源;靜態(tài)連接指與HMI的通信連接,當把OP/TP、Wincc連接到同一個CPU時會發(fā)生有的OP/TP、Wincc連接不上,這是因為使用的連接數(shù)已經(jīng)超過了CPU的連接資源,另外,預(yù)留給編程器的連接資源也是靜態(tài)資源。