1、啟動程序狀態
可以通過在程序編輯器中顯示執行語句表、梯形圖或功能塊圖程序時的狀態(簡稱為程序狀態),來了解用戶程序的執行情況,對程序進行調試。
啟動程序狀態的過程如下:將經過編譯的程序下載到CPU;將CPU切換到RUN或RUN-P模式;打開邏輯塊,點擊工具條上的按鈕,進入在線監控狀態。
在運行時測試程序如果出現功能錯誤或程序錯誤,可能會對人員或財產造成嚴重損害。
2、語句表程序狀態的顯示
從光標選擇的程序段開始監視程序狀態。在圖1所示的語句表編輯器中,右邊窗口顯示每條指令執行后的邏輯運算結果(RLO)和狀態位STA(Status)、累加器1(STANDARD)、累加器2(ACCU2)和狀態字(STATUSWORD),以及其他內容。
在菜單命令“選項”→“自定義”打開的對話框的STL選項卡中,選擇需要監視的內容。在“LAD/FBD”選項卡可以設置梯形圖(LAD)和功能塊圖(SFB)程序狀態的顯示方式。
圖1用程序狀態監視語句表程序
3、梯形圖程序狀態的顯示
梯形圖和功能塊圖用綠色連續線來表示狀態滿足,即有“能流”流過,見圖2左邊較粗較淺的線;用籃色點狀細線表示狀態不滿足,沒有能流流過;用黑色連續線表示狀態未知。
在程序編輯器中執行菜單命令“選項”→“自定義”,在“LAD/FBD”選項卡中可以改變線型和顏色的設置。
圖2梯形圖程序狀態的顯示
進入程序狀態之前,梯形圖中的線和元件因為狀態未知,全部為黑色。啟動程序狀態監控后,從梯形圖左側垂直的“電源”線開始的連線均為綠色(見圖2),表示有能流從“電源”線流出。有能流流過的處于閉合狀態的觸點、方框指令、線圈和“導線”均用綠色表示。
如果CALL指令成功地調用了邏輯塊,CALL線圈為綠色。如果跳轉條件滿足,跳轉被執行,跳轉線圈為綠色。被跳過的程序段的指令沒有被執行,這些程序段的梯形圖為黑色。
梯形圖中加粗的字體顯示的參數值是當前值,細體字顯示的參數值來自以前的循環,即該程序區在當前掃描循環中未被處理。
4、使用程序狀態功能監視數據塊
必須使用“數據視圖”方式在線查看數據塊的內容,在線數值在“實際值”列中顯示。程序狀態被激活后,不能切換為“聲明視圖”方式。
-
plc
+關注
關注
5016文章
13383瀏覽量
464743 -
PLC程序
+關注
關注
4文章
72瀏覽量
11300
發布評論請先 登錄
相關推薦
評論