6AV2123-2MA03-0AX0西門子12寸顯示屏
因?yàn)楝F(xiàn)在電梯己大多采用多微機(jī)網(wǎng)絡(luò)控制系統(tǒng),串行通信、智能化管理、變頻調(diào)速等技術(shù)使電梯的可靠性與舒適感大大提高,傳統(tǒng)的繼電器控制系統(tǒng)己退出了歷史的舞臺。所以許多電梯同行對繼電器控制系統(tǒng)己非常陌生。其實(shí)電梯的控制邏輯還是從繼電器控制系統(tǒng)逐漸進(jìn)化而來的。特別是想了解PLC應(yīng)用及編程的朋友,因?yàn)?/span>PLC梯形圖結(jié)構(gòu)與繼電器回路圖極為相似,所以這里有必要先從繼電器控制系統(tǒng)入手。只有熟悉了繼電器控制電路,才能更好地用PLC編程。
本系統(tǒng)為有司機(jī)操作系統(tǒng)。在轎內(nèi)操縱箱裝有對應(yīng)層站數(shù)的指令按鈕。各層廳門外裝有一只召喚盒。底層只有一只向上方向的召喚按鈕。頂層也裝有一只向下方向的召喚按鈕。中間層站各裝有兩只,分別為向上和向下召喚按鈕。
當(dāng)廳外有人需要搭乘電梯,就根據(jù)目的地要求按下向上或向下召喚按鈕,召喚信號就被登記。同時(shí)轎內(nèi)操縱箱上就有顯示某層有召喚請求,并且蜂鳴器鳴叫。司機(jī)按照召喚請求需要,按下相應(yīng)的層站指令按鈕。層站指令被登記并顯示。電梯控制系統(tǒng)根據(jù)當(dāng)前轎廂的位置與指令的要求,自動(dòng)判斷出運(yùn)行方向,并在操縱箱的方向按鈕上顯示。
司機(jī)根據(jù)方向顯示,按向上或向下的方向按鈕,電梯開始關(guān)門,待門全部關(guān)好,電梯向上運(yùn)行,通過壓降起動(dòng)、加速后進(jìn)入穩(wěn)速快車運(yùn)行。電梯運(yùn)行過程中,裝在廳門外的樓層顯示器不斷刷新當(dāng)前轎廂的位置。當(dāng)電梯到達(dá)目的層時(shí),自動(dòng)由快車轉(zhuǎn)為慢車,并通過回饋制動(dòng)使電梯速度逐級下降。電梯到達(dá)平層位置停止運(yùn)行,制動(dòng)器抱閘。隨即電梯開門,完成了一個(gè)電梯運(yùn)行的過程。
電梯檢修狀態(tài)的運(yùn)行:電梯操縱箱、轎頂、機(jī)房都裝有一只檢修開關(guān)和上行、下行按鈕,當(dāng)處于檢修位時(shí),電梯切斷自動(dòng)定向、快車啟動(dòng)等回路,使電梯只能運(yùn)行于慢車狀態(tài)。檢修人員只要按下向上或向下按鈕,電梯即慢速上行或下行。但檢修有優(yōu)先級別即轎頂操作權(quán)先
本實(shí)例程序應(yīng)用在檢票欄旁的交通控制信號。
![](https://img65.chem17.com/66938c6656abd2c11487a5963d03e7cda9c2147a21e6bf7b10c3eff594435d30705c1c9c0fe5e4e4.jpg)
![](https://img65.chem17.com/66938c6656abd2c11487a5963d03e7cd828373bba7e77053b281ad853bfeafc2d3a6a40e6a29d874.jpg)
![](https://img65.chem17.com/66938c6656abd2c11487a5963d03e7cdff80da5e5e19eafdb361aaca2690385656a98f8cd8b41378.jpg)
這個(gè)程序說明了一種互鎖程序輸出的簡單方法,這是個(gè)確保安全性的快捷方法。在安全要求高的控制場合,也應(yīng)該使用機(jī)械的和/或物理的互鎖。程序操作如下:
一輛車接近檢票欄前,觸發(fā)一個(gè)接近開關(guān),是PX1還是PX2,這決定于車來的方向。當(dāng)PX1或PX2被觸發(fā)時(shí),輸入X001和X002信號被PC接收。每個(gè)輸入觸發(fā)一個(gè)輸出,Y001或Y002。
接著被驅(qū)動(dòng)的輸出使交通指示燈接通,允許車通過,也就是說,一盞燈指示 GO,而另一盞燈也由同一個(gè)輸出信號控制,指示STOP。如果有兩輛車同時(shí)要通過檢票欄,互鎖結(jié)構(gòu)會(huì)保證在任何時(shí)刻只有一輛車通過。
先觸發(fā)的接近開關(guān)“鎖定"另一個(gè)接近開關(guān)驅(qū)動(dòng)的輸出。程序非常簡單地規(guī)定動(dòng)作為“單一/或"方式二永遠(yuǎn)不同時(shí)方比
6AV2123-2MA03-0AX0西門子12寸顯示屏
S7-1200運(yùn)動(dòng)控制指令
用戶組態(tài)軸的參數(shù),通過控制面板調(diào)試成功后,就可以開始根據(jù)工藝要求編寫控制程序了。
關(guān)于運(yùn)動(dòng)控制指令有幾點(diǎn)需要說明:
1. 打開OB1塊,在Portal軟件右側(cè)“指令"中的“工藝"中找到“運(yùn)動(dòng)控制"指令文件夾,展開“S7-1200 Motion Control"可以看到所有的S7-1200 運(yùn)動(dòng)控制指令??梢允褂猛献Щ蚴请p擊的方式在程序段中插入運(yùn)動(dòng)指令,如下圖所示,以MC_Power指令為例,用拖拽方式說明如何添加Motion Control指令。
![](https://img69.chem17.com/66938c6656abd2c11487a5963d03e7cd540f234f35864cf5e8b717bdcbc389b9fc61379cbcfcc4ca.jpg)
這些Motion Control指令插入到程序中時(shí)需要背景數(shù)據(jù)塊,如下圖所示,可以選擇手動(dòng)或是自動(dòng)生成DB塊的編號。
![](https://img69.chem17.com/66938c6656abd2c11487a5963d03e7cd9f2441b3e127e453649a4e82007479ba165bcf9e941e96da.jpg)
添加好背景DB后的MC_Power指令如下圖所示。
![](https://img69.chem17.com/66938c6656abd2c11487a5963d03e7cd40cfa53c6ba4d44865e01dfd5484ff812d14223024dbfcbb.jpg)
『注意』運(yùn)動(dòng)控制指令之間不能使用相同的背景DB,方便的操作方式就是在插入指令時(shí)讓Portal軟件自動(dòng)分配背景DB塊。
2. 運(yùn)動(dòng)控制指令的背景DB塊在“項(xiàng)目樹"-->“程序塊" --> “系統(tǒng)塊"-->“程序資源"中找到。用戶在調(diào)試時(shí)可以直接監(jiān)控該DB塊中的數(shù)值,如下圖所示。
![](https://img69.chem17.com/66938c6656abd2c11487a5963d03e7cdc9218de8b14a1346140c7dd6e027c43bb1f5d7a48632f7fb.jpg)
3. 每個(gè)軸的工藝對象都一個(gè)背景DB塊,用戶可以通過下面的方式打開這個(gè)背景DB塊:
![](https://img69.chem17.com/66938c6656abd2c11487a5963d03e7cde5a12b878f64e05bafec785e69712f6b09554934da1d1575.jpg)
可以對DB塊中的數(shù)值進(jìn)行監(jiān)控或是讀寫。
以實(shí)時(shí)讀取“軸_1"的當(dāng)前位置為例,如下圖所示,軸_1 的DB塊號為DB1,用戶可以在OB1 調(diào)用MOVE指令,在MOVE指令的IN端輸入:DB1.Position,則Portal軟件會(huì)自動(dòng)把DB1.Position更新成:“軸_1".Position。用戶可以在人機(jī)界面上實(shí)時(shí)顯示該軸的實(shí)際位置。
![](https://img69.chem17.com/66938c6656abd2c11487a5963d03e7cd5902cb11fe8ce85a088b867abef57c3802cd0a5d868c9d5c.jpg)
4. 每個(gè)Motion Control指令下方都有一個(gè)黑色三角,展開后可以顯示該指令的所有輸入/輸出管腳。 展開后的指令管腳有灰色的,表示該管腳是不經(jīng)常用到的指令管腳。
![](https://img69.chem17.com/66938c6656abd2c11487a5963d03e7cdc77ae55b4632fef7ec159540798d49d7290da9b83c5c280d.jpg)
5. 指令右上角有兩個(gè)快捷按鈕,可以快速切換到軸的工藝對象參數(shù)配置界面和軸的診斷界面。
![](https://img69.chem17.com/66938c6656abd2c11487a5963d03e7cd3f6ca3709b4c0ea3386fb02b7cb67e9aa67ed8a787b32b35.jpg)
下圖是快速切換到診斷界面。
![](https://img69.chem17.com/66938c6656abd2c11487a5963d03e7cd0e3343152240167d0813d4fbcfed9eb088c454f9fd5b8992.jpg)
6. 有部分S7-1200 運(yùn)動(dòng)控制指令有一個(gè)Execute觸發(fā)管腳,該管腳需要用上升沿觸發(fā)。上升沿可以有兩種方式:
①用上升沿指令|P|。
②使用常開點(diǎn)指令,但是該點(diǎn)的實(shí)際應(yīng)用中使其成為一個(gè)上升沿信號,例如用戶通過觸摸屏的按鈕來操作控制,該按鈕的有效動(dòng)作為上升沿觸發(fā)。
7. 運(yùn)動(dòng)控制指令輸入端“Execute"和輸出端“Done"和“Busy"之間的關(guān)系如下圖所示:
![](https://img69.chem17.com/66938c6656abd2c11487a5963d03e7cd5b90022d15074147d3327d3657b52305d44ddbc187859932.jpg)
因此,如果用戶用|P|指令觸發(fā)帶有“Execute"管腳的指令,則該指令的“Done"只在一個(gè)掃描周期內(nèi)為1,因此在監(jiān)控程序時(shí)看不到Done位為1。