<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    驅動工程師的好助手:PLC與驅動之間的簡易循環功能庫
    發布時間: 2023-12-08 22:15 更新時間: 2024-12-27 09:10

    隨著工業自動化技術的快速發展,當前的生產線、生產機械使用了大量的驅動裝置。對于自動化的系統集成項目,自動化程度越來越高,需要實現的功能越來越多,設備的運行模式也是越來越復雜。因此對我們設備的制造時間、效率、質量以及靈活性等多方面提出了更有挑戰性的要求。

    基于以上要求,西門子提供了許多標準的驅動功能庫,在項目中使用標準驅動功能庫的優勢在于:

    ·可讀性:基于標準化編程的一些編程技巧,編程方法,工程師可以很便捷的讀懂這些標準庫里面的編程內容

    ·可維護性:開放的庫代碼源文件

    ·靈活性:根據工程需要,靈活運用

    ·可重復性:將不同工程師手工打造的一個個形式各異的功能塊,轉換到標準化模塊化的程序庫,提升程序的穩定 、可靠 ,縮短調試時間,提升可重用性

     

    簡易循環功能庫(Simple Cyclic Functions Blocks)是PLC與驅動之間循環通信功能庫的一部分。

    包含以下三個功能塊:

    ·Easy_SINA_Pos:基于報文111的簡易位置控制塊

    ·Homing_V90PN:周期性實現SINAMICS V90驅動的多種回零功能塊

    ·SINA_SPEED_TLG20和SINA_SPEED_TLG352:基于報文20/352的簡易速度控制塊

    功能塊可實現SINAMICS S/G/V驅動器與SIMATIC S7-1200/1500 PLC之間的簡易工藝功能(位置控制、回零和速度控制)。

    3個庫文件安裝到全局庫中,如圖1所示,本文分別對這些功能塊進行介紹。



    圖片

    圖1. 簡易循環功能庫

    01

    功能塊Easy_SINA_Pos(FB38002)

    S7-1200/1500 PLC可以通過PROFINET 通信連接SINMICS 驅動器,將驅動器的控制模式設置為“基本位置控制(EPOS)”,PLC通過111報文及西門子提供的庫功能塊“Easy_SINA_Pos”可實現驅動的EPOS簡單基本定位控制。

    特點:

    ·簡化基本定位控制

    ·支持以下運行模式

    -相對定位

    -juedui定位

    -回零操作

    -點動jog

    ·編程簡單、規范

       

    它不支持連續運行、直接設置參考點、被動回零、程序步和點動位置等功能。默認將速度倍率、加速度倍率和減速度倍率設置為。功能塊圖2所示。


    圖片

    圖2. FB38002功能塊


    02

    功能塊Homing_V90PN(FB38001)

    SIMATIC S7-1200/1500 PLC通過Homing_V90PN功能塊可實現SINAMICS V90PN多種回零方式,使用該塊可以簡化工程師的額外編程和測試時間,滿足多種應用場合的回零需求。可在OB1和OB32中調用。

    Homing_V90PN功能塊僅適用于SINAMICS V90PN驅動器,采用標準報文111,支持11種回零模式,如表1所示,根據不同的應用場合選用合適的回零模式。


    圖片

    表1. 回零模式列表


    功能塊圖如3所示。

    圖片

    圖3. FB38001功能塊


    03

    功能塊SINA_SPEED_TLG20(FB38003)和SINA_SPEED_TLG352(FB38004)

    這兩個功能塊旨在讓用戶更容易控制SINAMICS驅動器。通過PROFIdrive標準報文20和西門子報文352與驅動器進行通信。

    功能塊的輸入參數數量精簡到Zui少,工程師不需要了解報文結構即可實現簡單速度控制。

    輸出參數為標準化的驅動器過程數據、故障狀態和相應的錯誤代碼。

    適合矢量控制的驅動。


    3.1   SINA_SPEED_TLG20(FB38003)

    SINAMICS驅動器通過標準報文20與SIMATIC S7-1200/1500 PLC進行周期性通信 。利用功能塊SINA_SPEED_TLG20(FB38003)實現對驅動器的速度控制。

    輸入參數enableAxis和speedSp實現驅動器的使能和速度設定,selestCDS選擇命令數據組。

    輸出參數為規格化后的實際轉速、實際電流、實際扭矩和實際有功功率、驅動狀態字及故障字。

    SINAMICS G120固件版本至少V4.7 SP13,功能塊圖4所示。

    圖片

    圖4. FB38003功能塊


    輸入參數中必須正確填寫驅動相關的參考值,比如,refSpeed為驅動的參考轉速[p2000],refCurrent為驅動的參考電流 [p2002],refTorque為驅動的參考轉矩[p2003],refPower為驅動的參考功率 [r2004] 。

    configAxis:二進制編碼輸入參數。標準分配16#003F(默認設置),每一位的詳細說明請參看文檔的說明。


    3.2    SINA_SPEED_TLG352(FB38004)

    SINAMICS驅動器通過西門子報文352與SIMATIC S7-1200/1500 PLC進行周期性通信 。利用功能塊SINA_SPEED_TLG352(FB38004)實現對驅動器的速度控制。

    輸入參數enableAxis和speedSp實現驅動器的使能和速度設定。user PZD1-4自定義發送給驅動器的參數,例如將userPZD1作為轉矩設定值,設置P1503=r2050[2]。

    輸出參數為規格化后的實際轉速、實際電流、實際扭矩、驅動器狀態字及錯誤和警告號。功能塊圖5所示。


    圖片

    圖5:FB38004功能塊


    輸入參數中必須正確填寫驅動相關的參考值,比如,refSpeed為驅動的參考轉速[p2000],refCurrent為驅動的參考電流 [p2002],refTorque為驅動的參考轉矩[p2003]。

    configAxis:二進制編碼輸入參數。標準分配16#003F(默認設置),每一位的詳細說明請參看文檔的說明。



    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595