隨著工業自動化技術的快速發展,當前的生產線、生產機械使用了大量的驅動裝置。對于自動化的系統集成項目,自動化程度越來越高,需要實現的功能越來越多,設備的運行模式也是越來越復雜。因此對我們設備的制造時間、效率、質量以及靈活性等多方面提出了更有挑戰性的要求。
基于以上要求,西門子提供了許多標準的驅動功能庫,在項目中使用標準驅動功能庫的優勢在于:
·可讀性:基于標準化編程的一些編程技巧,編程方法,工程師可以很便捷的讀懂這些標準庫里面的編程內容
·可維護性:開放的庫代碼源文件
·靈活性:根據工程需要,靈活運用
·可重復性:將不同工程師手工打造的一個個形式各異的功能塊,轉換到標準化模塊化的程序庫,提升程序的穩定 、可靠 ,縮短調試時間,提升可重用性
簡易循環功能庫(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(默認設置),每一位的詳細說明請參看文檔的說明。
- 驅動運行 仿真有道- 驅動仿真 SINAMICS DriveSim Basic 2024-12-27
- DCM與S7-1500 DP通訊 2024-12-27
- S7-1500通過功能塊DEV_FLT4讀取S120驅動器故障緩存 2024-12-27
- DCM與S7-1500 PN通訊 2024-12-27
- 使用智能連接模塊可以連接G120而無法連接G120XA的解決辦法 2024-12-27
- SINAMICS G120變頻器模擬量死區和線性化設定 2024-12-27
- 在Startdrive 中配置S120簡單抱閘控制 2024-12-27
- 電機絕緣-電機端入射電壓波在電機繞組的過渡過程分析 2024-12-27
- G120X變頻器I/O擴展模塊的介紹 2024-12-27
- 電機絕緣-電機繞組構成及絕緣系統介紹 2024-12-27
- 對于固件版本≥4.6的SINAMICS S120 2GB CF卡的啟動分區 2024-12-27
- PLC工藝對象中的V90 編碼器數據設置 2024-12-27
- S7-1200/1500PLC通過TO進行運動控制時MC_Power的使用要求 2024-12-27
- 快速了解SINAMICS S210硬件更新信息 2024-12-27
- 快速了解Startdrive DCC編程 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595