基于kingview6.52實現對自動大門的控制畢業設計_第1頁
基于kingview6.52實現對自動大門的控制畢業設計_第2頁
基于kingview6.52實現對自動大門的控制畢業設計_第3頁
基于kingview6.52實現對自動大門的控制畢業設計_第4頁
基于kingview6.52實現對自動大門的控制畢業設計_第5頁
已閱讀5頁,還剩30頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 自動大門控制組態王kingview6.52軟件課程設計 題 目: 基于kingview6.52實現對自動大門的控制 姓 名: 董 光 建 學 號: 201040930132 學 院: 自 動 化 系 專業班級: 10機電301 指導教師: 楊 樂 老 師 目錄摘 要41、緒論5 1.1 自動大門概述5 1.1.1 概述5 1.1.2 自動大門的分類5 1.2設計的內容8 1.2.1設計技術數據和硬件要求8 1.2.2設計要求92、組態王6.52簡介10 2.1組態王概述10 2.1.1概述10 2.1.2組態王與下位機的通訊10 2.2 項目開發的步驟及軟件有關應用11 2.2.1項目開發步

2、驟11 2.2.2如何得到組態王的幫助12硬 2.2.3組態王的開放性123、自動大門工程的建立13 3.1工程管理器13 3.1.1工程的概念13 3.1.2工程管理器的使用13 3.2工程瀏覽器15 3.2.1工程瀏覽器的使用15 3.2.2工具箱介紹16 3.3定義外部設備和數據變量17 3.3.1定義外部設備17 3.3.2定義數據變量194、制作組態畫面21 4.1常用工具21 4.1.1文本工具的使用21 4.1.2 調色板21 4.1.3圖庫管理器22 4.1.4按鈕的制作22 4.2動畫連接23 4.2.1按鈕型動畫連接23 4.2.2開關動畫連接25 4.2.3燈的動畫26

3、4.2.4門的縮放連接26 4.2.5操作錯誤的實現方法275、命令語言28 5.1命令語言概述28 5.1.1命令語言概述28 5.1.2命令語言的分類28 5.2應用程序命令語言39 5.2.1應用程序命令語言的編寫39附錄132附錄233結 束 語34參考文獻35 摘要 自動門從理論上理解應該是門的概念的延伸,是門的功能根據人的需要所進行的發展和完善。自動門是指:可以將人接近門的動作(或將某種入門授權)識別為開門信號的控制單元,通過驅動系統將門開啟,在人離開后再將門自動關閉,并對開啟和關閉的過程實現控制的系統。例如:各種用可識別感應器控制的自動專用門,如:玻璃自動門、不銹鋼自動門應在此范

4、圍內。自動門的plc控制能夠通過簡單使實用的實例對學生的設計能力進行提高。通過本課題培養初學者綜合運用所學知識和技能去分析和解決本課程范圍的一般工程技術問題的能力。使初學者建立正確的設計思路,掌握組態軟件的使用方法,plc的電氣傳動控制設備工程設計的一般程序和方法。本文主要介紹基于組態王kingview6.52實現對自動大門的控制,采用plc與組態王相結合,可以擴展plc控制系統的應用,具有很好的推廣價值。 第1章 緒論1.1 自動大門概述1.1.1 概述 自動門 英文名:automatic door 自動門分為:旋轉門、弧形門、平移門、緊急疏散平移門、平開門、折疊門、快速門等多種類別。 自動

5、門開始在建筑物上使用,是在二十世紀年以后。二十年代后期,美國的超級市場的開放,自動門開始被使用。1930年,美國史丹利率先推出世界上第一樘自動門(此史料記載于紐約時報)。其后,世界第一自動門品牌多瑪在1945年將油壓式、空氣式自動門廣泛推向市場,新建大樓的正門也開始使用了。到了1962年,電氣式已開始出現,之后伴隨著城市的建設,自動門技術的領域每年都在增加。 當初,用供給建筑物用電源進行電動機的速度控制很難,只好進行油壓、空壓速度控制,轉換但因能源利用效率很低,然而伴隨著電氣控制的技術發展,現在電氣控制技術已經成熟,直接控制電動機的電氣式自動門逐漸成為主流。例如:各種用可識別控制的自動專用門,

