在程序的調試過程中大家去監控程序的運行情況通常都是在plc與電腦連接的情況下直接打開程序界麵,點擊監控按鈕,然後觀察該程序的運行情況。這種調試方法我們對局部程序的運行狀況可以有比較直觀的監控,但是如果我們想要對一組特定的數據進行監控這種方法就顯得不夠直觀了,因此西門子在Step 7中為我們提供了變量表這個功能,讓我們可以對整個項目中任意變量建立表格進行觀察,這就是變量表在Step 7中存在的意義。
那麽變量表是否隻能起到對變量列表進行監控的功能呢?當然不是,如果隻能監控變量豈不是顯得變量表功能太單調了。下麵我就從變量表監控變量、修改變量值、以及對I/O點位的強製這三個方麵來向大家介紹變量表的使用。
1、對變量的監控
通常情況下對於使用者來說變量表對於我們最常用的功能還是對變量的監控,下麵我們具體向大家演示變量表的建立,以及如何使用變量表監控變量。
1) 在程序界麵右鍵選擇插入新對象繼續選擇變量表即可建立變量表
2)在變量表中輸入需要監控的變量
3)在連接PLC或者仿真器的情況下我們就可以監控變量的運行狀況了
2、對變量的修改
除了對變量的監控為了方便調試我們也可以在變量表中對變量進行修改。下麵我們一起來看看如何在變量表中修改變量值。
1) 輸入修改值
圖2-1
2)點擊修改變量即可完成對變量的修改
圖2-2
3、對I/O點位進行強製
由於(yu) I點(輸入點in put)的狀態是完全由外部電路的狀態決(jue) 定的,O點(輸出點out put)的狀態是完全由程序的運行結果控製的,因此在變量表中我們(men) 是無法像控製M點一樣來改變I/O點的數值的,這時如果調試的過程中我們(men) 需要改變I/O點位的數值就必須要使用變量表的強製功能了(要注意這個(ge) 功能是仿真不了的)。下麵我們(men) 看看變量表強製的具體(ti) 步驟。
1) 選擇變量選項卡並單擊顯示強製值,出現如圖3-2所示界麵
圖3-1
圖3-2
2)選擇強製按鈕,即可進入圖3-4所示強製狀態,這裏我們(men) 強製了Q0.0
圖3-3
圖3-4