a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 基于LabVIEW RT 的集散控制系統

基于LabVIEW RT 的集散控制系統

作者: 時間:2005-04-11 來源:網絡 收藏

應用領域:工業自動化

挑戰:利用PXI嵌入式控制器、 開發出完成高速、高精度、多實時閉環控制任務,數據采集,邏輯控制等的多功能測控平臺。

應用方案:使用National Instruments公司的系列的PXI嵌入式控制器、E系列多功能數采卡、 labVIEW RT控制工具包以及執行程序生成器來開發一個集多任務實時控制、數據采集、數據分析為一體的集散測控系統。

使用的產品:PXI 8186 RT ; RT;PXI-6052E;PXI-6527

介紹

年來,隨著我國經濟的迅猛發展,測控技術,尤其是基于LabVIEW快速開發的測控系統也在各行各業得到了較好地應用。我們根據科研項目的要求開發了一個可以對多個被控對象進行高速、高精度的控制,同時對多個變量進行數據采集和分析的多功能測控平臺,它對新開發實驗設備控制系統的優化和改進,生產線上關鍵儀器儀表的測控及性能評估都具有重要的意義。

序言

我們開發的應用在冶金實驗領域的實驗設備,如多功能材料實驗機、熱鍍鋅實驗機等,其被控對象都比較相似,對控制效果的要求也相似,即都具有液壓站、高精度的位移傳感器、高速伺服閥、溫度控制、數據采集等,都要求閉環控制周期盡可能的短,通常位移閉環為1ms,溫度閉環為10ms。根據上述情況,我們開發了一個具有通用性的測控系統,即基于LabVIEW RT的測控平臺。

這個測控平臺在硬件連接上采用便于安裝和易于拓展的結構,在軟件上采用了模塊化結構,便于程序的調試、優化。對于不同的被控對象,只需要對硬件和軟件做少量的修改,而總體結構不變,就可以完成對不同設備的控制,從而充分發揮了虛擬儀器的靈活性和高效率。

工藝原理簡介

多功能材料實驗機的工作原理是利用直接焊在試樣(柱狀或板狀)軸心處的熱電偶測量溫度,采用直接電阻加熱,即使試樣中通過低電壓,大電流的方式加熱,然后通過液壓缸控制錘頭打擊試樣,使其快速變形。要求記錄試樣變形過程的所有相關參數。熱鍍鋅實驗機的原理也是利用直接焊在試樣(片狀)上的熱電偶測量溫度,通過紅外輻射管使試樣快速升溫,然后通過控制液壓缸將試樣快速移動到事先熔化好的鋅液中浸一下,再快速返回。要求記錄浸鍍過程的所有工藝參數。加熱試樣的操作箱或石英玻璃罩內都可以抽真空或充以惰性氣體,以防止試樣被氧化。

控制系統構成

上述實驗設備中有許多模擬量控制閉環,在多功能材料實驗機中的被控對象有兩個液壓缸控制閉環,即一個軸錘頭打擊控制和一個軸的試樣變形量定位控制,試樣溫度控制、扭轉控制、淬火水流量控制。在熱鍍鋅實驗機中有兩個溫度控制閉環,即鋅液熔化爐的溫度控制、試樣溫度控制,兩個液壓缸閉環控制,即鋅液爐的水平移動的位置控制和被加熱的試樣浸鍍垂直方向移動的位置控制,冷卻水流量控制。由于控制閉環多且控制周期差異較大,因此采用了的方式,將控制周期短的閉環與控制周期長的閉環分別用兩個控制器來完成,這樣做能充分發揮控制器的性能且編程及調試方便。硬件配置見圖1

由于控制系統中的開關量被控制點很多且分布比較分散,同時為了節省PXI嵌入式控制器CPU的時間,而采用西門子的S7-300系列的PLC,即CPU315-2DPET200M夠成PROFIBUS

現場總線的控制結構。

1.控制任務的分配

根據對被控對象控制周期的長短將控制任務分為兩部分,其中液壓缸和液壓馬達的控制周期為1mS;而溫度、水流量的控制周期為10mS,因此分別在兩個控制器完成,這樣做使得程序的結構清晰,調試方便。

模擬量的控制及數據采集都是通過PXI-6052E完成的,因為該數采卡可以硬件精確定時,可以通過PFI7針使PID的輸出與數據采集為相同的時鐘,因此控制更加精確。PXI嵌入式控制器與PLC控制系統之間是通過PXI-6527直接以點對點的方式進行通訊的,因為二者間需要交換的信息量很小。

2.傳感器執行器的選擇

