国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

力控ForceControl 6.1組態(tài)軟件在儀表專業(yè)教學(xué)中的應(yīng)用

2013-04-29 11:08:36郭旭
課程教育研究 2013年5期
關(guān)鍵詞:圖庫組態(tài)液位

郭旭

【摘要】針對傳統(tǒng)工業(yè)控制軟件的開發(fā)周期長、價(jià)格昂貴、源程序修改困難等問題,提出采用一種較為實(shí)用軟件——力控ForceControl 6.1組態(tài)軟件。利用力控Forcecontrol 6.1組態(tài)軟件能夠很好地解決傳統(tǒng)工業(yè)控制軟件存在的各種問題,使用戶能根據(jù)自己的控制對象和控制目的任意組態(tài),完成最終的自動化控制工程。

【關(guān)鍵詞】工業(yè)控制軟件 力控ForceControl 6.1組態(tài)軟件 自動化控制。

【中圖分類號】G42 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2013)05-0232-02

引言

隨著工業(yè)企業(yè)中自動化程度的不斷提高和市場競爭越來越激烈造成了每一個(gè)控制對象使用的控制器不同[1-3]。當(dāng)企業(yè)發(fā)展到一定的規(guī)模時(shí),為了跟上當(dāng)今信息時(shí)代的步伐,需要把現(xiàn)場設(shè)備、控制器、監(jiān)控和管理融合為一體,而組態(tài)軟件正是由此應(yīng)運(yùn)而生。當(dāng)今的組態(tài)軟件很多,比較成熟和出名有國外的InTouch、WinCC、IFix等,國內(nèi)的組態(tài)王、力控、易控等。這里以力控的ForceControl 6.1通用組態(tài)軟件就一個(gè)新的工程的開發(fā)構(gòu)成進(jìn)行介紹。

一、建立一個(gè)新的工程

打開力控組態(tài)軟件,進(jìn)入工程管理器。在工程管理器的界面上點(diǎn)擊“新建”按鈕新建一個(gè)工程。建立工程的名稱,選擇保存地址,并選中此工程為當(dāng)前工程。

二、建立I/O設(shè)備組態(tài)

圖一所示,I/O設(shè)備的通信一般包括: PLC、UPS、變頻器、智能儀表、板卡等通過方式與計(jì)算機(jī)(上位機(jī))交換數(shù)據(jù)的設(shè)備。首先要根據(jù)現(xiàn)場設(shè)備的情況,選擇出要與上位機(jī)進(jìn)行數(shù)據(jù)交換的設(shè)備,然后在組態(tài)軟件中找到它的驅(qū)動,進(jìn)行I/O設(shè)備的連接。這里需要說明的是在I/O設(shè)備中有兩大類,一類是真實(shí)的I/O設(shè)備;另一類是力控提供的仿真I/O設(shè)備。在初學(xué)者學(xué)習(xí)的過程中,由于條件的限制,建議先使用仿真I/O設(shè)備。

圖一 I/O設(shè)備組態(tài) 圖二 組態(tài)畫面

三、根據(jù)工程要求建立組態(tài)畫面,初建圖形對象

進(jìn)入開發(fā)環(huán)境Draw后,創(chuàng)建一個(gè)新窗口。并建立圖二所示內(nèi)容,在工程項(xiàng)目欄中有組態(tài)軟件提供的圖庫,在這里面分為精靈圖庫和標(biāo)準(zhǔn)圖庫。由于標(biāo)準(zhǔn)圖庫中的圖形對象需要重新為其定義動畫效果,為了方便初學(xué)者對軟件有個(gè)較快的了解建議使用精靈圖庫。

四、定義數(shù)據(jù)庫變量