6、如:感應自動門(紅外感應,微波感應,觸摸感應,腳踏感應)、刷卡自動門等。 圖1.1世界第一鏜自動門 圖1.2 旋轉門 利用腳踏板、光電束等作用以電力、氣壓或液壓為動力自動啟閉門扇的系統。 公元1世紀,希臘人希羅建造的自動打開廟門的裝置(圖1)是最早利用氣壓和液壓為動力的自動門。現代自動門的操作主要有三種方法。 腳踏板式:在踏板之下裝有壓力開關。 光電束式:在門的附近設置光束發射裝置和光電傳感裝置。 按鈕方式:用手按類似開關的按鈕使門扇打開。 自動門以滑動、鉸鏈或折疊等方式啟閉門扇。為了防盜,必須同時裝有特殊的設備,例如家庭用的自動門就需要裝設來人識別裝置或電視監視器等,對家庭以外的人員進行嚴格

7、限制。自動門在商場、賓館、飯店、機場、車站、銀行等場合已得到廣泛應用。 由各種信號控制自動啟閉、并具備運行裝置、感應裝置及門體部件的總稱。 1.1.2自動大門的分類 1、按啟閉形式分:可分為推拉門、平開門、重疊門、折疊門、弧形門和旋轉門。 推拉門:可細分為單開、雙開、重疊單開、重疊雙開和弧形門。弧形門門扇沿孤形軌道平滑移動,可分為半弧單向、半弧雙向、全弧雙向。為了最大限度的拓寬入口幅度,有的推拉(套疊)自動門可作成在開啟終點與固定扇重合后一道手動平開,也歸納為推拉自動門。 旋轉門:可細分為有中心軸式、圓導軌懸掛式和中心展示區式等。 平開門:可細分為單扇單向、雙扇單向、單扇雙向和雙扇雙向。 折疊

8、門:可細分為2扇折疊和4扇折疊。 緊急疏散自動門:活動扇和固定扇均可呈90度平開。 重疊門:可分為帶固定邊門頁的重疊自動門和沒有固定邊門頁的重疊自動門 弧形門:可分弧段、半圓、全圓,可以帶固定門頁,也可以沒有固定門頁,圓弧度可根據具體案例設計設定,應用非常靈活,還可以應用不同弧度拼接,構造出美觀多變的幾何形狀的門體,因此,凱撒弧形門的使用將越來越廣泛。 應用統計:推拉自動門用量最大,約占4種類型自動門總量的90%以上,其次是旋轉自動門,約占6%左右,平開和折疊自動門用量最少,各約占2%左右。 2、按門體材料分:有安全玻璃、不銹鋼飾面、建筑鋁合金型材、彩色涂層鋼板、木材等,也可采用其它材料。用其

9、組成的常見種類有無框玻璃自動門、不銹鋼框玻璃自動門和鋁合金框(刨光或氟碳噴漆)玻璃自動門。 3、根據門的結構特點,自動門主要分九大類,即自動旋轉門、圓弧形自動門、平滑自動門、平開自動門、折疊自動門、伸縮式自動門、卷簾式自動門、提升式自動門及自動擋車器。 4、按用途分類,自動門主要分五大類,即民用自動門、商用自動門、工業用自動門、車庫用自動門及庭院自動門。綜合門的結構和用途,自動門主要分以下八大類。 自動旋轉門1)按門扇數量分類:兩翼、三翼和四翼。 2)按展臺分類:有展臺和無展臺。 3)按自控方式分類:自動啟動及停止,門恒速和自動啟動及停止,門變速,無人時低速,有人使快速。 4)按使用的外飾材料

10、分類:發絲不銹鋼、發絲鈦合金不銹鋼、鏡面不銹鋼、鏡面鈦合金不銹鋼、鋼板陽極化處理板、鋁板氟碳噴涂、鋁板噴塑、全玻璃。 5)按使用功能分類:門扇可折疊、門扇不可折疊。 6)按中柱式樣分類:中央帶展臺式、兩側帶展臺式、中心繞柱式、無展臺式、無展臺門扇可折疊式。 按弧形及圓弧門1)按弧形及圓弧門滑動方向分類:半圓單開門右向、半圓單開門左向、半圓雙開門雙向、圓形雙開門雙向。2)按圓弧形自動門電機分類:圓形雙開門雙向滑動右方一臺電機、圓形雙開門雙向滑動左方一臺電機、圓形雙開門雙向滑動左右方各一臺電機、圓形單開門單向滑動一臺電機。 商用平滑自動門1)按開啟方式分類:單開式、雙開式、重疊式單開、重疊式雙開。

