汪雅丹
摘 要 本文介紹了基于西門子S7-200可編程控制器、STEP7和Kingview組態(tài)軟件的電梯控制系統(tǒng)。闡述了電梯控制系統(tǒng)的組成及PLC、STEP7和Kingview的程序設計方法,PLC執(zhí)行可靠有效地分散控制及采集現(xiàn)場數(shù)據(jù),Kingview組態(tài)軟件制作人機對話界面,進行系統(tǒng)的監(jiān)控和仿真。該控制系統(tǒng)可以實現(xiàn)上位PC實時監(jiān)控電梯控制系統(tǒng)的運行狀態(tài)。
關(guān)鍵詞 PLC 電梯控制 Kingview組態(tài)
中圖分類號:TU857 文獻標識碼:A DOI:10.16400/j.cnki.kjdkx.2016.12.019
Abstract This paper introduces the elevator control system Siemens based on S7-200 programmable controller, STEP7 and Kingview configuration software. It Describes the composition of the elevator control system and the program design method of PLC, STEP7 and Kingview. PLC performs reliably and effectively decentralized control and data sampling. And Kingview configuration software makes the man-machine conversation interface, monitors simulation system. The control system realizes the real-time monitoring of the upper PC elevator control system running state.
Keywords PLC; elevator control; Kingview configuration
0 引言
將PLC應用在電梯控制系統(tǒng)中,有許多優(yōu)點,比如使用維修方便,其運行可靠性較高,尤其是抗干擾能力強,因此,PLC控制電梯系統(tǒng)受到越來越多企業(yè)的重視,并成為目前電梯應用最多的控制方式之一。同時,安全性是電梯的首要條件,所以必須建立良好完善的電梯監(jiān)控系統(tǒng),本文闡述應用組態(tài)軟件Kingview和PLC共同構(gòu)建電梯監(jiān)控系統(tǒng)。
1 電梯PLC控制系統(tǒng)的設計
1.1 控制系統(tǒng)的組成部分
電梯PLC控制系統(tǒng)主要由兩個部分組成,包括變頻器控制的電機調(diào)速部分和PLC控制的邏輯部分。電機調(diào)速部分中,變頻器的輸入信號由PLC提供控制,通過對變頻器進行合理參數(shù)設置,直接控制曳引電動機,并通過光電編碼器測量電機的轉(zhuǎn)速,送回到PLC,進行比較、運算,構(gòu)成一個閉環(huán)矢量控制系統(tǒng)。合適的參數(shù)設置和算法,不僅可以讓電梯在運行過程中,具有超速、缺相等方面故障發(fā)生時的保護作用,而且還可以讓電梯在啟動加速、制停減速過程中更加舒適和平穩(wěn)。
變頻器自身的啟動、停止、加減速、制動停機等輸入信號由邏輯控制部分完成,由PLC提供。而PLC接收外部信號,有每層廳門外呼梯信號、轎廂里面的選層信號、開關(guān)門信號、平層停車信號以及各種安全電氣觸點信號等。對這些信號,PLC通過程序判斷和運算,來實現(xiàn)電梯的集選控制。
圖1是電梯PLC控制系統(tǒng)的結(jié)構(gòu)示意圖,可以看出,控制系統(tǒng)由電梯本體和控制系統(tǒng)組成。其中電梯本體的組成部分包括曳引電機底座、轎廂、內(nèi)、外呼控制面板等;控制器由變頻器、PLC等部分組成。
1.2 硬件選型
電梯共分三層,每層有廳外呼叫按鈕、轎廂內(nèi)呼按鈕(包括1~3層內(nèi)呼按鈕)、以及外呼信號登記指示、內(nèi)呼信號登記指示和電梯上、下行運行方向指示燈。本設計根據(jù)樓層和控制要求選西門子S7-200 CPU224型號的PLC。輸入輸出地址分配表如表1。
設計的三層電梯控制系統(tǒng)的主要功能有:(1)電梯在上行過程中,只響應上升呼梯信號;反之在下行過程中,只響應下降呼梯信號;(2)選定樓層后,該樓層會得到響應,沒有選擇的樓層不會得到處理;(3)到達選定的樓層,相應樓層指示燈會亮;(4)當電梯停在選定的樓層時,樓層指示燈閃爍1秒,然后常亮。
1.3 軟件設計
其程序主要由幾個模塊組成,包括電梯的啟動制停程序、轎廂內(nèi)呼梯指令信號程序、廳門外呼梯指令信號程序、轎廂的開關(guān)門程序、電梯上下運行方向確定和指示程序、電梯換速平層的程序等等。
電梯系統(tǒng)啟動后,首先檢測電梯是否停在二樓或者三樓,同時,要檢測電梯是否有呼叫信號,如果沒有信號呼叫,則將電梯返回到一樓等待,如果有呼叫信號,則等待呼叫信號;檢測到了呼叫信號,就需要對轎廂所在樓層和呼叫樓層進行比較,確定電梯是上升還是下降,比如電梯在二樓,三樓有呼叫信號,則經(jīng)過比較后,電梯上行到三樓停止;在電梯上升過程中,如果又檢測到有呼叫信號,需要判斷呼叫信號是否在電梯同方向運行中,如果是,則到呼叫樓層停后,繼續(xù)向原先呼叫樓層運行,如果不是,則等響應原先呼叫信號后,再響應后面的呼叫信號,比如電梯在一樓??浚龢怯泻艚行盘?,經(jīng)比較判斷,電梯上行,上行過程中,又檢測到二樓有呼叫信號并且此時電梯還已過二樓,繼續(xù)上行到三樓停止,再下降響應二樓呼叫信號。軟件設計流程如圖2所示。
2 Kingview組態(tài)監(jiān)控設計
Kingview組態(tài)軟件是一種通用的工業(yè)監(jiān)控軟件,利用組態(tài)軟件來設計電梯監(jiān)控系統(tǒng),可以從電梯運行現(xiàn)場采集數(shù)據(jù),并將電梯運行過程以動畫形式直觀地顯示在監(jiān)控畫面上。建立工程應用的一般過程主要包括以下幾個方面:定義外部硬件設備、制作圖形畫面、添加工程變量數(shù)據(jù)庫包括內(nèi)存變量和I/O變量、定義動畫連接、系統(tǒng)運行調(diào)試等幾方面。
2.1 定義外部硬件設備
許多設備通常包括PLC、智能儀表、變頻器、智能板卡等等,都會與Kingview組態(tài)軟件進行數(shù)據(jù)交換,相對于Kingview軟件把這些硬件稱作外部設備。由于本系統(tǒng)是PLC與Kingview組態(tài)軟件間進行通訊,因此,將PLC的生產(chǎn)廠家、設備名稱、通訊方式等選擇好即可。在計算機和PLC硬件通過PC-PPI電纜線連接好后,為了實現(xiàn)組態(tài)王和外部硬件設備的實時數(shù)據(jù)通信,需要在組態(tài)軟件中定義與外部設備信號對應的變量,也可以根據(jù)“設備配置向?qū)А?,來一步步完成外部設備的連接。
2.2 設置變量,構(gòu)造數(shù)據(jù)庫
數(shù)據(jù)庫是組態(tài)軟件最核心的部分。在Kingview軟件運行時,操作者在監(jiān)控室看到系統(tǒng)的運行狀態(tài),同時發(fā)布的指令也要很迅速地到達電梯控制系統(tǒng),數(shù)據(jù)庫是聯(lián)系上位機和PLC下位機的橋梁。數(shù)據(jù)庫中變量的基本類型分為內(nèi)存變量和I/O變量兩種。在電梯監(jiān)控系統(tǒng)中,I/O變量是組態(tài)軟件與PLC交換的變量,這種數(shù)據(jù)交換是雙向的、動態(tài)的,那些從下位機采集來的數(shù)據(jù)、發(fā)送給下位機的指令,比如“內(nèi)、外呼按鈕”、“開、關(guān)門”等變量,都需要設置成I/O變量。在電梯監(jiān)控系統(tǒng)運行過程中,當I/O變量的值改變時,如果是可讀寫變量,該值就會自動寫入PLC設備;反之,當PLC的I/O變量的值改變時,Kingview組態(tài)軟件中的變量值也會自動更新。
2.3 制作圖形監(jiān)控畫面,定義動畫連接
主要是模擬實際工業(yè)現(xiàn)場來進行監(jiān)控畫面的繪制和動畫的設置。本系統(tǒng)設計的監(jiān)控畫面就是電梯運行系統(tǒng)仿真畫面,如圖3所示。電梯運行仿真畫面由井道、曳引鋼絲繩、轎廂、三層樓各層廳門呼梯按鈕、當前樓層顯示、電梯運行方向指示、內(nèi)呼按鈕等組成。畫面制作時可以從軟件自帶的圖庫中選取一些圖素,并利用工具箱等進行繪制。在控制廳門打開的時候,門向兩邊移動,門邊縮放保留一部分作為門框。轎廂內(nèi)呼按鈕直接放在畫面旁邊,可以作為控制信號傳給PLC。
3 結(jié)束語
利用西門子STEP7編程軟件和 Kingview組態(tài)軟件設計的電梯監(jiān)控系統(tǒng),可以進行電梯運行中的數(shù)據(jù)采集與處理、動畫顯示和實時動態(tài)監(jiān)控,監(jiān)控畫面友好、自動化程度高、可靠性好。
參考文獻
[1] 王宏,王子成,崔光照.基于組態(tài)軟件的PLC電梯控制和仿真研究[J].制造業(yè)自動化,2014(1):109-112.
[2] 葉萍.組態(tài)監(jiān)控PLC控制的電梯系統(tǒng)[J].自動化應用,2013(10):29-31.
[3] 覃貴禮.組態(tài)軟件控制技術(shù)[M].北京:北京理工大學出版社,2015.