應用GD通信,就要在CPU中定義全局數據塊,這一過程也稱為全局數據通信組態。在全局數據組態之前,需要先執行以下任務:
定義項目和CPU程序名。
用PG單獨配置項目中的每個CPU,確定其分支網絡號、MPI地址、最大MPI地址等參數。
在用STEP7開發軟件包進行GD通信組態時,由系統菜單“選項”中的“定義全局數據”,程序進行GD表組態。具體組態步驟如下;
在GD空表中輸入參與GD通信的CPU代號;
為每個CPU定義並輸入全局數據,指定發送GD;
第一次存儲並編譯全局數據表,檢查輸入信息語法是否正確為正確數據類型,是否一致。
設定掃描速率,定義GD通信狀態雙字。
第二次存儲並編譯全局數據表。
工具/原料
西門子STEP7軟件
PROFIBUS電纜
方法/步驟
生成MPI硬件工作站:
打開STEP7,新建項目,在項目下插入兩個300站點。
設置MPI網絡地址:
按以上步驟完成兩個300站的硬件組態,配置MPI地址和通訊速率,在本例中MPI地址分別設置位2和4,通信速率為187.5kbit/s。點擊完成按鈕,保存並編譯硬件組態,最後將硬件組態下載到CPU。
連接網絡:
用PROFIBUS電纜連接MPI節點,接著就可以與所有的CPU建立在線連接。可以用SMATIC管理器中“Accessible Nodes”來測試它。
PROFIBUS接頭如圖所示:
生成全局數據表:
雙擊MPI,進入Netpro界面組態MPI網絡,選擇“定義全局數據”。
GD ID的意義,定義掃描速率和狀態信息:
利用SFC60和SFC61來傳遞全局數據:
SFC60用來按設定的方式採集併發送全局數據包。
SFC61用來接收發送來的全局數據包並存入設定的區域中
注意事項
組態要正確