11、 2)按安裝方式分類:隱藏式、表面式。 3)按門體材料分類:鋁合金、鋼制、不銹鋼、木制。 4)按門扇結構分類:有框門、無框門。 5)按傳感器分類:微薄傳感器、紅外傳感器、超聲波傳感器、電磁感應傳感器、特殊傳感器。 折疊自動門1)按平開方式分類:多扇單開式、多扇雙開式。 2)按門扇折疊點分類:門扇端點折疊、門扇中心點折疊。 3)按門體材料分類:鋁型材、碳鋼型材及不銹鋼門體。 平開自動門1)按驅動裝置分類:液壓驅動裝置、電動驅動裝置。 2)按門開啟方式分類:單扇單開式、單扇雙開式。 3)按門體材料分類:鋁型材、碳鋼型材及不銹鋼門體。 4)按探測器分類:微薄傳感器、紅外傳感器、超聲波傳感器、電磁感應

12、傳感器、特殊傳感器。 5)按用途分類:商用平開自動門、車庫平開自動門、庭院平開自動門。 車庫自動門1)按車輛大小分類:別墅車庫自動門(家用)、大型車庫自動門。 2)按運動型式分類:平滑式、平開式、折疊式、提升式、翻板式、卷簾式。 庭院自動門1)按門體運動型式分類:平滑式、平開式、伸縮式。 2)按有無導軌分類:有軌、無軌道。3)按軌道數量分類:單軌式、雙軌式。 4)按門扇數量分類:單扇、雙扇。 5)按門體材料分類:碳鋼、不銹鋼。 自動門擋車器1)按擋車桿數量分類:單杠單開式,雙桿對開式。 2)按控制方式分類:普通電控式、自動控制式。 1.2設計的內容 1.2.1設計技術數據及硬件要求 1、設計技

13、術數據要求 (1)門衛在警衛室通過開門關門,關門開門和停止開關控制大門。 (2)當門衛按下開門開關后,報警燈開始閃爍。5秒后,開門接觸器閉合,門開始打開,直到碰到開門限位開關(門完全打開)時,門停止運動,報警燈停止閃爍。 (3)當門衛按下關門開關時,報警燈開始閃爍,5秒后,關門接觸器閉合,門開始關閉,直到碰到關門限位開關(門完全關閉)時,門停止運動,報警燈停止閃爍。 (4)在門運動過程中,任何時候只要門衛按下停止開關,門麻煩停在當前位置,報警燈閃爍。再按下開門開關(或關門開關),門繼續打開(或關閉)。 (5)關門過程中,只要門夾住人或物品,安全壓力擋板就會受到額定壓力,門立即停止運動,以防止發

14、生傷害。(6)開門開關和關門開關都按下時,兩個接觸器都不動作,并進行錯誤提示。2、設計硬件要求 自動門控制裝置由警衛室開門按鈕、關門按鈕、停止按鈕、開門到位限位開關sq1、關門到限位開關sq2、報警燈、壓力擋板、開門執行機構km1(使直流電動機正轉)以及關門執行機構km2(使直流電動機反轉)等部件組成。1.2.2設計要求 (a)組態軟件的硬件連接設置,數據詞典配置,組態軟件的圖形繪制,組態軟件的動畫繪制,能單獨實現動畫效果亦能與plc聯機實現控制功能。 (b)每人要獨力完成對控制設備的設計,在設計中提高識圖與制圖能力,掌握查閱手冊及使用國家技術標準和信息資料檢索能力。 (c)要按規定的進度技術

