<menuitem id="3samg"></menuitem>

    1. 加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線17838383235

      6SL3210-1KE23-2AB1現貨西門子代理

      更新時間
      2024-10-30 14:14:21
      價格
      請來電詢價
      西門子
      G120C
      變頻器
      15KW內置A級濾波版
      德國
      3AC 380-480V濾波A級
      聯系電話
      17838383235
      聯系手機
      17838383235
      聯系人
      徐嘉泉
      立即詢價

      詳細介紹

      如何不使用變頻器的加減速,通過西門子PLC(TIA博途) S7-1200/1500 SCL程序實現斜坡線性控制電機




      一.程序執行輸出效果


      圖片


      二.線性平滑功能主要應用場景舉:

      1.例如大功率的電機的速度設定,不允許速度從0%直接上升到80%,需要有個斜坡,比如3%每秒的速度上升,否則會對電網造成很大沖擊。

      2.例如大口徑的閥門,不允許打開和關閉的速度太快。造成對總管的壓力突變或者水錘。

      經過上面幾個案例介紹,其實都是需要個線性平滑的功能,對于功能而言實現這個功能,我們可以通過控制器去實現,例如變頻器的加減速時間設定實現一個斜坡加減速的功能。

      三.斜坡線性平滑算法原理
      1.算法公式

      圖片

            MaValue:大速度。

           MinValue:小速度

      SmoothTime:線性平滑總時間

                        h:計算步長,PLC的循環中斷時間

      圖片

      2.新建一個OB30循環中斷塊,并且設定循環時間10ms

      圖片

      3.調用程序功能塊


      圖片

      4.程序演示
      假設需要電機需要從0Hz上升到60Hz,然后從60Hz下降到30Hz,觀察程序目標值,可以看到一個爬升上升與下降過程。



      圖片

      圖片

      四.SCL程序說明

      1.符號表

      圖片


      2.程序

      圖片




























    2. 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



      延伸小知識:PLC-Recorder數據采集與分析軟件可以采集字符串變量,和數值變量一樣便捷。


      聯系方式

      • 電  話:17838383235
      • 經理:徐嘉泉
      • 手  機:17838383235
      • 微  信:17838383235