如何在PLC之間進行MPI的全局數據通信方式?

應用GD通信,就要在CPU中定義全局數據塊,這一過程也稱為全局數據通信組態。在全局數據組態之前,需要先執行以下任務:

定義項目和CPU程序名。

用PG單獨配置項目中的每個CPU,確定其分支網絡號、MPI地址、最大MPI地址等參數。

在用STEP7開發軟件包進行GD通信組態時,由系統菜單“選項”中的“定義全局數據”,程序進行GD表組態。具體組態步驟如下;

在GD空表中輸入參與GD通信的CPU代號;

為每個CPU定義並輸入全局數據,指定發送GD;

第一次存儲並編譯全局數據表,檢查輸入信息語法是否正確為正確數據類型,是否一致。

設定掃描速率,定義GD通信狀態雙字。

第二次存儲並編譯全局數據表。

工具/原料

西門子STEP7軟件

PROFIBUS電纜

方法/步驟

生成MPI硬件工作站:

打開STEP7,新建項目,在項目下插入兩個300站點。

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

設置MPI網絡地址:

按以上步驟完成兩個300站的硬件組態,配置MPI地址和通訊速率,在本例中MPI地址分別設置位2和4,通信速率為187.5kbit/s。點擊完成按鈕,保存並編譯硬件組態,最後將硬件組態下載到CPU。

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

連接網絡:

用PROFIBUS電纜連接MPI節點,接著就可以與所有的CPU建立在線連接。可以用SMATIC管理器中“Accessible Nodes”來測試它。

PROFIBUS接頭如圖所示:

如何在PLC之間進行MPI的全局數據通信方式

生成全局數據表:

雙擊MPI,進入Netpro界面組態MPI網絡,選擇“定義全局數據”。

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

GD ID的意義,定義掃描速率和狀態信息:

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

利用SFC60和SFC61來傳遞全局數據:

SFC60用來按設定的方式採集併發送全局數據包。

SFC61用來接收發送來的全局數據包並存入設定的區域中

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

如何在PLC之間進行MPI的全局數據通信方式

注意事項

組態要正確

相關問題答案