15、完成相應的設計任務,設計期間遵守有關的規章制度。第2章 組態王簡介2.1組態王概述2.1.1概述 組態王軟件是一種通用的工業監控軟件,它融過程控制設計、現場操作以工廠資源管理于一體,將一個企業內部的各種生產系統和應用以及信息交流匯集在一起,實現最優化管理。它基于microsoft windows xp/nt/2000 操作系統,用戶可以在企業網絡的所有層次的各個位置上都可以及時獲得系統的實時信息。采用組態王軟件開發工業監控工程,可以極大地增強用戶生產控制能力、提高工廠的生產力和效率、提高產品的質量、減少成本及原材料的消耗。它適用于從單一設備的生產運營管理和故障診斷,到網絡結構分布式大型集中監控

16、管理系統的開發。 組態王軟件結構由工程管理器、工程瀏覽器及運行系統三部分構成。 工程管理器:工程管理器用于新工程的創建和已有工程的管理,對已有工程進行搜索、添加、備份、恢復以及實現數據詞典的導入和導出等功能。 工程瀏覽器:工程瀏覽器是一個工程開發設計工具,用于創建監控畫面、監控的設備及相關變量、動畫鏈接、命令語言以及設定運行系統配置等的系統組態工具。 運行系統:工程運行界面,從采集設備中獲得通訊數據,并依據工程瀏覽器的動畫設計顯示動態畫面,實現人與控制設備的交互操作。2.1.2 組態王與下位機的通訊 “組態王”把第一臺下位機看作是外部設備,在開發過程中您可以根據“設備配置向導”的提示一步步完成

17、連接過程。在運行期間,組態王通過驅動程序和這些外部設備交換數據,包括采集數據和發送數據指令。每一個驅動程序都是一個com對象(如圖2.1),這種方式使通訊程序和組態王構成一個完整的系統,既保證了運行系統的高效率,也使系統能夠達到很大的規模。 圖2.1 2.2 建議應用工程的步驟 2.2.1建立工程步驟 通常情況下,建立一個應用工程大致可分為以下幾個步驟: 第一步:創建新工程 為工程創建一個目錄用來存放與工程相關的文件。 第二步:定義外部設備 組態王為每種設備提供了一個測試,用于檢查與計算機連通了沒有。 第三步:定義全局變量 整個工程都用到的變量,每個變量都對應一個實際設備的寄存器。 確定變量屬

18、性 每個變量都有三種屬性,基本屬性、報警否、記錄否、安全權限等。 第四步:制作圖形畫面并定義動畫連接 按照實際工程的要求繪制監控畫面并使靜態畫面隨著過程控制對象產生動態效果。 第五步:編寫命令語言 通過腳本程序的編寫以完成較復雜的操作上位控制。 第六步:進行運行系統的配置 對運行系統、報警、歷史數據記錄、網絡、用戶等進行設置,是系統完成用于現場前的必備工作。 第七步:保存工程并運行 完成以上步驟后,一個可以拿到現場運行的工程就制作完成了。 2.2.2 如何得到組態王的幫助 組態王幫助文檔分組態王產品幫助文檔和 i/o 驅動幫助文檔兩部分,可以通過如下幾種方法打開: 方法一:單擊桌面“開始”“所

19、有程序”“組態王6.52”“組態王文檔”,此選項中包括組態王幫助文檔、i/o 驅動幫助文檔和使用手冊電子版、函數手冊電子版。 方法二:在工程瀏覽器中單擊“幫助”菜單中的“目錄”命令,此幫助文檔中只包含組態王軟件幫助文檔。 方法三:在工程瀏覽器中任何時候通過“f1”快捷鍵彈出組態王軟件幫助文檔。2.2.3 組態王的開放性 組態王支持通過 opc、dde 等標準傳輸機制和其他監控軟件(如:intouch、ifix、wincc等)或其他應用程序(如:vb、vc 等)進行本機或者網絡上的數據交互。 第三章 自動大門工程的建立 3.1 工程管理器 3.1.1 工程的概念 工程是一組與用戶相關的文件集合,

