請聯系客服QQ
切尔西vs伯恩茅斯

切尔西vs伯恩茅斯

阿森纳vs伯恩茅斯集锦:STEP 7的用仿真軟件調試程序

提示:

1.打開仿真軟件PLCSIMS7 - PLCSIM是功能強大、使用方便的仿真軟件??梢雜盟鍼LC硬件來調試用戶程序。安裝PLCSIM后,SIMATIC管理器工具欄上的按鈕由灰色變為深色。單擊該按鈕,第一次打開PLCSIM時,如果沒有安裝許可證密鑰,將會出現圖3-13所示的對話框。選中文本框中的“SIMATIC S7 - PLCSIM”,“Activate”(激活)

    1.打開仿真軟件PLCSIM

    S7 - PLCSIM是功能強大、使用方便的仿真軟件??梢雜盟?span>PLC硬件來調試用戶程序。安裝PLCSIM后,SIMATIC管理器工具欄上的按鈕由灰色變為深色。單擊該按鈕,第一次打開PLCSIM時,如果沒有安裝許可證密鑰,將會出現圖3-13所示的對話框。選中文本框中的“SIMATIC S7 - PLCSIM”,“Activate”(激活)按鈕上的字符顏色變為黑色,單擊它將激活14天的試用許可證密鑰。單擊工具欄上的按鈕后,如果不能打開PLCSIM,根據作者的經驗,這與Windows操作系統有關,應更換操作系統。

    打開S7 - PLCSIM后,自動建立了STEP 7與仿真CPUMPI連接。剛打開PLCSIM時,只有圖3-14最左邊被稱為CPU視圖對象的小方框。單擊它上面的“STOP”、“RUN”或“RUN -P”小方框,可以令仿真PLC處于相應的運行模式。單擊“MRES”按鈕,可以清除仿真PLC中已下載的程序。

激活試用許可證密鑰

    3-13    激活試用許可證密鑰

 PLCSIM

    3-14    PLCSIM

    可以用鼠標調節S7 - PLCSIM窗口的位置和大小?;箍梢災蔥脅說ッ睢?span>View”→“Status Bar”,關閉或打開下面的狀態條。

    2.下載用戶程序和組態信息

    單擊S7 - PLCSIM工具欄上的按鈕,生成IB0QB0視圖對象。將視圖對象中的QB0改為QB4(見圖3-14),按計算機的(Enter)鍵后更改才生效。

    下載之前,應打開PLCSIM。選中SIMATIC管理器左邊窗口中的“塊”對象,單擊工具欄的下載按鈕,將OB1和系統數據下載到仿真PLC。下載系統數據時出現“是否要裝載系統數據?”對話框時,單擊“是”按鈕確認。不能在RUN模式時下載,但是可以在RUN - P模式下載。在RUN -P模式下載系統數據時,將會出現“??榻簧櫛?span>STOP模式?”的對話框。下載結束后,出現“是否現在就要啟動該????”的對話框。單擊“是”按鈕確認。

    3.用PLCSIM的視圖對象調試程序

    單擊CPU視圖對象中的小方框,將CPU切換到RUNRUN -P模式。這兩種模式都要執行用戶程序,但是在RUN -P模式可以下載修改后的程序和系統數據。

    根據梯形圖電路,按下面的步驟調試用戶程序:

    1)單擊視圖對象IB0最右邊的小方框,方框中出現“√”,I0.0變為1狀態,模擬按下正轉按鈕。梯形圖中I0.0的??サ惚蘸?、常閉觸點斷開。由于OB1中程序的作用,Q4.0(電動機正轉)變為1狀態,梯形圖中其線圈通電,視圖對象QB4最右邊Q4.0對應的小方框中出現“√”(見圖3-14)。

    再次單擊I0.0對應的小方框,方框中的“√”消失,I0.0變為0狀態,模擬放開起動按鈕。梯形圖中I0.0的??サ愣峽?、常閉觸點閉合。將按鈕對應的位(例如I0.0)設置為1之后,注意一定要馬上將它設置為0,否則后續的操作可能會出現異常情況。

    2)單擊兩次I0.1對應的小方框,模擬按下和放開反轉起動按鈕的操作。由于用戶程序的作用,Q4.0變為0狀態,Q4.1變為1狀態,電動機由正轉變為反轉。

    3)在電動機運行時用鼠標模擬按下和放開停止按鈕I0.2,或模擬過載信號I0.5出現和消失,觀察當時處于1狀態的Q4.0Q4.1是否變為0狀態。

    4.下載部分塊

    塊較多時,可以只下載部分塊。打開隨書光盤中的項目“S7_DP”,選中左邊窗口的“塊”文件夾,單擊右邊窗口的某個塊或系統數據,被選中的塊的背景色變為深藍色。打開PLCSIM,單擊工具欄的下載按鈕,只下載選中的對象。圖3-15中的“VAT_1”是用于監控程序執行情況的變量表,即使選中它也不會下載它。