PXI-8186RT 控制器的運行速度很快,且能保證實時控制的確定性。為此,就要求控制系統中的DAQ傳感器和執行器與控制器的性能相適應,才能真正完成一個控制周期短的閉環控制。否則雖然控制器的速度快,而傳感器和執行器的速度慢,盡管控制器計算了幾次PID,但采集的數據沒有變化,輸出了幾次后的數據才起作用。因此我們選擇的執行器如三級伺服閥(MOOG閥),開口度從0到最大的時間小于6ms,定做的溫度變送器的響應時間小于10ms

3.系統的抗干擾措施

上述兩臺實驗設備都屬于精密儀器,無論對控制實時性還是對數據采集的精度和速度方面都要比實際生產上要求高得多,因此必須采取措施,確保整個系統的精度要求。1.為了更好地濾掉干擾信號,將被采集的信號通過帶有低通濾波的信號調理模塊,同時所有的被測信號均采用差分輸入的接線方式以減小共模干擾;2.整個控制系統做一個標準的接地線,并保證接地電阻小于2Ω;3.模擬量信號的屏蔽層在靠近傳感器端一點接地;4.所有的線圈電壓為220VAC的接觸器、電磁閥的線圈兩端都并聯了阻容吸收模塊、所有的線圈電壓為24VDC繼電器的線圈兩端反并聯一個二極管,以減少其對控制系統的干擾;5.為傳感器、放大器、PLC輸入節點供電的開關電源輸入端并聯電源濾波器。6.采用了交流電源凈化器來減少由于電網波動和來自其他大負載的干擾,同時利用UPS電源來避免由于突然停電而不能正常關機,及液壓站不能迅速卸油而造成人身和設備的損傷事故。

系統軟件

1.軟件的總體結構及功能

控制系統的軟件分為管理和控制兩部分,管理部分的軟件運行在WINDOWS平臺下,完成人機界面(HMI),數據分析、處理、報表等功能。控制部分的軟件為Real-time控制程序,運行在實時操作系統下,完成實時控制任務、通訊、數據存儲等功能。管理部分軟件通過TCP/IP協議分別與兩個控制器通訊,傳送控制參數及接收數據。其任務分配見圖2

2.調度程序的結構

在管理和控制程序的每個部分都有一個中心調度程序,其結構為LabVIEW提供的狀態機,它由While Loop內部的一個Case結構和位移寄存器中所攜帶的Case選擇器組成,這種Case結構的每個框架都可以向下一個迭帶中的其他框架傳輸控制或直接終止While Loop。但此結構中如果觸發的事件特別多時,就會使用較多嵌套的Case,過多使用Case將導致程序運行速度急劇下降。為此采用了多個Select函數和兩個Case結構就可以對原來的狀態機進行優化,這樣做省去了多個嵌套的Case,極大地提高了程序的運行效率。具體結構見圖3。當然在LabVIEW6.1以后的版本中,也可以選擇Event來響應觸發事件。管理部分的不同程序是由主界面上的按鈕來觸發運行的,而不同的控制是由人機界面通過通訊發送到PXI控制器的不同編碼來觸發運行的。優化后的狀態機結構見圖5

3.控制程序間的切換問題

由于工藝過程的復雜性和結構化編程思想的要求,使得一個程序不可能完成所有的控制任務,必須由多個控制程序相互協調配合才能完成,因此就存在控制程序間的切換問題。如在多功能材料實驗機中,當PXI開機后就運行一個接收控制編碼及控制液壓馬達保持二軸原位不動的子程序,當接收到某種控制編碼后就轉到相應的控制程序中,由于每個程序開始運行時都要Confige,結束時要Clear,因此在上一個程序結束到下一個程序開始之間,有一瞬間失控狀態,因此要保持上一個程序結束時PID輸出電壓值,直到下一個程序開始為止。而在LabVIEW7.0以后的版本中,由于DAQ底層驅動程序速度的提高,程序的切換問題迎刃而解。

結束語

本測控平臺的控制精度高,實時性好,結構靈活,可以隨時增減被控對象。隨著LabVIEW不斷地升級,極大地減少了編程量,同時由于使用LabVIEW次數的增多,編程速度和調試技巧都有了較大的提高,因此大大地縮短了整個系統應用軟件的開發時間。

該測控平臺得到了國家985科技創新平臺項目經費的支持,對提高實驗室綜合測控水平,更好地為生產實踐和工藝性新實驗的開發提供強大的技術支撐。

pid控制器相關文章:pid控制器原理




評論


相關推薦

技術專區

關閉