20、工程的表現形式是放在一個文件夾中的目錄樹,一般目錄樹中的文件是不能單獨使用和刪除的。開發人員每接受一個應用組態王的課題,都要單獨的建立一個工程文件夾,把自己所做的一切放在這個工程文件夾中。 3.1.2 工程管理器的使用 組態王工程管理器是用來建立新工程,對添加到工程管理器的工程做統一的管理。工程管理器的主要功能包括:新建、刪除工程,對工程重命名,搜索組態王工程,修改工程屬性,工程備份、恢復,數據詞典的導入導出,切換到組態王開發或運行環境等。假設您已經正確安裝了“組態王6.52”的話,可以通過以下方式啟動工程管理器: 點擊“開始”-“程序”-“組態王6.52”-“組態王6.52”(或直接雙擊桌面

21、上組態王的快捷方式),啟動后的工程管理窗口如圖3.1所示: 圖3.1: 新建:單擊此快捷鍵,彈出新建工程對話框建立組態王工程。 點擊工程管理器上的“新建”,彈出“新建工程向導之一”,然后點擊“瀏覽”,選擇新建工程所要存放的路徑,再點擊“打開”,選擇路徑完成,如圖3.2: 圖3.2 點擊“下一步”進入“新建工程向導之三”,在“工程名稱”處寫上要給工程起的名字。(圖3.3) “工程描述”是對工程進詳細說明(注釋作用),我的工程名稱是“畢業設計”。工程描述是“自動大門控制”。 圖3.3 點擊“完成”會出現“是否將新建的工程設為組態王當前工程”的提示。(如圖3.4) 圖3.4 組態王的當前工程的意義是

22、指直接進開發或運行所指定的工程。 選擇“是”,再點擊“開發”就可以直接進入組態王工程瀏覽器。3.2 工程瀏覽器3.2.1 工程瀏覽器的使用 工程瀏覽器是組態王 6.52 的集成開發環境。在這里您可以看到工程的各個組成部分包括web、文件、數據庫、設備、系統配置、sql 訪問管理器,它們以樹形結構顯示在工程瀏覽器窗口的側。 工程瀏覽器的使用和 windows 的資源管理器類似,如下圖: 工程瀏覽器由菜單欄、工具條、工程目錄顯示區、目錄內容顯示區、狀態條組成。“工程目錄顯示區”以樹形結構圖顯示大綱項節點,用戶可以擴展或收縮工程瀏覽器中所列的大綱項。 工程瀏覽器內嵌畫面開發系統,在目錄樹中選畫面后,

23、雙擊右窗口中的新建圖標(圖3.5),則進入畫面開發系統。 圖3.5 圖3.6 在畫面開發系統中可以利用組態王的圖庫和畫面工具箱進行畫面設計。3.2.2 工具箱介紹 圖3.7 工具箱中的工具是為了使用方便,而把主菜單項的各個下拉菜單中的常用選項集中在一起。 第一排:是開發系統文件下拉菜單中的:“新建、打開、關閉、存盤和刪除”,最后一個工具是全屏顯示的邏輯開關,全屏顯示時,不顯示主彩單。 第二排:是幾何制圖工具,包括:直線、扇形、橢圓、矩形和折線。 第三排:是畫管道、多邊形、輸入文字、建立按鈕、菜單和報警窗口的工具。 第四排:是建報表、曲線、插入位圖、和控件的工具。 第五排:是打開圖庫、撤消操作、

24、重復操作、剪切、拷貝、粘貼的工具。 第六排:第一個工具是復制,它與拷貝粘貼的區別是不進入粘貼板。第2、3個工具是合成涂素和解散合成涂素,第4、5個工具是合成單元和解散合成單元,二者的區別是涂素合成前沒有動畫連接,涂素合成復雜圖形后可以建立動畫連接。二單元合成前有動畫連接,單元合成不能再進行動畫連接。 第七排:是圖的疊放次序、修改圖形、文字和旋轉。 第八排:對齊工具,紅線表示對齊位置很形象。3.3 定義外部設備和數據變量3.3.1 定義外部設備 組態王把那些需要與之交換數據的硬件設備或軟件程序都作為外部設備使用。外部硬件設備通常包括plc、儀表、模塊、變頻器、板卡等;外部軟件程序通常指包括dde

