全局?jǐn)?shù)據(jù)通訊碰到的問題
劉玉蓉
發(fā)布于2014-11-03 17:16
50
0
標(biāo)簽:
我在照《西門子工業(yè)通訊指南》模擬全局?jǐn)?shù)據(jù)通訊的時(shí)候碰到個(gè)問題: 先建了2個(gè)PLC站,完成硬件組態(tài), 建立MPI網(wǎng)絡(luò),一個(gè)設(shè)置為2 一個(gè)設(shè)置為8 ,然后進(jìn)組態(tài)網(wǎng)絡(luò)點(diǎn)選MPI設(shè)定CPU跟發(fā)送區(qū)和接受區(qū),編譯通過后保存,沒有下載下去就關(guān)閉項(xiàng)目,再打開項(xiàng)目后發(fā)現(xiàn)發(fā)送接受區(qū)都還在,但全局?jǐn)?shù)據(jù)(GD)ID旁邊填寫的CPU都不見了,這個(gè)正常嗎? 我哪里做的不對(duì)?
佳答案
如果在打開GD-MPI(1)中發(fā)現(xiàn)發(fā)送接受區(qū)都還在,但全局?jǐn)?shù)據(jù)(GD)ID旁邊填寫的CPU都不見,這是不正常的,說明你的編譯沒有完成。
正確的MPI全局?jǐn)?shù)據(jù)通信方式執(zhí)行方法為:在SIMATIC管理器中,打開你的項(xiàng)目,選擇中右邊的MPI(1),然后選擇菜單Options(選項(xiàng))/Define Global Data(確定全局?jǐn)?shù)據(jù)),在打開的“GD-MPI(1)”對(duì)話框中,填寫各自的CPU、發(fā)送和接受區(qū),必須執(zhí)行編譯,選擇菜單GD Table/Compile(編譯),如果沒有問題,必須顯示如下以下信息:
The Compilation was completed successfully“(編譯成功地完成)
如果顯示沒有上述信息,說明你的編譯沒有完成,你在關(guān)閉項(xiàng)目后再打開全局?jǐn)?shù)據(jù)對(duì)話框GD-MPI(1)是不會(huì)看到以前填寫的CPU信息。 你必須重新進(jìn)行全局?jǐn)?shù)據(jù)通信填寫、保存及編譯
你可以在SIMATIC管理器中依次展開你的項(xiàng)目到”Blocks“(塊),雙擊Systemdat(系統(tǒng)數(shù)據(jù)塊),在打開的”System Data Blocks“(系統(tǒng)數(shù)據(jù)塊)中檢查是否有SDB210。如果有SDB210,說明你的全局?jǐn)?shù)據(jù)表存在,不用擔(dān)心。