數(shù)據(jù)庫DB是整個(gè)應(yīng)用系統(tǒng)的核心,是構(gòu)建分布式應(yīng)用系統(tǒng)的基礎(chǔ)。它負(fù)責(zé)整個(gè)力控應(yīng)用系統(tǒng)的實(shí)時(shí)數(shù)據(jù)處理、歷史數(shù)據(jù)存儲、統(tǒng)計(jì)數(shù)據(jù)處理、報(bào)警信息處理和數(shù)據(jù)服務(wù)請求處理。在圖三中建立表示“液位”、“進(jìn)口泵”和“出口閥”狀態(tài)、“手動/自動切換”和“運(yùn)行狀態(tài)”共計(jì)5個(gè)數(shù)據(jù)點(diǎn)。進(jìn)一步分析可知在這中間液位是一個(gè)模擬量數(shù)據(jù),而其它4個(gè)點(diǎn)都是用來表示開和關(guān)的數(shù)字量數(shù)據(jù)。所以在數(shù)據(jù)庫組態(tài)中建立模擬點(diǎn):level.pv。數(shù)字點(diǎn):in.pv、out.pv、run.pv和auto.pv [4]。

圖三 定義數(shù)據(jù)庫變量 圖四 儲罐與數(shù)據(jù)的鏈接

五、動作程序的編譯

由于數(shù)據(jù)庫中的數(shù)據(jù)點(diǎn)之間并沒有聯(lián)系,用戶需要通過指令讓其動作,完成我們下達(dá)的控制命令[5]。在編譯程序之前我們對系統(tǒng)做如下的分析:

(一)分析各數(shù)據(jù)點(diǎn)之間的關(guān)系

五個(gè)數(shù)據(jù)點(diǎn):level.pv、in.pv、out.pv、run.pv和auto.pv。在這中間又分為4個(gè)數(shù)字點(diǎn)和1個(gè)模擬點(diǎn),4個(gè)數(shù)字點(diǎn)都是根據(jù)的變化而變化的,而這4個(gè)數(shù)字點(diǎn)之間又有著前后的邏輯關(guān)系。

(二)系統(tǒng)的邏輯關(guān)系

如表1-1所示,首先判斷系統(tǒng)是否運(yùn)行,運(yùn)行狀態(tài)下再判斷是手動模式還是自動模式。手動模式中通過閥門的狀態(tài)變化來控制液位的變化;自動模式中先判斷液位的狀態(tài),看是否需要調(diào)整閥門狀態(tài),如果需要那么再根據(jù)閥門的狀態(tài)輸出液位的變化[6]。

表1-1 系統(tǒng)邏輯狀態(tài)表

(三)動作程序的編譯

由此我們就可以進(jìn)行系統(tǒng)動作程序的編譯。在編譯的過程中有幾個(gè)問題需要說明:

1.程序結(jié)構(gòu)的選擇:按照工程的運(yùn)行情況選擇條件語句if結(jié)構(gòu),其基本構(gòu)架是“if表達(dá)式then執(zhí)行體endif”的結(jié)構(gòu)。

2.操作符的選擇:在程序編譯的過程中既有單等號“=”,又有雙等號“==”,其區(qū)別是“=”表示“賦值”,“==”表示“等于”。一般情況下在條件中用“等于”,結(jié)果中用“賦值”。

3.程序的邏輯順序:尤其要注意各數(shù)據(jù)點(diǎn)之間的邏輯關(guān)系。例如自動模式下液位變化的條件是泵與閥門的狀態(tài),而閥門的狀態(tài)變化又是根據(jù)液位所達(dá)到的條件進(jìn)行判斷的。

If auto.pv==1 && level.pv<=10 then

In.pv=1;

Out.pv=0;

Endif

If auto.pv==1 && in.pv==1 && out.pv==0 then

Level.pv=level.pv+10;

Endif

六、變量與圖形對象的連接

在畫面上雙擊控件將數(shù)據(jù)點(diǎn)與畫面中所對應(yīng)的控件分別連接起來[7]。

七、運(yùn)行編譯好的程序