25、、opc等服務程序。按照計算機和外部設備的通訊連接方式,則分為:串行通信(232/422/485)、以太網、專用通信卡(如cp5611)等。在計算機和外部設備硬件連接好后,為了實現組態王和外部設備的實時數據通訊,必須在組態王的開發環境中對外部設備和相關變量加以定義。為方便定義外部設備,組態王設計了“設備配置向導”,操作步驟如下:1、 在組態王工程瀏覽器樹型目錄中,選擇設備,在右邊的工作區中出現了“新建”圖標, 雙擊此“新建”圖標,彈出“設備配置向導”對話框. 2、在上述對話框選擇三棱提供的“仿真plc”的“fx2”項后單擊“下一步”彈出對話框。 3、為仿真plc 設備取一個名稱“三棱plc”

26、,單擊“下一步”彈出連接串口對話框。 4、為設備選擇連接的串口為com2,單擊“下一步”彈出設備地址對話框, 在連接現場設備時,設備地址處填寫的地址要和實際設備地址完全一致。 5、此處填寫設備地址為0,單擊“下一步”,彈出通訊參數對話框。 6、設置通信故障恢復參數(使用系統默認設置即可)。 7、如圖3.12,單擊“完成”即可。 3.123.3.2 定義數據變量 1、數據庫 數據庫是“組態王軟件”最核心的部分。在touchvew 運行時,工業現場的生產狀況要以動畫的形式反映在屏幕上,操作者在計算機前發布的指令也要迅速送達生產現場,所有這一切都是以實時數據庫為核心,所以說數據庫是聯系上位機和下位機

27、的橋梁。 數據庫中變量的集合形象地稱為“數據詞典”,數據詞典記錄了所有用戶可使用的數據變量的詳細信息。 2、數據詞典中的基本類型變量 基本類型的變量可以按照數據類型分為離散型、實型、整型和字符串型。 1)內存離散變量、i/o 離散變量 類似一般程序設計語言中的布爾(bool)變量,只有0、1 兩種取值,用于表示一些開關量。 2)內存實型變量、i/o 實型變量 類似一般程序設計語言中的浮點型變量,用于表示浮點數據,取值范圍10e-3810e+38,有效值7 位。 3)內存整數變量、i/o 整數變量 類似一般程序設計語言中的有符號長整數型變量,用于表示帶符號的整型數據,取值范圍 214748364

28、82147483647。 4)內存字符串型變量、i/o 字符串型變量 類似一般程序設計語言中的字符串變量,可用于記錄一些有特定含義的字符串,如名稱、密碼等,該類型變量可以進行比較運算和賦值運算。 對于本文將要建立的演示工程,需要從下位機采集原料開門按鈕、關門按鈕、停止按鈕、壓力擋板、開門限位、關門限位,所以需要在數據詞典中定義這幾個變量。由于硬件設備的局限,所以這些變量均采用內存離散型變量。變量定義方法如圖3.13: 圖3.13 在對話框中添加變量如下: 變量名:開門按鈕 變量類型:內存離散 設置完成后單擊“確定”完成此變量設定。 用類似的方法建立另外幾個變量:關門按鈕、停止按鈕、壓力擋板、開

29、門限位、關門限位 此外由于完成此工程還需建立幾個變量:開門接觸器、關門接觸器、開關門數據、報警燈,錯誤提示。 其中錯誤提示、報警燈變量的建立方法與上面相同。 開門接觸器、關門接觸器有一些區別,具體方法如下: 圖3.14 同理,建立關門接觸器。 最后,開關門數據變量建立方法: 變量名:開關門數據 變量類型:內存實數 變化靈敏度:0 初始值:0 最小值:0 最大值:100 第四章 創建組態畫面4.1 常用工具4.1.1文本工具的使用 在第三章中已經介紹了工程的建立及開發系統畫面的進入。在這里就不再重復。進入開發系統畫面,在工具箱中單擊文本工具,在畫面上輸入文字:警衛室。 注:如果工具箱沒有出現,選

