導讀:控制變頻器時,有很多種方式,比如通信、模擬量、開關量等方式。而在現場PLC控制變頻器時,可能會有手自動切換、頻率給定、頻率反饋、無擾動切換等功能需求。那么我們就可以利用S7-1200PLC的FB塊的功能,把上述功能進行封裝。
1.需要實現的功能
(使用模擬量方式控制變頻器的頻率):
①切換到手動模式時:手動可以設定變頻器頻率
②切換到自動模式時:根據現場的邏輯設定變頻器頻率
③反饋頻率
④偏差報警(設定與反饋):當設定的頻率與反饋的頻率有偏差時可以做相應的報警提示
⑤手自動無擾動切換:在手動模式切換到自動模式或者自動模式切換到手動模式,由于現場某些工藝不能讓設備出現大幅度的震蕩。比如自動模式下變頻器正在50HZ運行,切換到手動之后也是基于50HZ頻率運行,直到手動修改數據。
2.程序設計
HMI畫面如下圖所示:
(1)新建FB1程序塊,并且定義接口變量,如下圖所示。
(2)FB1程序編寫
①程序段1:當HMI上“無擾切換”按鈕為TRUE時,則是啟動無擾切換模式。此時HMI上的“手自動切換”按鈕,由自動轉換為手動模式檢測這個按鈕狀態下降沿,檢測到下降沿后,將頻率的輸出值賦值給手動設定頻率;由手動轉換為自動模式檢測這個按鈕狀態上升沿,檢測到上升沿后,將頻率的反饋值賦值給自動頻率。
②程序段2:當HMI上的“手自動切換”按鈕FALSE時,“手動設定頻率”生效,變頻器根據手動設定的頻率運行;當HMI上的“手自動切換”按鈕TRUE時,變頻器根據自動設定的頻率運行(可以根據現場的PID運算等參數給定)。使用LIMIT指令是為了限制給定的頻率值在0-50HZ之間,假如“手動設定頻率”或者“自動頻率”的值小于0或者大于50,“#TempManualSet”和“#TempAutoSet”會自動限制在0-50之間。小于0則用0替代,大于50則用50替代。
③程序段3:使用標準化指令設定變頻器頻率和采集反饋的頻率。
④程序段4:當頻率的輸出值減去反饋值的juedui值大于所設定的偏差值,則延時一段時間報警。當偏差不在設定范圍內,則可以復位。
(3)創建DB1數據塊
(4)OB1中調用FB1塊:在相應的管腳上填寫實際參數。
(5)調試
①如圖1所示:HMI上“無擾切換”切換模式沒有啟用;“手自動切換”為FALSE,代表的是手動模式;手動頻率給定的是12.5HZ,頻率輸出曲線一直是在12.5HZ。當切換到自動模式,如圖2所示,頻率輸出為22.76HZ,曲線可以看出頻率輸出產生了較大的擾動。
②如圖3所示:HMI上“無擾切換”切換模式啟用;“手自動切換”為FALSE,代表的是手動模式;手動頻率給定的是15HZ,頻率輸出曲線一直是在15HZ。當切換到自動模式,如圖4所示,頻率反饋的值給到自動頻率值,曲線可以看出頻率輸出沒有產生擾動。
圖1
圖2
圖3
圖4
- 案例分享 | 西門子200SMART 一鍵啟停還能這樣做 2024-12-27
- 西門子200SMART PLC實用定位程序案例詳解! 2024-12-27
- 什么是運動控制?與自動化PLC過程控制有何區別 2024-12-27
- 非常好用!沒有威綸通觸摸屏和西門子1200PLC硬件的仿真方法 2024-12-27
- 電動機如何才能延啟延停?MCGS畫面怎么設計呢?一文教會你 2024-12-27
- 如何實現PLC系統時鐘顯示在HMI上? 2024-12-27
- 西門子S7-200smart V2.8新指令介紹 2024-12-27
- 干貨!S7-1200PLC作為客戶端和調試助手進行數據通信 2024-12-27
- 伺服驅動器需要什么樣的脈沖? 2024-12-27
- 【實例】詳解西門子PLC模擬量編程 2024-12-27
- 如何創建自己想要的電氣元器件符號 2024-12-27
- 如何把S7-200的庫文件導入到200SMART 2024-12-27
- PLC的三種輸出方式,Zui后一種保準你不知道 2024-12-27
- 電氣人必備 | PLC控制柜柜體結構及布置控制原理圖 2024-12-27
- 應對伺服電機故障的13招,你會幾招? 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595