- 零基礎(chǔ)學(xué)西門子S7-200 SMART PLC
- 李長軍 朱金朝 李長城主編
- 2749字
- 2022-05-10 16:40:58
第四節(jié) S7-200 SMART PLC仿真軟件使用
一、仿真軟件簡介
仿真軟件是解決沒有PLC實物就無法檢驗編寫的程序是否正確這一問題的理想軟件工具。可以在網(wǎng)上搜索“S7-200仿真軟件”,找到S7-200的仿真軟件下載并解壓縮后,雙擊執(zhí)行“S7-200漢化版.exe”文件,就可以打開它。S7-200仿真軟件同樣適用于S7-200 SMART PLC。
仿真軟件可以仿真大量的S7-200指令(支持常用的位觸點指令、定時器指令、計數(shù)器指令、比較指令、邏輯運算指令和大部分的數(shù)學(xué)運算指令等,但部分指令,如順序控制指令、循環(huán)指令、高速計數(shù)器指令和通信指令等尚無法支持,仿真軟件支持的仿真指令可在網(wǎng)上查找)。仿真程序提供了數(shù)字信號輸入開關(guān)、兩個模擬電位器和LED輸出顯示,仿真程序同時還支持對TD-200文本顯示器的仿真,在實驗條件尚不具備的情況下,完全可以作為學(xué)習(xí)S7-200的一個輔助工具。
二、認識仿真軟件界面
仿真軟件的界面如圖1-49所示,和所有基于Windows的軟件一樣,仿真軟件最上方是菜單,仿真軟件的所有功能都有對應(yīng)的菜單命令;在工具欄中列出了部分常用的命令(如PLC程序加載、啟動程序、停止程序、AWL、KOP、DB1和狀態(tài)觀察窗口等)。

圖1-49 仿真軟件界面
工具欄和最底端的狀態(tài)欄(圖1-49中未畫出)之間包括了以下幾個部分:
1)輸入位狀態(tài)顯示:對應(yīng)的輸入端子為1時,相應(yīng)的LED變?yōu)榫G色。
2)輸出位狀態(tài)顯示:對應(yīng)的輸出端子為1時,相應(yīng)的LED變?yōu)榫G色。
3)CPU類型選擇:雙擊該區(qū)域可以選擇仿真所用的CPU類型。
4)模塊擴展區(qū):在空白區(qū)域單擊,可以加載數(shù)字和模擬I/O模塊。
5)信號輸入模擬開關(guān):用于提供仿真需要的外部數(shù)字量輸入信號。
6)模擬電位器:用于提供0~255連續(xù)變化的數(shù)字信號。
7)TD200仿真界面:仿真TD200文本顯示器(該版本TD200只具有文本顯示功能,不支持數(shù)據(jù)編輯功能)。
三、仿真軟件操作
1 準備工作
仿真軟件不提供源程序的編輯功能,因此必須和STEP 7-Micro/WIN SMART V2.5編程軟件配合使用,即在STEP 7-Micro/WIN SMART V2.5中編輯好源程序后,再加載到仿真程序中執(zhí)行。
1)在STEP 7-Micro/WIN SMART V2.5中編輯好梯形圖,并編譯程序。選擇菜單“PLC”→“編譯”或單擊工具欄中的編譯按鈕,程序便被編譯成PLC能夠識別的機器碼。
2)利用“文件”→“導(dǎo)出”命令將梯形圖程序?qū)С鰹閿U展名為.awl的文件。
3)如果程序中需要數(shù)據(jù)塊,則需要將數(shù)據(jù)塊導(dǎo)出為.txt文件。
2 仿真程序
下面以“三個單開關(guān)控制兩只燈”的梯形圖(見圖1-50)為例,完成程序的仿真運行。
(1)導(dǎo)出AWL文件 打開編程軟件,錄入圖1-50所示的梯形圖程序正確后,選擇“文件”→“導(dǎo)出”,彈出一個“導(dǎo)出程序塊”的小窗口,如圖1-51所示。可以自己選擇保存路徑及文件名,這里選擇默認路徑,輸入文件名為“三個單開關(guān)控制兩只燈.awl”,然后單擊“保存”按鈕。

