1、啟動程序狀態(tài)
可以通過在程序編輯器中顯示執(zhí)行語句表、梯形圖或功能塊圖程序時的狀態(tài)(簡稱為程序狀態(tài)),來了解用戶程序的執(zhí)行情況,對程序進(jìn)行調(diào)試。
啟動程序狀態(tài)的過程如下:將經(jīng)過編譯的程序下載到CPU;將CPU切換到RUN或RUN-P模式;打開邏輯塊,點(diǎn)擊工具條上的按鈕,進(jìn)入在線監(jiān)控狀態(tài)。
在運(yùn)行時測試程序如果出現(xiàn)功能錯誤或程序錯誤,可能會對人員或財(cái)產(chǎn)造成嚴(yán)重?fù)p害。
2、語句表程序狀態(tài)的顯示
從光標(biāo)選擇的程序段開始監(jiān)視程序狀態(tài)。在圖1所示的語句表編輯器中,右邊窗口顯示每條指令執(zhí)行后的邏輯運(yùn)算結(jié)果(RLO)和狀態(tài)位STA(Status)、累加器1(STANDARD)、累加器2(ACCU2)和狀態(tài)字(STATUSWORD),以及其他內(nèi)容。
在菜單命令“選項(xiàng)”→“自定義”打開的對話框的STL選項(xiàng)卡中,選擇需要監(jiān)視的內(nèi)容。在“LAD/FBD”選項(xiàng)卡可以設(shè)置梯形圖(LAD)和功能塊圖(SFB)程序狀態(tài)的顯示方式。
圖1用程序狀態(tài)監(jiān)視語句表程序
3、梯形圖程序狀態(tài)的顯示
梯形圖和功能塊圖用綠色連續(xù)線來表示狀態(tài)滿足,即有“能流”流過,見圖2左邊較粗較淺的線;用籃色點(diǎn)狀細(xì)線表示狀態(tài)不滿足,沒有能流流過;用黑色連續(xù)線表示狀態(tài)未知。
在程序編輯器中執(zhí)行菜單命令“選項(xiàng)”→“自定義”,在“LAD/FBD”選項(xiàng)卡中可以改變線型和顏色的設(shè)置。
圖2梯形圖程序狀態(tài)的顯示
進(jìn)入程序狀態(tài)之前,梯形圖中的線和元件因?yàn)闋顟B(tài)未知,全部為黑色。啟動程序狀態(tài)監(jiān)控后,從梯形圖左側(cè)垂直的“電源”線開始的連線均為綠色(見圖2),表示有能流從“電源”線流出。有能流流過的處于閉合狀態(tài)的觸點(diǎn)、方框指令、線圈和“導(dǎo)線”均用綠色表示。
如果CALL指令成功地調(diào)用了邏輯塊,CALL線圈為綠色。如果跳轉(zhuǎn)條件滿足,跳轉(zhuǎn)被執(zhí)行,跳轉(zhuǎn)線圈為綠色。被跳過的程序段的指令沒有被執(zhí)行,這些程序段的梯形圖為黑色。
梯形圖中加粗的字體顯示的參數(shù)值是當(dāng)前值,細(xì)體字顯示的參數(shù)值來自以前的循環(huán),即該程序區(qū)在當(dāng)前掃描循環(huán)中未被處理。
4、使用程序狀態(tài)功能監(jiān)視數(shù)據(jù)塊
必須使用“數(shù)據(jù)視圖”方式在線查看數(shù)據(jù)塊的內(nèi)容,在線數(shù)值在“實(shí)際值”列中顯示。程序狀態(tài)被激活后,不能切換為“聲明視圖”方式。
-
plc
+關(guān)注
關(guān)注
5016文章
13392瀏覽量
465638 -
PLC程序
+關(guān)注
關(guān)注
4文章
72瀏覽量
11339
發(fā)布評論請先 登錄
相關(guān)推薦
一文讀懂單片機(jī)與PLC的程序設(shè)計(jì)
plc程序的調(diào)試步驟
![<b class='flag-5'>plc</b><b class='flag-5'>程序</b>的<b class='flag-5'>調(diào)試</b>步驟](https://file.elecfans.com/web1/M00/A6/12/pIYBAF12CoqAeV92AAA0mOwVZUU647.jpg)
PLC程序的調(diào)試方法及步驟
狀態(tài)機(jī)如何簡化PLC程序的編寫
PLC技術(shù)的特點(diǎn)_應(yīng)用展望_程序調(diào)試及現(xiàn)場優(yōu)化
一文看懂西門子PLC的程序結(jié)構(gòu)
PLC編程器的功能有哪些?
PLC程序調(diào)試的方法
PLC編程中模擬調(diào)試和在線調(diào)試
西門子PLC程序調(diào)試方法
PLC的調(diào)試步驟具體是怎樣的
PLC系統(tǒng)調(diào)試的步驟
![<b class='flag-5'>PLC</b>系統(tǒng)<b class='flag-5'>調(diào)試</b>的步驟](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
PLC的梯形圖監(jiān)控調(diào)試程序操作步驟
PLC遠(yuǎn)程調(diào)試模塊是什么?PLC遠(yuǎn)程調(diào)試模塊的功能
![<b class='flag-5'>PLC</b>遠(yuǎn)程<b class='flag-5'>調(diào)試</b>模塊是什么?<b class='flag-5'>PLC</b>遠(yuǎn)程<b class='flag-5'>調(diào)試</b>模塊的<b class='flag-5'>功能</b>](https://file1.elecfans.com//web2/M00/E8/DB/wKgaomZNll6AQ6wSAAPVgT1WpFg839.png)
評論