STEP7程序運(yùn)行與STEP7程序調(diào)試
林建平
發(fā)布于2023-01-29 17:28
15
2
標(biāo)簽:Step7
程序的調(diào)試及運(yùn)行監(jiān)控是程序設(shè)計(jì)開發(fā)中的重要環(huán)節(jié),很少有程序一經(jīng)編制成就是完善的;只有經(jīng)過試運(yùn)行甚至現(xiàn)場運(yùn)行才能發(fā)現(xiàn)程序中不合理的地方,從而進(jìn)行反復(fù)修改和不斷完善。STEP7-Micro/WIN 4.0編程軟件提供了一系列工具,可使用戶直接在軟件環(huán)境下調(diào)試并監(jiān)視用戶程序的執(zhí)行。
(1)程序的運(yùn)行
①單擊工具欄中的按鈕,或執(zhí)行"PLC"/"運(yùn)行"命令彈出"運(yùn)行"對話框,如圖4-51 所示。
②單擊“是”按鈕,則PLC進(jìn)入運(yùn)行模式;這時(shí)黃色STOP(停止)狀態(tài)指示燈滅,綠色RUN(運(yùn)行)燈點(diǎn)亮。接下來就可以開始調(diào)試前面所編輯的程序了。
(2)程序的調(diào)試
①程序狀態(tài)監(jiān)控
a.單擊工具欄上的網(wǎng)按鈕或執(zhí)行"調(diào)試"/"開始程序狀態(tài)"命令,進(jìn)入程序狀態(tài)監(jiān)控,如圖4-52所示。b.啟動(dòng)程序運(yùn)行監(jiān)控,如圖4-53所示。
說明:"監(jiān)控狀態(tài)"下梯形圖將每個(gè)元件的實(shí)際狀態(tài)都顯示出來?!?dāng)PLC與計(jì)算機(jī)間的通信速率較慢時(shí),程序監(jiān)控狀態(tài)不能完全如實(shí)顯示變化迅速的元件狀態(tài)。
c.如果接通Io.0,則Q0.0也接通,如圖4-54所示。說明:"能流"通過的元件將變色顯示,通過施加輸入,可以模擬程序?qū)嶋H運(yùn)行,從而監(jiān)控所運(yùn)行的程序。
②狀態(tài)圖監(jiān)控
a.單擊檢視區(qū)的狀態(tài)圖按鈕,進(jìn)入狀態(tài)圖監(jiān)控方式。
b.單擊按鈕可以觀察各個(gè)變量的變化情況,如圖4-55所示。
c.單擊裝訂線,選擇程序段,單擊鼠標(biāo)右鍵,選擇“創(chuàng)建狀態(tài)圖"命令,如圖4-56所示,能快速生成一個(gè)包含所選程序段內(nèi)各元件的新表格。
至此就完成了一個(gè)應(yīng)用程序的編輯、編譯、下載、運(yùn)行、調(diào)試的整個(gè)過程。要熟練靈巧地掌握S7-200PLC的編程工具,還有待于反復(fù)進(jìn)行編程實(shí)踐來提高。