保存好所有的組態(tài)內(nèi)容,進(jìn)入運(yùn)行系統(tǒng)。由此我們可以總結(jié)出創(chuàng)建新的應(yīng)用程序工程的一般過程是:新建畫面→繪制圖形界面→創(chuàng)建數(shù)據(jù)庫→進(jìn)行I/O數(shù)據(jù)連接→建立動畫連接→運(yùn)行及調(diào)試。

結(jié)論

組態(tài)軟件五花八門,應(yīng)用的場合也是多種多樣的,再加上學(xué)習(xí)組態(tài)軟件的人員水平參差不齊,導(dǎo)致了學(xué)習(xí)的效果千差萬別。在教學(xué)的過程中,我們希望回歸人類接受新鮮事物的基本規(guī)律,從動手出發(fā),在做的過程中學(xué)習(xí)和理解,然后從實(shí)際操作中理解指令及為什么這樣編寫,分析是否可行,最后運(yùn)行成果,完成從入門懂精通的過程。在這中間我們可以舉一反三,從實(shí)踐中認(rèn)識,在認(rèn)識后實(shí)踐。

參考文獻(xiàn):

[1]張運(yùn)剛.工業(yè)組態(tài)技術(shù)與應(yīng)用[M].北京:人民郵電出版社,2008.

[2]龔新運(yùn).工業(yè)組態(tài)軟件實(shí)用技術(shù)[M].北京;清華大學(xué)出版社,2005.

[3]張憲光.組態(tài)控制技術(shù)[M].北京:電子工業(yè)出版社,2003.

[4]袁秀英.組態(tài)控制技術(shù)[M].北京:電子工業(yè)出版社,2003.

[5]王曉松,焦明華,俞建衛(wèi),田明. ForceControl組態(tài)軟件及其在MC尼龍管材中的應(yīng)用[J].2004,27(1):67-70.

[6]馬玉敏;張浩;樊留群.工業(yè)以太網(wǎng)的最新發(fā)展[J].測控技術(shù).2005,(12):01-04.

[7]孫曉雷. ForceControl組態(tài)軟件及其在PLC實(shí)驗(yàn)中的應(yīng)用[J]. 蕪湖職業(yè)技術(shù)學(xué)院學(xué)報(bào).2008.

[8]嚴(yán)盈富.監(jiān)控組態(tài)軟件與PLC 應(yīng)用技術(shù)[M].北京:人民郵電出版社,2006.

猜你喜歡
圖庫組態(tài)液位
金山農(nóng)民畫矢量圖庫的建設(shè)與應(yīng)用
基于PLC及組態(tài)技術(shù)的恒溫控制系統(tǒng)開發(fā)探討
基于STM32燃?xì)鉄崴仩t液位控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
石油儲罐液位開關(guān)的應(yīng)用分析
視圖庫在AI浪潮里的發(fā)展應(yīng)用
基于PLC和組態(tài)的智能電動擰緊系統(tǒng)
Photoshop CC圖庫面板的正確打開方法
PLC組態(tài)控制在水箱控制系統(tǒng)的應(yīng)用
鑄造行業(yè)三維組態(tài)軟件的應(yīng)用
圍繞“四個(gè)全面”戰(zhàn)略布局 譜寫偉大復(fù)興宏偉篇章
全州县| 桦甸市| 安阳县| 肇庆市| 固镇县| 玛多县| 铜梁县| 武邑县| 砚山县| 厦门市| 渝北区| 凤城市| 金坛市| 开化县| 汝阳县| 崇左市| 丹江口市| 海丰县| 许昌县| 茌平县| 肥东县| 沧州市| 华阴市| 随州市| 阿尔山市| 舟山市| 阳泉市| 乐山市| 吴桥县| 湖口县| 邻水| 文化| 芜湖市| 香格里拉县| 冷水江市| 汽车| 余姚市| 衡阳市| 茌平县| 光泽县| 平湖市|