公司新聞
不使用變頻器的加減速,通過西門子PLCS7-1200/1500 SCL程序實現斜坡線性控制電機
發布時間: 2024-04-18 11:57 更新時間: 2024-11-22 08:50
一.程序執行輸出效果
3.調用程序功能塊
REGION 單步變化量 #deltaValue := (#maxValue - #minValue) / DINT_TO_REAL(#smoothTime * 1000 / #h);END_REGION
REGION 計算偏差值 #SetSmSUB := #SetValue - #sm_out_1; IF #SetSmSUB #deltaValue THEN IF #SetValue > #sm_out_1 THEN #factor := 1.0; ELSIF #SetValue = #sm_out_1 THEN #factor := 0.0; ELSIF #SetValue < #sm_out_1 THEN #factor := -1.0; END_IF; #sm_out_1 := #sm_out_1 + #factor * #deltaValue; ELSE #sm_out_1 := #SetValue; END_IF; #sm_out := #sm_out_1;END_REGION
二.線性平滑功能主要應用場景舉:
1.例如大功率的電機的速度設定,不允許速度從0%直接上升到80%,需要有個斜坡,比如3%每秒的速度上升,否則會對電網造成很大沖擊。
2.例如大口徑的閥門,不允許打開和關閉的速度太快。造成對總管的壓力突變或者水錘。
經過上面幾個案例介紹,其實都是需要個線性平滑的功能,對于功能而言實現這個功能,我們可以通過控制器去實現,例如變頻器的加減速時間設定實現一個斜坡加減速的功能。三.斜坡線性平滑算法原理
1.算法公式
MaValue:大速度。
MinValue:小速度
SmoothTime:線性平滑總時間
h:計算步長,PLC的循環中斷時間
2.新建一個OB30循環中斷塊,并且設定循環時間10ms3.調用程序功能塊
4.程序演示
假設需要電機需要從0Hz上升到60Hz,然后從60Hz下降到30Hz,觀察程序目標值,可以看到一個爬升上升與下降過程。
四.SCL程序說明
1.符號表
2.程序
其他新聞
- 湖南西控自動化設備有限公司:新手如何入門西門子PLC? 2024-11-22
- 湖南西控:大型的西門子PLC程序,是如何規范編寫的 2024-11-22
- 湖南西控:西門子PLC梯形圖的編程方法 2024-11-22
- 湖南西控:使用西門子PLC控制八層電梯 2024-11-22
- 西門子PLC,其實很簡單!西門子一級代理商湖南西控自動化設備有限公司 2024-11-22
- 西門子PLC編程(運料小車控制系統)湖南西控自動化設備有限公司 2024-11-22
- 西門子PLC(TIA博途)直接支持EtherNet/IP協議,你不會還在使用第三方模塊吧? 2024-11-22
- 西門子PLC(TIA博圖)的HMI報警,你還在逐條輸入嗎?這兒有一個更強大、能自由控制報警的方法 2024-11-22
- 西門子PLC與三菱PLC的區別(湖南西控自動化設備有限公司)代理 2024-11-22
- 湖南西控西門子SCL編程入門教程連載(1)-SCL簡介 2024-11-22
- 西門子代理商:湖南西控自動化設備有限公司 PLC配合第三方屏幕wannengIO監控 2024-11-22
- 湖南西控:西門子PLC編程技巧,就是好用! 2024-11-22
- 一個連接西門子plc設備的.net庫 湖南西控 2024-11-22
- 當西門子PLC遇到了python湖南西控自動化設備有限公司 2024-11-22
- 湖南西控:西門子S7-200老機型大用處 2024-11-22
產品分類
聯系方式
- 電 話:17838383235
- 經理:徐嘉泉
- 手 機:17838383235
- 微 信:17838383235