Ⅰ 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、正確進行指令調用
Ⅱ S7-300 PLC的MPI網路,怎麼讀取其中一個PLC站中的程序和硬體配置信息
你的電腦上需要安裝對應的PLC編輯軟體STEP7,目前的最高版本是V5.5 SP3。
電腦和PLC連接好對應的通訊線,然後用軟體操作讀取PLC的硬體組態配置和程序,在硬體組態屬性裡面,就可以看到了。建議看看西門子的說明手冊,在西門子的官方網站有免費下載的。