30、擇“工具”菜單中的“顯示工具箱”或按f10 鍵將其打開。 如果要改變文本的字體,顏色和字號,先選中文本對象,然后在工具箱內選擇字體工具。在彈出的“字體”對話框中修改文本屬性。效果如圖4.1:圖4.14.1.2 調色板 選擇“工具”菜單中的“顯示調色板”,或在工具箱中選擇按鈕,彈出調色板畫面(注意,再次單擊就會關閉調色板畫面)。 圖4.2 選中文本,在調色板上按下“對象選擇按鈕區”中“字符色”按鈕然后在“選色區”選擇某種顏色,則該文本就變為相應的顏色。我在這選的是藍色,其效果如圖4.3: 圖4.3 4.1.3 圖庫管理器 選擇“圖庫”菜單中“打開圖庫”命令或按 f2 鍵打開圖庫管理器,如圖4.4

31、: 圖4.4 在圖庫管理器左側圖庫名稱列表中選擇圖庫名稱“開關”,選中后雙擊鼠標圖庫管理器自動關閉,在工程畫面上鼠標位置出現一“|_”標志,在畫面上單擊鼠標,該圖素就被放置在畫面上作為原料油罐并拖動邊框到適當的位置,改變其至適當的大小并利用工具標注此開關為“開門限位”。 用相同的方法可以得到一個“關門限位”。 重復上述的操作,在圖庫管理器中選擇不同的圖素,作為警報燈。 4.1.4 按鈕的制作 在組態王kingview6.25軟件中,做按鈕的方法有多種,我在制作過程中應用的是“圓角矩形”。在工具箱中單擊圓角矩形,在工程畫面上鼠標位置出現“+”按住鼠標左鍵并拖動鼠標,發現鼠標會出現矩形塊,此時放開

32、鼠標左鍵一個矩形按鈕形成。再通過文本工具和調色板可以得到比較滿意的效果圖。如圖4.5: 圖4.5其次,通過多邊形、折線等工具的應用可以得到圖4.6的畫面:圖4.6 4.2 動畫連接 4.2.1 按鈕型動畫連接 上面制作的動畫是靜態的,要反映現場的狀態就需要通過一個中間“人”即實時數據庫,實時數據庫中的變量是與現場變化是同步的。畫面上的動畫又是跟隨實時數據庫中變量的變化而變化。 所謂“動畫連接”就是建立畫面的圖素與數據庫變量的對應關系。 在畫面上雙擊“開門”按鈕,彈出該按鈕的動畫連接對話框。如圖4.7:圖4.7 在對話框中單擊“按下時”選項,彈出按下時的“命令語言”對話框。對話框設置如下:命令語

33、言:本站點開門按鈕=1;單擊“確定”按鈕完成按下時的設置。具體如圖4.8: 圖4.8 在對話框中單擊“彈氣時”選項,彈出彈起時的“命令語言”對話框。 對話框設置如下: 命令語言:本站點開門按鈕=0; 單擊“確定”按鈕完成按下時的設置。 在對話框中單擊“按住時”選項,彈出按住時的“命令語言”對話框。 命令語言:本站點開門按鈕=1; 單擊“確定”按鈕完成按下時的設置。 重復上述的操作,同理設置關門按鈕、停止按鈕、擋板和開關門。4.2.2 開關動畫連接 雙擊畫面中的“開門限位”,彈出開關向導對話框。如下圖: 對話框的設置如圖4.9: 變量名(離散型):本站點開門限位 開啟時:on 關閉時:off 圖

34、4.9單擊圖標,彈出變量名選擇對話框,雙擊“開門限位”,即選中該變量。最后單擊圖標,完成開門限位開關的設置。 重復上面的步驟設置關門限位。 4.2.3 燈的動畫 雙擊畫面上的報警燈,彈出“指示燈向導”對話框, 對話框設置如下:(圖4.10)變量名(離散型):本站點報警燈 (選擇方法與上面開門限位相同)閃爍條件:本站點報警燈=1閃爍速度:500其設置效果圖如下: 圖4.10單擊確定,完成報警燈設定。 4.2.4 門的縮放連接 縮放連接是使被連接對象的大小隨連接表達式的值而變化,本文中應用于開門關門過程中,門的伸出,縮回。選中自動門,并雙擊自動門,彈出動畫連接對話框,單擊縮放框,彈出動畫連接,并對