圖1-50 梯形圖

圖1-51 導(dǎo)出程序塊
(2)打開仿真軟件 雙擊S7_ 200漢化版.exe文件,然后單擊屏幕中間出現(xiàn)的畫面,在彈出的“密碼:6596”對話框里輸入密碼6596,單擊“確定”按鈕,就可進入仿真軟件的界面了。
(3)配置CPU型號 在打開的仿真軟件界面中,雙擊“CPU類型選擇”區(qū)域或單擊菜單欄的“配置”→“CPU型號(T)”,彈出“CPU Type”對話框,選擇所需的CPU型號為CPU 226,如圖1-52所示,再單擊“Accept”按鈕。

圖1-52 選擇CPU型號
(4)裝載程序 單擊菜單欄中的“程序”→“裝載程序”,彈出“裝載程序”對話框,設(shè)置如圖1-53a所示,再單擊“確定”按鈕,彈出“打開”對話框,如圖1-53b所示,選中要裝載的程序“三個單開關(guān)控制兩只燈.awl”,最后單擊“打開”按鈕,出現(xiàn)如圖1-53c所示畫面,PLC停止指示燈亮(呈紅色)。此時,程序已經(jīng)裝載完成。

圖1-53 裝載程序

圖1-53 裝載程序(續(xù))
下面開始仿真。
(1)狀態(tài)程序監(jiān)控運行
1)單擊工具欄中“運行”按鈕和“State Program(狀態(tài)程序)”按鈕
,停止指示燈滅(呈灰色),運行指示燈亮(呈綠色)。
2)單擊一次模擬開關(guān)0,手柄向上,開關(guān)0閉合,PLC的輸入點I0.0有輸入,輸入指示燈亮(呈綠色);同時輸出點Q0.0有輸出,輸出指示燈亮(呈綠色)。“梯形圖OB1”小窗口中的梯形圖也出現(xiàn)相應(yīng)的變化(藍色實心方塊表示觸點接通),如圖1-54a所示。
3)再單擊一次模擬開關(guān)0,則手柄向下,模擬開關(guān)0斷開,PLC的輸入點I0.0無輸入,輸入指示燈滅(呈灰色);而輸出點Q0.0也無輸出,輸出指示燈滅(呈灰色)。
4)單擊一次模擬開關(guān)1,手柄向上,開關(guān)1閉合,PLC的輸入點I0.1有輸入,輸入指示燈亮(呈綠色);同時輸出點Q0.1有輸出,輸出指示燈亮(呈綠色)。
5)單擊一次模擬開關(guān)2,手柄向上,開關(guān)2閉合,PLC的輸入點I0.2有輸入,輸入指示燈亮(呈綠色)。“梯形圖OB1”小窗口中的軟元件I0.2接通(出現(xiàn)藍色實心方塊),梯形圖也出現(xiàn)相應(yīng)的變化,如圖1-54b所示。
6)再單擊一次模擬開關(guān)2,則手柄向下,模擬開關(guān)2斷開,PLC的輸入點I0.2無輸入,輸入指示燈滅(呈灰色);而輸出點Q0.1保持有輸出,輸出指示燈保持亮(呈綠色)。
7)再單擊一次模擬開關(guān)1,則手柄向下,模擬開關(guān)1斷開,PLC的輸入點I0.1無輸入,輸入指示燈滅(呈灰色);而輸出點Q0.1也無輸出,輸出指示燈滅(呈灰色)。
8)單擊工具欄中的“State Program(狀態(tài)程序)”按鈕和“STOP(停止)”按鈕
,則停止仿真,這時運行指示燈滅(呈灰色),停止指示燈亮(呈黃色)。
(2)狀態(tài)表監(jiān)控運行
1)單擊工具欄中“運行”按鈕和“State Table(狀態(tài)表)”按鈕
,停止指示燈滅(呈灰色),運行指示燈亮(呈綠色),出現(xiàn)如圖1-55所示的“內(nèi)存表”小窗口。

