劉振方
摘 ?要:S7-200PLC作為一種可編程邏輯控制器,可對數(shù)據(jù)信息進行集成式控制,并可保證數(shù)據(jù)的高效率處理。組態(tài)王軟件以網(wǎng)絡和硬件為搭載平臺,具有功能性和開放性等特點,可實現(xiàn)動態(tài)式監(jiān)控,保證系統(tǒng)的合理性運行。該文對S7-200PLC的優(yōu)點和組成進行分析,對組態(tài)王軟件的特性進行論述,并以水塔水位自動控制對S7-200PLC和組態(tài)王軟件進行設計,保證系統(tǒng)運行的可實施性。
關鍵詞:S7-200PLC ?組態(tài)王 ?組態(tài)仿真控制系統(tǒng)
中圖分類號:TP31 ? 文獻標識碼:A ? ? ? ? ? ?文章編號:1672-3791(2019)06(c)-0024-02
1 ?S7-200PLC概述
1.1 S7-200PLC優(yōu)點
PLC作為一種數(shù)字運算操控裝置,其可實現(xiàn)數(shù)據(jù)信息的精準運算,通過集成式處理模塊,可對數(shù)據(jù)信息進行采集、邏輯運算、順序控制等指令,現(xiàn)已被廣泛應用到各大領域中。S7-200PLC控制器可對信息進行模塊化處理,其數(shù)據(jù)信息處理速度快,同時具有延展性和高生產(chǎn)性,可實現(xiàn)開放式通信模式。S7-200PLC體積結構緊湊,可適用于多種工作環(huán)境,同時具有高存儲性,可對信息進行高效處理,其實時反應速率也為數(shù)據(jù)信息提供安全保障。
1.2 S7-200PLC組成
S7-200PLC一般由編程器、寫入器、內(nèi)置存儲卡、文本顯示器、基本單元和擴展單元組成,在內(nèi)部各模塊的協(xié)調(diào)工作下,可實現(xiàn)指令的精準操控。編程器主要作用是為用戶提供編寫平臺,并將用戶編寫的程序進行存儲與管理,在PLC運行過程中,一般按照編程指令進行操控,為保證指令操控的正確性,一般需對其進行調(diào)試運行,并對運行軌跡和預期指令進行對比,當發(fā)現(xiàn)問題時可及時進行解決。S7-200PLC的編程器包括智能型和簡易型兩種,其中智能型編程設備,可通過計算機進行控制編寫,將獨立的軟件操控與計算機進行連接,可實現(xiàn)圖形化語言編程,并可通過顯示設備進行實時監(jiān)控;簡易型編程設備可進行現(xiàn)場實際操控,且操作度較低、價格低廉,但顯示功能較差,且只能進行單一指令輸入。寫入器可使系統(tǒng)數(shù)據(jù)信息進行轉換傳輸,并將數(shù)據(jù)信息進行固化輸入,保證數(shù)據(jù)信息錄入的完整性。內(nèi)置存儲卡作為數(shù)據(jù)信息的外接式存儲器,可與PLC的外接口相連,將數(shù)據(jù)信息進行傳輸與儲存。文本顯示器作為信息顯示設備,可對單元值量進行修改,一般信息顯示最大量為80條,且其信息量配備4變量,可滿足控制器運行的基本需求。基本單元與擴展單元作為S7-200PLC的主運行模塊,其自身不具備中央處理器,只能依照各模塊單元間的信息傳遞進行指令作用,同時可通過擴展單元對I/O進行擴展,以保證控制器的多項操控。
2 ?組態(tài)王軟件特性分析
當前自動化操控系統(tǒng)中,為對系統(tǒng)進行實時監(jiān)控,可將組態(tài)王軟件應用到自動化操控系統(tǒng)中,其以計算機網(wǎng)絡和硬件設備為平臺,可對操控系統(tǒng)的運行信息進行顯示,為工作人員提供輔助信息。組態(tài)王軟件具有開放性、實用性等優(yōu)點,可對數(shù)據(jù)信息進行層次化管理,一般可分為控制模塊、監(jiān)控模塊和管理模塊,為保證信息傳輸?shù)男市?,可通過監(jiān)控模塊對數(shù)據(jù)信息進行傳遞,其在控制模塊和管理模塊之間起到過渡作用,將數(shù)據(jù)信息進行實時監(jiān)控,同時工作人員可通過監(jiān)控模塊完成指令的下達,保證數(shù)據(jù)信息的精準性。組態(tài)王軟件系統(tǒng)也提供人機交互界面,為工作人員提供可視化服務,對系統(tǒng)的工作流程進行分析,并可按照具體工藝進行預期規(guī)律分析,同時在指令的控制下,可實現(xiàn)報警功能,并為工作提供決策性信息。
3 ?PLC程序設置
水塔作為自動供水裝置,其在供水過程中,由于供水管道老化,水位測量不精準,將導致水塔進入持續(xù)供水狀態(tài),嚴重浪費水資源。在PLC和組態(tài)王軟件的技術支持下,并在水塔內(nèi)部安裝相應的傳感器及時對水位進行監(jiān)控,可對水位進行精準測量,以保證水塔的自動化供水。在使用S7-200PLC進行編程時,應對引腳接口進行設置,并通過內(nèi)部模塊的集成處理,使系統(tǒng)可進行高速運行。同時在對水塔水位進行控制時,應對水塔的自動化工作模式進行分析,以水位監(jiān)測、液位報警、抽放水處理等模式進行設定,并將運行數(shù)據(jù)信息進行記憶式存儲,保證系統(tǒng)運行的可查性。為保證工作人員的可查看性,應對指示燈進行分析,將泵體、磁閥、水指示燈進行設定,方便工作人員依據(jù)指示燈,可對水塔的運行情況進行了解,應對S7-200PLC進行水位和按的模塊式連接,確保水位在可控范圍內(nèi)。
4 ?組態(tài)王軟件設置
在對組態(tài)王軟件進行編寫時,應將池內(nèi)水位和塔內(nèi)水位進行設定,并以傳感器為檢測裝置,當水位與預期水位不符時,將自動執(zhí)行命令,使水塔水位在可控范圍內(nèi)。
If(\\水塔\池內(nèi)水位≤40)
{\\水塔\水泵=0;\\水塔\磁閥點位=1;\\水塔\閥門1=0;}
If(\\水塔\池內(nèi)水位≥200)
{\\水塔\泵體=1;\\水塔\磁閥點位=0;\\水塔\閥門1=0;}
If(\\水塔\泵體==1)
{\\水塔\池內(nèi)水位=\\水塔\池內(nèi)水位-40;\\水塔\塔內(nèi)水位=\\水塔\塔內(nèi)水位+40;}
If(\\水塔\閥門==1)
{\\水塔\池內(nèi)水位=\\水塔\池內(nèi)水位+20;}
If(\\水塔\塔內(nèi)水位≤40)
{\\水塔\泵體=1;\\水塔\磁閥點位=0;}
If(\\水塔\塔內(nèi)水位≥200)
{\\水塔\閥門1=1;\\水塔\塔內(nèi)水位-40;}
If(\\水塔\塔內(nèi)水位≥180)
{\\水塔\塔內(nèi)上限水位=1;\\水塔\塔內(nèi)下限水位=0;}
If(\\水塔\塔內(nèi)水位≤30)
{\\水塔\塔內(nèi)上限水位=0;\\水塔\塔內(nèi)下限水位=1;}
If(\\水塔\塔內(nèi)水位≥180)
{\\水塔\塔內(nèi)上限水位=1;\\水塔\塔內(nèi)下限水位=0;}
If(\\水塔\塔內(nèi)水位≤30)
{\\水塔\塔內(nèi)下限水位=1;\\水塔\塔內(nèi)上限水位=0;}
當完成編程后,需對軟件進行調(diào)試,首先應以設計圖紙對線路進行連接,同時確定運行程序的精準性;其次應對線路進行連接,并對組態(tài)王軟件終端顯示設備進行調(diào)整,確保監(jiān)控范圍的完整性;再次應對運行過程中的信號指示燈進行分析,保證信號燈與實際工作狀態(tài)相符合,同時應對按鈕進行操控,使其與實際工作環(huán)境相符;最后,工作人員應對其進行遠程操控,保證設備運行的正確性,同時應對顯示界面進行查看,確保UI界面可進行正確的圖像顯示,以保證為工作人員提供決策性信息。
5 ?結語
綜上所述,該文對S7-200PLC進行概述,并對組態(tài)王軟件進行分析,在進行聯(lián)合性設計時,以水塔水位為例,對其進行編程,以保證系統(tǒng)的可運行性,經(jīng)過調(diào)試,檢測系統(tǒng)運行的合理性,以實現(xiàn)PLC和組態(tài)王軟件對水塔水位的自動化控制。
參考文獻
[1] 張曉萍.基于S7-300PLC和組態(tài)王軟件的單容水箱液位控制系統(tǒng)[J].現(xiàn)代信息科技,2019,3(3):43-44.
[2] 趙國新,黃波,張劍,等.基于西門子S7-200 SMART與TC35以及組態(tài)王的精餾裝置數(shù)據(jù)采集與報警系統(tǒng)設計與實施[J].儀器儀表用戶,2018,25(3):1-4.
[3] 曾金,萬里光.基于S7-300PLC、組態(tài)王工業(yè)配料控制系統(tǒng)設計[J].智慧工廠,2015(11):105-107.