35、其進行設置。(如圖4.11)圖4.11單擊“確定”,再次單擊“確定”完成設置。 4.2.5操作錯誤的實現方法 1、應用圓角矩形、文本工具及色素板可以得到如圖4.12效果: 圖4.12 在圖中黃色區域雙擊鼠標左鍵,彈出動畫連接對話框,再點擊“隱含”彈出如下對話框,填法如圖4.13:圖4.13 連續單擊確定關閉后,應用相同的方法設置文本的隱含連接即可。 第五章 命令語言 5.1 命令語言概述 5.1.1命令語言概述 組態王除了在定義動畫連接時支持連接表達式,還允許用戶編寫命令語言來擴展應用程序的功能,極大地增強了應用程序的可用性。 命令語言的句法和語言非常類似,可以說是的一個簡化子集,具有完備的詞

36、法語法查錯功能和豐富的運算符、數學函數、字符串函數、控件函數、sql 函數和系統函數。各種命令語言通過“命令語言編輯器”編輯輸入并進行語法檢查,在運行系統中進行編譯執行。 5.1.2命令語言的分類 命令語言有六種形式,其區別在于命令語言執行的時機或條件不同: 1、應用程序命令語言 可以在程序啟動時、關閉時或在程序運行期間周期執行。如果希望周期執行,還需要指定時間間隔。 2、熱鍵命令語言 被鏈接到設計者指定的熱鍵上,軟件運行期間,操作者隨時按下熱鍵都可以啟動這段命令語言程序。 3、事件命令語言 規定在事件發生、存在、消失時分別執行的程序。離散變量名或表達式都可以作為事件。 4、數據改變命令語言

37、只鏈接到變量或變量的域。在變量或變量的域值變化到超出數據字典中所定義的變化靈敏度時,它們就被觸發執行一次。 5、自定義函數命令語言 提供用戶自定義函數功能。用戶可以根據組態王的基本語法及提供的函數自己定義各種功能更強的函數,通過這些函數能夠實現工程特殊的需要。 6、畫面、按鈕命令語言 可以在畫面顯示時、隱含時或在畫面存在期間定時執行畫面命令語言。 在定義畫面中的各種圖索的動畫連接時,可以進行命令語言的連接。 5.2 應用程序命令語言 5.2.1 應用程序命令語言的編寫 在工程瀏覽器左側的“工程目錄顯示區”內選擇“命令語言”下的“應用程序命令語言”,雙擊“目錄內容顯示區”的新建圖標彈出“應用程序

38、命令語言”編輯對話框,如圖5.1: 圖5.1 在命令語言編輯區中輸入如下命令語言:if(本站點開門按鈕=1) 注釋: 本站點關門接觸器=0; (如果按下開門按鈕,關門接觸器斷開, 本站點開門接觸器=1; 開門接觸器閉合) if(本站點關門按鈕=1) 本站點開門接觸器=0; (如果按下關門按鈕,關門接觸器斷開, 本站點關門接觸器=1; 關門接觸器閉合)if(本站點開門接觸器=1 | 本站點關門接觸器=1) 本站點報警燈=1; (如果開門接觸器或關門接觸器閉合,報警燈閃爍)if(本站點開門接觸器=0 & 本站點關門接觸器=0) 本站點報警燈=0; (如果開門接觸器和關門接觸器均斷開,報警燈停止閃爍

39、)if(本站點關門限位=1) 本站點關門接觸器=0; (如果關門限位閉合,關門接觸器斷開)if(本站點開門限位=1) 本站點開門接觸器=0; (如果開門限位閉合,開門接觸器斷開)if(本站點開門接觸器=1) 本站點開關門數據=本站點開關門數據-5;(如果開門接觸器閉合,門將 以每一個循環周期向左縮回5個單位的速度運動)if(本站點關門接觸器=1) 本站點開關門數據=本站點開關門數據+5; (如果關門接觸器閉合,門將 以每一個循環周期向右伸出5個單位的速度運動)if(本站點開關門數據=310) 本站點關門限位=1; (如果開關門數據=310,那么關門限位閉合)if(本站點開關門數據=310) 本站點關門接觸器=0; (如果開關門數據=310,那么關門接觸器斷開)if(本站點開關門數據=0) 本站點開門限位=1; (如果開關門數據=0,那么開門限位閉合)if(本站點開關門數據0) 本站點開門限位=0; (如果開關門數據大于0,那么開門限位斷開)if(本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論