S7-PLCSIM模擬軟體在線程序調試
在編程軟體中編寫好的程序下載到PLC CPU中後,在具體運用到實際控制之前還需要經過反覆的檢驗和調試,使其滿足預期的控制目標,同時避免因程序錯誤或缺陷給加工設備帶來的損壞。
計算機模擬技術把現代模擬技術與計算機發展結合起來,通過建立系統的數學模型,以計算機為工具,以數值計算為手段,對存在的或設想中的系統進行實驗研究。隨著計算機技術的高速發展,模擬技術在自動控制、電氣傳動、機械製造等工程技術領域也得到了廣泛應用。與傳統的經驗方法相比,計算機模擬的優點是:
(1) 能提供整個計算機域內所有有關變數完整詳盡的數據;
(2) 可預測某特定工藝的變化過程和最終結果,使人們對過程變化規律有深入的了解;
(3) 在測量方法有困難情況下是唯一的研究方法。此外,數字模擬還具有高效率、高精度等優點。
S7-PLCSIM是一個功能非常強大的模擬軟體,它與STEP7編程軟體集成在一起,可以在計算機上對S7-300/400 PLC的用戶程序進行離線模擬與調試,而不需要連接任何PLC的硬體。
具體操作步驟如下:
1)通過SIMATIC管理器中工具欄上按鈕打開/關閉模擬功能。
2) 用菜單命令Insert>input variable監控輸入變數;
3)激活監視狀態;
4)程序的運行狀態;
使用S7-PLCSIM模擬軟體調試程序的步驟(文字說明)
(1)在STEP 7編程軟體中生成的項目的主程序OBl中編寫梯形圖程序。
(2)點擊STEP 7中SIMATIC管理器工具欄中的Simulation on/off圖標,打開S7-PLC S7一PLCSIM窗口。
(3)在S7一PLCSIM窗口中新建PLC文檔;用菜單命令PLC>Power ON接通模擬PLC的電源;將模擬PLC的CPU的工作方式置於STOP位置;用菜單命令Execute>Scan Mode>Continous Scan選擇模擬PLC的掃描方式為連續掃描方式。
(4)在SIMATIC管理器中用菜單命令PLC>Download將程序下載到模擬PLC中。
(5)在S7-PLCSIM中創建輸入位元組IB1、輸出位元組QB5、位存儲器MW2和定時器T1的視圖對象,IB1和QB5以位的形式顯示,MW2以十進位形式顯示。
(6)在S7-PLCSIM中模擬實際系統的操作:
開機控制。將模擬PLC的CPU置於RUN狀態,給輸入位元組IB1的第0位(I1.0)施加脈衝,模擬按下啟動按鈕,即用滑鼠點擊IB1視圖對象中第O位的單選框,出現符號「V」,IB1.0變為ON,再點擊一次「V」消失,IB1.0變為OFF。IB0.0變為ON後,觀察到輸出位元組QB5視圖對象中的第0位和第1位(即Q5.0和Q5.1)ON,表明發動機開始運轉,冷卻風扇開始轉動。
速度監視。在發動機正常運行時,為了模擬採集到的實際轉速,在位存儲器MW2視圖對象中分別輸入十進位數1449、1500和2000(發動機的實際轉速分別低於、等於和高於預置轉速),觀察到Q5.2的狀態分別為OFF、ON和ON,說明超速報警功能正常。
停機控制。給I 1.1施加脈衝,觀察到Q5.0立即變為OFF,表明發動機停止運行,同時Tl開始進行減計時,1 0 s後Q5.1也變為 0FF,冷卻風扇停止轉動。
(7)在使用S7-PLCSIM進行模擬時,可以顯示OBl中的梯形圖程序,用菜單命令Debug>Monitor在梯形圖中監視程序的運行情況。
(8)保存生成的LAY文檔及 PLC文檔,以便於下次模擬時直接使用本次的各種設置。
TAG:全球大搜羅 |