安卓組態(tài)軟件 基于WINCC組態(tài)軟件的停車場(chǎng)設(shè)計(jì)
發(fā)布時(shí)間:2020-02-16 來源: 歷史回眸 點(diǎn)擊:
摘要:主要介紹利用Wincc軟件的計(jì)算機(jī)作為上位機(jī)來控制由PLC連接的下位機(jī)現(xiàn)場(chǎng),實(shí)現(xiàn)對(duì)停車場(chǎng)的監(jiān)控,使得進(jìn)車與出車有明確的提示以及可以控制停車場(chǎng)門的開關(guān)動(dòng)作,上下位機(jī)可以分別控制也可以相互獨(dú)立,并且結(jié)構(gòu)簡(jiǎn)單清晰,利于維護(hù)和檢修,再配以傳感器的使用,基本可以構(gòu)成一個(gè)無人值守的全自動(dòng)現(xiàn)代化停車場(chǎng)系統(tǒng)。
關(guān)鍵詞:Wincc;PLC;停車場(chǎng);自動(dòng)
中圖分類號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A
1引言
停車場(chǎng)作為現(xiàn)代大都市的一種必備公共設(shè)施,已經(jīng)是越來越多,而按照現(xiàn)在的發(fā)展,今后的停車場(chǎng)要向無人自動(dòng)控制方面拓展才能有效節(jié)省人力物力。本設(shè)計(jì)主要采用Wincc與PLC控制,以實(shí)現(xiàn)遠(yuǎn)程以及無人控制的要求。停車場(chǎng)的使用需要控制出車與停車的上下限,在車位滿的情況下要給出提示不讓來賓繼續(xù)開進(jìn),而且此時(shí)即使車到達(dá)入口門也不會(huì)再打開。同樣,當(dāng)車場(chǎng)內(nèi)無車的時(shí)候,就不應(yīng)讓使出車信號(hào)再開啟門,這樣就形成一個(gè)嚴(yán)謹(jǐn)?shù)南到y(tǒng)。
在這個(gè)系統(tǒng)中傳感器也有至關(guān)緊要的作用,系統(tǒng)的鎖定以及自動(dòng)控制方面主要通過傳感器實(shí)現(xiàn)。
2停車場(chǎng)主畫面(如下)
畫面包括了門、車、背景(包括燈座),其中,背景事先用繪圖軟件做好,只留需要組態(tài)的部分,以減小Wincc運(yùn)行的載入量。
3實(shí)現(xiàn)方案
實(shí)現(xiàn)這個(gè)方案,必須要用到的是Wincc組態(tài)軟件以及PLC編程軟件SIMATIC Manager的調(diào)試。關(guān)于軟件Windows Control Center 6.0、軟件SIMATIC Manager的使用這里就不贅述。打開Wincc新建單用戶項(xiàng)目,如有控制需要可加入管理員控制密碼,這里只做控制要求的論述,不設(shè)用戶權(quán)限。
停車場(chǎng)控制作如下要求:
停車場(chǎng)有三個(gè)部分組成:外部公路,伸縮門,內(nèi)部場(chǎng)地。在門關(guān)閉時(shí),車是不允許進(jìn)入的,進(jìn)入停車場(chǎng)時(shí)還需根據(jù)外部指示,當(dāng)指示為紅燈時(shí),是不允許入車的,只允許出車。停車場(chǎng)采取出門收費(fèi)的辦法,即進(jìn)門停車開始計(jì)。
觀察這個(gè)要求,需要組態(tài)的部分是:門、車、燈這三個(gè)部分,門主要受下位機(jī)輸出點(diǎn)的控制,上位機(jī)以及下位機(jī)控制過程量(即開關(guān),工作位之類)。
3.1門的動(dòng)態(tài)實(shí)現(xiàn)
門的靜態(tài)采用PS從圖片中摳出,然后用輸入輸出域控制其寬度以及位移的變化。例如,先將伸縮門以左端為固定點(diǎn)(如圖1所示),那么給定一個(gè)輸入輸出域,在輸入輸出域?qū)傩岳锩婢庉婥動(dòng)作完成動(dòng)態(tài)效果。
在Wincc控件里面建立輸入輸出域?qū)?yīng)門寬變量的變化,同時(shí)在X坐標(biāo)里給空間進(jìn)行運(yùn)算。代碼如下所示
DWORDvalue;
定義一個(gè)雙字,用以控制門寬量變化;
SHORT count;
count = GetTagBit(“menxinhao”);
賦值語句,將開關(guān)量值賦予到聲明的變量判定加減開啟;
if((count==0) || (count ==1)) {
value = GetTagDWord(“yunsuan1”);
if(count==1) {
開關(guān)量置1,門寬量開始加;
value=value+10;
if(value>260)(value=260);
SetTagDWord(“yunsuan1”,value); }加到最大長度停止;
if (count ==0) {
開關(guān)量置0,門寬開始減;
value=value-10;
if(value510&&
x=376&&y=535&&x
相關(guān)熱詞搜索:組態(tài) 停車場(chǎng) 設(shè)計(jì) 基于WINCC組態(tài)軟件的停車場(chǎng)設(shè)計(jì) wincc組態(tài)軟件介紹 wincc組態(tài)軟件下載
熱點(diǎn)文章閱讀