圖1-54 仿真監(jiān)控運行效果畫面

圖1-55 內(nèi)存表
2)在內(nèi)存表的地址中分別輸入IB0、QB0,格式中都選擇Hexadecimal,單擊“開始”按鈕,出現(xiàn)如圖1-56所示的狀態(tài)表監(jiān)控運行初始畫面。

圖1-56 內(nèi)存表中輸入所需監(jiān)控的元件畫面
【字節(jié)解讀】
IB0表示輸入繼電器I的第0字節(jié)的八個存儲器位,即I0.7、I0.6、I0.5、I0.4、I0.3、I0.2、I0.1、I0.0共八個軟元件,一個字節(jié)(Byte,B)含有八個二進制位。同樣,QB0表示Q0.7~Q0.0。
3)然后單擊一次模擬開關(guān)0,手柄向上,開關(guān)0閉合,PLC的輸入點I0.0有輸入,輸入指示燈亮(呈綠色);同時輸出點Q0.0有輸出,輸出指示燈亮(呈綠色)。內(nèi)存表中地址IB0、QB0的值都由16#00變?yōu)?6#01,如圖1-57所示。

圖1-57 單擊一次模擬開關(guān)0仿真狀態(tài)表監(jiān)控運行畫面
4)再單擊一次模擬開關(guān)0,則手柄向下,開關(guān)0斷開,PLC的輸入點I0.0無輸入,輸入指示燈滅(呈灰色);而輸出點Q0.0也無輸出,輸出指示燈滅(呈灰色)。內(nèi)存表中地址IB0、QB0的值都由16#01變?yōu)?6#00。
5)單擊一次模擬開關(guān)1,則手柄向上,開關(guān)1閉合,PLC的輸入點I0.1有輸入,輸入指示燈亮(呈綠色);同時輸出點Q0.1有輸出,輸出指示燈亮(呈綠色)。內(nèi)存表中地址IB0的值由16 # 00變?yōu)?6#02,而QB0的值也由16#00變?yōu)?6#02。
6)單擊一次模擬開關(guān)2,則手柄向上,開關(guān)2閉合,PLC的輸入點I0.2有輸入,輸入指示燈亮(呈綠色)。內(nèi)存表中地址IB0的值由16#02變?yōu)?6#06,而QB0的值不變,仍然為16#02,如圖1-58所示。

圖1-58 單擊一次模擬開關(guān)1、2時的仿真狀態(tài)表監(jiān)控運行畫面
7)再單擊一次模擬開關(guān)2和模擬開關(guān)1,則又回到如圖1-57所示的畫面。
8)單擊工具欄中的“State Program(狀態(tài)程序)”按鈕和“STOP(停止)”按鈕
,則停止仿真,這時運行指示燈滅(呈灰色),停止指示燈亮(呈紅色)。
- 電工與電子技術(shù)基礎(chǔ)實驗
- 可編程控制器技術(shù)與應(yīng)用
- 零基礎(chǔ)看懂電工電路圖
- 通用變頻器應(yīng)用技術(shù)完全攻略
- 永磁無刷直流電機技術(shù)(第2版)
- 集成電路材料基因組技術(shù)
- 雙色圖解電子電路全掌握 第2版
- 從零學(xué)電工電路識圖一本通
- 電氣控制與PLC應(yīng)用技術(shù):三菱FX系列
- 手機維修新手上路
- 風(fēng)力發(fā)電機組維修保養(yǎng)工:初級
- 現(xiàn)代電氣控制與臺達DVP系列PLC應(yīng)用技術(shù)
- 電工技術(shù)(第3版)
- 交流電機控制原理及控制系統(tǒng)
- 風(fēng)力發(fā)電機組電氣裝調(diào)工:中級