一、概述
現(xiàn)代制造業(yè)設(shè)備日益復(fù)雜,自動化程度越來越高,對于PLC用戶程序,設(shè)備管理人員一般不需要修改,只是借助其進(jìn)行設(shè)備管理。目前多數(shù)PLC生產(chǎn)廠家提供的PLC仿真軟件在企業(yè)設(shè)備管理中主要有以下作用:①電氣技術(shù)人員在原控制系統(tǒng)基礎(chǔ)上對設(shè)備進(jìn)行二次開發(fā)、技術(shù)改造、升級的仿真調(diào)試。②電氣維修人員可先在Pc機(jī)仿真運(yùn)行分析PLC用戶程序,在短時(shí)間內(nèi)熟悉設(shè)備動作的電氣控制原理,為快速定位、排除設(shè)備故障奠定堅(jiān)實(shí)基礎(chǔ)。③設(shè)備操作人員在Pc機(jī)模擬仿真HMI操作控制信號,快速掌握設(shè)備操作。企業(yè)使用PLC仿真軟件,PC/PG不需要連接任何實(shí)物硬件,在脫機(jī)狀態(tài)下模擬現(xiàn)場設(shè)備運(yùn)行效果,降低人員培訓(xùn)和設(shè)備維護(hù)成本,設(shè)備操作安全、簡單。
中國南車資陽機(jī)車有限公司鍛壓分公司從德國SMS EU—MUCO Gmbh公司進(jìn)口的1臺SPKAS000型高能螺旋壓力機(jī)鍛壓設(shè)備,控制系統(tǒng)主機(jī)采用$7--400 PLC。控制系統(tǒng)龐大,邏輯關(guān)系復(fù)雜,有近千個(gè)輸入、輸出點(diǎn)。筆者使用S7一PLCSIM仿真軟件對相關(guān)人員進(jìn)行了技術(shù)培訓(xùn)。
二、S7-PLCSIM V5.2仿真軟件使用
S7一PLCSIM與STEP 7軟件集成在一起,代替PLC硬件仿真運(yùn)行用戶程序,可模擬PLC絕大多數(shù)功能:①模擬PLC過程映像輸入輸出。通過在仿真窗口改變輸入變量的ON/OFF狀態(tài),控制程序運(yùn)行,觀察輸出變量狀態(tài),監(jiān)視用戶程序運(yùn)行結(jié)果。②監(jiān)視定時(shí)器和計(jì)數(shù)器,通過程序自動運(yùn)行或者手動復(fù)位定時(shí)器。③模擬對位存儲器(M)、外設(shè)輸入(PI)、外設(shè)輸出(PQ)以及存儲在數(shù)據(jù)塊中數(shù)據(jù)(如DBI.DBX0.0)的讀寫。④在沒有面板情況下,和PROTOOL、WINCC、FLEXIBLE等聯(lián)機(jī)通信,模擬調(diào)試畫面。
1.S7—300/400 PLC的仿真
通過仿真運(yùn)行。可以像操作實(shí)物開關(guān)一樣預(yù)置輸入狀態(tài)。監(jiān)控邏輯輸出,主要操作步驟如下。
(1)在PC/PG機(jī)安裝STEP 7 V5.2編程軟件、S7一PLCSIMV5.2仿真軟件。
(2)啟動STEP 7編程軟件,打開需要仿真的S7項(xiàng)目。依次進(jìn)入“開始-*SIMATIC—IDS_SN_S7TGTOPX.EXE”,啟動SimaticManager管理器,點(diǎn)擊工具欄“打開”圖標(biāo),出現(xiàn)打開s7項(xiàng)目對話框(圖1)。從列表框或點(diǎn)擊Browse按鈕選擇需要打開的S7項(xiàng)目,本例從列表框選擇“前橋生產(chǎn)線”項(xiàng)目,點(diǎn)擊OK按鈕,完成項(xiàng)目選擇。點(diǎn)擊項(xiàng)目前面的+符號,展開后的項(xiàng)目見圖2。
點(diǎn)擊Simatic Manager工具欄“仿真”圖標(biāo),自動建立STEP7與仿真CPU的連接,自動啟動S7-PLCSIM V5.2仿真軟件。此時(shí)仿真PLC的CPU處于STOP模式,仿真PLC的電源處于接通狀態(tài),掃描方式為連續(xù)掃描。
(3)在Simatic Manager管理器點(diǎn)擊打開項(xiàng)目的“Blocks”對象,所有塊將出現(xiàn)在右邊窗口,然后點(diǎn)擊工具欄“下載”圖標(biāo)(圖3)。此時(shí)所有塊被下載至仿真PLC,下載過程中會出現(xiàn)裝載系統(tǒng)數(shù)據(jù)對話框,選擇默認(rèn)操作即可。下載完成將仿真PLC的CPU置于RUN或RUN—P模式,即可使用變量表和程序狀態(tài)等方法監(jiān)視、修改變量,分析程序運(yùn)行。