選擇需要下載的塊

    3-15    選擇需要下載的塊

    用鼠標左鍵單擊圖3-15中虛線方框的一個角,按住左鍵不放,移動鼠標,在塊工作區畫出一個虛線方框,方框內的塊被選中。單擊工具欄上的下載按鈕,只下載選中的對象。

    按住計算機的<Ctrl>按鈕,單擊需要下載的塊,可以選中多個任意位置的塊。單擊工具欄的下載按鈕,只下載選中的對象。

    修改程序后,也可以在程序編輯器中下載打開的邏輯塊。

    5.下載整個站點

    選中項目中的某個PLC站點,單擊工具欄上的下載按鈕,可以把整個站點的信息(包括用戶程序、系統數據中的硬件組態和網絡組態信息)下載到CPU中。

    6.用程序狀態功能調試程序

    仿真CPURUNRUN -P模式時,打開OB1,單擊工具欄上的“監視”按鈕,啟動程序狀態監控功能。STEP 7PLC中的OB1程序不一致時(例如下載后改動了程序),工具欄的按鈕上的符號為灰色。此時需要單擊工具欄上的下載按鈕,重新下載OB1。STEP 7PLCOB1的程序一致后,按鈕上的符號變為黑色,才能啟動程序狀態功能。

    從梯形圖左側垂直的“電源”線開始的水平線均為綠色(見圖3-16),表示有能流從“電源”線流出。有能流流過的方框指令、線圈、“導線”和處于閉合狀態的觸點均用綠色表示。用藍色虛線表示沒有能流流過和觸點、線圈斷開。

程序狀態監控

    3-16    程序狀態監控

    如果選中程序段2,只能監控程序段2和它之后的程序段,不能監控程序段1。

    7.在PLCSIM中使用符號地址

    執行菜單命令“Tools”→“Options”→“Attach Symbols”(連接符號),單擊打開的對話框中的“瀏覽”按鈕(見圖3-17),選中要仿真的項目“電機控制”。打開項目中的300站點,選中“S7程序”,單擊右邊窗口的“符號”,在“對象名稱”文本框中出現“符號”。單擊“確定”按鈕退出對話框。

連接符號表

    3-17    連接符號表

    執行菜單命令“Tools”→“Options”→“Show Symbols”(顯示符號),使該指令項的左邊出現“√”(被選中)。單擊工具欄上的按鈕,生成垂直位列表( Vertical Bits)視圖對象。設置它的地址為IB0,該視圖對象將顯示IB0中已定義的符號地址(見圖3-18)。

    單擊工具欄上的按鈕,生成堆棧( Stack)視圖對象(見圖3-18),里面有Nesting Stack(嵌套堆棧)和MCR(主控繼電器)堆棧。

    單擊工具欄上的按鈕,生成累加器與狀態字(ACCUS&Status Word)視圖對象??梢約囁乩奐悠?span>( Accumulators)、地址寄存器(Address Registers)和狀態字(Status Word)。

    單擊工具欄上的按鈕,生成塊寄存器( Block Regs)視圖對象,可以監控數據塊地址寄存器( Data Block address registers)、邏輯塊(Logic Block)的編號和步地址計數器SAC( Step address counter)。實際上很少使用堆棧視圖對象和塊寄存器視圖對象二

    8.關閉PLCSIM

    關閉PLCSIM時,如果出現一個對話框,提示“Do you wish to save the current program in a*plc file?”(你想將當前的程序保存到文件*plc嗎?),一般點擊“否”按鈕,即不保存。

PLCSIM的視圖對象

    3-18    PLCSIM的視圖對象


(責任編輯: 艾特貿易網 )