任務(wù)控制要求描述
★現(xiàn)有 1 臺電機,通過變頻器實現(xiàn)調(diào)試控制。PLC 借助模擬量輸出功能,對變頻器進行速度調(diào)節(jié),電機采用 0 至 10V 的模擬信號完成調(diào)速操作。具體控制要求如下:
1. 啟動與故障停止
按下啟動按鈕后,變頻器啟動運行。若運行過程中出現(xiàn)故障,變頻器將立即停止工作。
2. 壓力傳感器信號采集
壓力傳感器輸入信號類型為 4 至 20mA,可采集的壓力范圍為 0 至 1MPa。
3. 壓力與頻率對應(yīng)控制
- 當(dāng)壓力大于 0.8MPa 時,變頻器以 20Hz 的頻率運行。
- 當(dāng)壓力處于 0.5 至 0.8MPa 區(qū)間時,變頻器以 30Hz 的頻率運行。
- 當(dāng)壓力小于 0.5MPa 時,變頻器以 40Hz 的頻率運行。
4. 運行頻率顯示
變頻器的當(dāng)前運行頻率會在觸摸屏上實時顯示,方便工作人員隨時查看。
5. 故障指示
若變頻器發(fā)生故障,除停止運行外,故障指示燈將保持常亮狀態(tài),以便及時提醒工作人員
★任務(wù)的實施
★1. 模擬量輸出與數(shù)字量關(guān)系
在本任務(wù)中,采用 200SMART PLC 進行控制,其模擬量與數(shù)字量之間存在特定的轉(zhuǎn)換關(guān)系,如圖 1 所示。
其中,Lsl 和 Lsh 代表變頻器的量程范圍,該范圍設(shè)定在 0.0 - 50.0Hz 之間;Osl 和 Osh 表示 200SMART PLC 的輸出數(shù)字量范圍,此范圍為 0 - 27648。
這種對應(yīng)關(guān)系具體表現(xiàn)為:當(dāng) PLC 輸出數(shù)字量為 0 時,對應(yīng)的輸出電壓為 0V;而當(dāng) PLC 輸出數(shù)字量達(dá)到 27648 時,輸出電壓則為 10V。
通過這樣的電壓值變化,能夠精準(zhǔn)地控制變頻器的頻率值,從而實現(xiàn)對電機速度的調(diào)節(jié)。
這樣的模擬量 - 數(shù)字量轉(zhuǎn)換關(guān)系,為系統(tǒng)的精確控制提供了基礎(chǔ),確保了電機能夠根據(jù)實際需求在合適的頻率下穩(wěn)定運行
圖1
★變頻器端設(shè)置
★當(dāng) PLC 需要借助電流或電壓信號對變頻器進行控制時,變頻器的相關(guān)參數(shù)也需進行相應(yīng)設(shè)置。
下面以海浦蒙特 HD09 變頻器為例展開說明,參數(shù)設(shè)置(如圖 2)
圖2
在海浦蒙特 HD09 變頻器設(shè)置中,需對特定參數(shù)進行精準(zhǔn)設(shè)定以適配 PLC 的控制需求。在圖 2 所示的參數(shù)設(shè)置里:
- 將 F00.10 設(shè)置為 3,此設(shè)置意味著啟用模擬量給定模式,使得變頻器能夠接收來自 PLC 的模擬量信號,以此作為頻率調(diào)節(jié)的依據(jù)。
- 把 F00.11 設(shè)置為 1,這一操作可讓變頻器通過外部端子實現(xiàn)啟停控制,從而與 PLC 的控制邏輯相銜接。
關(guān)于接線部分(參考圖 3),AO1 和 GND 端子承擔(dān)著模擬量控制變頻器的關(guān)鍵作用,通過這兩個端子傳輸?shù)哪M信號,能夠精準(zhǔn)調(diào)節(jié)變頻器的運行參數(shù)。
值得注意的是,AI1 和 GND 接線在當(dāng)前程序中,其對應(yīng)的功能并未被使用,在實際操作與維護時需留意這一情況,避免不必要的誤操作或故障排查困擾
圖3
注意:程序中只用到關(guān)于一號變頻器的控制
★程序思路
在程序編寫環(huán)節(jié),模擬量程序的構(gòu)建存在多種方法,其中較為常見的有依據(jù)公式換算進行編程以及借助程序庫文件編程。
利用庫文件編程時,我們將通過對不同數(shù)值的比較,以此實現(xiàn)根據(jù)壓力值輸出相應(yīng)頻率值的功能。
由于在實際工業(yè)現(xiàn)場環(huán)境中,壓力傳感器所采集的壓力值極易受到各種因素干擾,進而產(chǎn)生波動現(xiàn)象,為確保系統(tǒng)輸出的穩(wěn)定性與準(zhǔn)確性,我們需要在程序中增添延時去抖功能。
這一功能能夠有效過濾掉因壓力值瞬間波動而產(chǎn)生的誤判信號,保證系統(tǒng)根據(jù)穩(wěn)定的壓力值來輸出恰當(dāng)?shù)淖冾l器運行頻率,提升整個控制系統(tǒng)的可靠性與穩(wěn)定性
程序編寫
在著手編程前,一項極為關(guān)鍵的前置步驟便是進行組態(tài)操作,其中選擇適配的測量信號類型尤為重要。參考圖 2 ,不同的測量信號類型對應(yīng)著不同的應(yīng)用場景與控制需求
圖2
程序結(jié)構(gòu)與功能概述
本程序主要由多個程序段構(gòu)成,各程序段承擔(dān)著不同的功能,共同實現(xiàn)對變頻器的精確控制以及相關(guān)數(shù)據(jù)的處理。以下是對各程序段功能的詳細(xì)介紹:1, 程序段 1、2、3:變頻器的基本控制與狀態(tài)指示
程序段 1、2、3 主要負(fù)責(zé)變頻器的啟動、停止操作,同時監(jiān)控其運行狀態(tài),并在出現(xiàn)故障時給出相應(yīng)指示。這些程序段構(gòu)建了變頻器控制的基礎(chǔ)邏輯,確保系統(tǒng)能夠根據(jù)實際需求準(zhǔn)確地開啟或關(guān)閉變頻器,并及時反饋運行狀況。
2, 程序段 4、5:數(shù)據(jù)讀取
程序段 4 和 5 借助模擬量輸入庫文件,實現(xiàn)對當(dāng)前壓力值以及變頻器頻率反饋值的讀取。通過這種方式,程序能夠?qū)崟r獲取系統(tǒng)的關(guān)鍵運行參數(shù),為后續(xù)的控制決策提供準(zhǔn)確的數(shù)據(jù)支持。
3,程序段 6:壓力值比較與設(shè)定
程序段 6 運用比較指令對讀取到的壓力值進行分析比較。根據(jù)壓力值所處的不同區(qū)間段,程序會設(shè)定相應(yīng)的目標(biāo)值。這種基于壓力區(qū)間的動態(tài)設(shè)定機制,使得系統(tǒng)能夠根據(jù)實際壓力情況靈活調(diào)整控制策略,提高控制的精準(zhǔn)度和適應(yīng)性。
4, 程序段 7、8:模擬量輸出控制
程序段 7 和 8 調(diào)用模擬量輸出庫指令,將預(yù)先設(shè)定好的目標(biāo)頻率值通過模擬量通道輸出給變頻器。這一過程實現(xiàn)了從數(shù)據(jù)處理到實際控制的轉(zhuǎn)化,確保變頻器能夠按照程序設(shè)定的頻率運行,從而滿足系統(tǒng)的運行需求


返回頂部
刷新頁面
下到頁底