加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        PLC使用LSINATopo功能庫實現S120更換模塊或電機的處理
        發布時間: 2024-01-30 17:12 更新時間: 2024-11-22 08:00
        觀看PLC使用LSINATopo功能庫實現S120更換模塊或電機的處理視頻

        在S120的實際使用中,往往會有更換不同的電機模塊、更換ALM模塊或更換電機等需求。對于維護人員,他們不希望在更換模塊后,還要根據實際模塊在調試軟件中修改S120的項目,然后再重新下載S120項目的這些操作。為了滿足這些需求,西門子提供了PLC的LSINATopo庫,它除了啟用和禁用SINAMICS組件外,還為SINAMICS S120提供以下功能:

        更換大電機/小電機

        更換不同型號的電機模塊

        啟用/禁用電機抱閘

        更換ALM電源模塊

        當安全激活時的模塊更換

        使用這些功能,可以在不使用調試軟件的情況下更換備件方案中的電機??梢耘R時或yongjiu更改保存在CF卡中的SINAMICS驅動器的配置(目標拓撲)。

        您可以在機器中使用與之前項目中配置組件不同的組件。采用通過LSINATopo庫的方式,對于處理模塊化機器中的差異和擴展是必要的。

        圖片


        下面為大家介紹簡單介紹一下這些非常實現的功能塊。

        02

        ╱ 功能塊介紹 ╱

        LSINATopo庫中包含的功能塊如表2-1所示。

        表2-1 LSINATopo庫中包含的功能塊

        功能塊

        符號

        功能描述

        FB 31323 

        LSINATopo_SetTopologyComparisonLevel 

        允許用戶在運行時更改SINAMICS設備的拓撲比較級別

        FB 31316

        LSINATopo_ChangeDriveCLiQLineOrMotorModule 

        功能塊允許SIMATIC設備臨時或yongjiu修改整流單元或電機模塊的配置

        FB 31313 

        LSINATopo_ChangeALMInfeedLineFilterType 

        ALM型電源裝置可配備額外的線路濾波器。此功能塊可用于在運行時更改這些進線濾波器,包括可選的進線濾波器

        FB 31317

        LSINATopo_ChangeDriveCLiQMotor 

        功能塊允許SIMATIC設備臨時或yongjiu地修改存儲在存儲介質上的具有DRIVE-CLiQ接口的電機的配置

        FB 31315

        LSINATopo_ChangeCatalogSMCMotor 

        功能塊允許SIMATIC設備臨時或yongjiu修改存儲在存儲介質上的帶有SMC編碼器的西門子標準電機的配置

        FB 31314

        LSINATopo_ChangeInductionMotor 

        功能塊允許SIMATIC設備臨時或yongjiu修改存儲在存儲介質上的感應電機的配置

        FB 31318

        LSINATopo_AckSafetyComponentReplacement  

        功能塊用于確認具有擴展安全功能的部件交換。

        FB 31321

        LSINATopo_SetInhibitListForMotorCalculation 

        功能塊用于設置和激活/停用特定電機參數的阻止列表。

        FB 31320

        LSINATopo_SetBrakeConfiguration 

        功能塊允許用戶在運行時更改驅動系統的電機制動參數 

        FB 31312

        LSINATopo_AcceptNewEncoderSerialNumber 

        功能塊用于讀取和應用屬于傳輸的編碼器數據組的編碼器序列號

        FB 31325

        LSINATopo_GetExistingDOs 

        功能塊用于識別控制單元上配置的所有驅動對象

        FB 31326 

        LSINATopo_GetDOComponents  

        功能塊用于識別屬于驅動對象的組件

        FB 31324 

        LSINATopo_WriteBiCoToDO 

        功能塊用于建立與驅動器對象的BICO連接

        FB 31319

        LSINATopo_ResetSinamics

        功能塊復位或加載驅動系統的所有參數

        FB 31306

        LSINATopo_CompareMLFBs 

        函數用于比較2個MLFB的字符串格式

        FB 31328

        LSINATopo_GetSinamicsDriveCLiQTopology  

        功能塊用于讀取SINAMICS S120驅動單元的實際拓撲和目標拓撲

        需注意,LSINATopo 庫使用時,必須配合使用LAcycCom功能庫的資源管理器ResourceManagerLAcycCom。

        下面為大家簡單介紹一下LSINATopo 庫中的三個功能塊。其它功能塊的詳細說明請從第4章的下載鏈接下載相關資料,仔細閱讀。

        2.1

         LSINATopo_SetTopology

        ComparisonLevel (FB 31323)

        LSINATop_SetTopogyComprisonLevel功能塊,如圖2-1所示,允許用戶在運行時更改SINAMICS設備的拓撲比較級別。更改可以臨時或yongjiu存儲(LAcycCom_DriveRamToRom)在SINAMICS組件中。

        例如,如果SINAMICS組件啟動時出現拓撲錯誤,則可能需要更改比較級別。根據設置的比較級別,可以抑制某些拓撲錯誤。

        拓撲比較等級分為以下幾種:

        在設定拓撲結構和實際拓撲結構比較中,會比較:

        高:p9906=0,比較組件類型、產品編號、硬件版本、制造商、序列號

        中:p9906=1,比較組件類型、產品編號

        低:p9906 = 2,比較組件類型

        Zui?。簆9906 = 3,比較組件等級(例如:編碼器模塊或者電機模塊)

        功能塊如圖2-1所示。

        圖片

        圖2-1. LSINATop_SetTopogyComprisonLevel功能塊


        通過輸入參數comparisonLevel輸入所需要的比較等級,0為高,1為中,2為低,3為Zui小。

        通過輸入execute的上升沿觸發修改操作

        Done為True表示修改完成。

        2.2

        LSINATopo_ChangeDriveCLiQLineOrMotorModule (FB 31316)

        功能1.

        LSINATOP_ChangeDriveCLiQLineOrMotorModule功能塊允許SIMATIC設備臨時或yongjiu修改整流單元的配置(LAcycCom_DriveRamToRom),以實現在控制柜或機器中使用項目配置以外的整流單元。這在具有差異的模塊化機器的情況下尤其有用。每種情況下只能更改第一個整流單元(索引0)。不考慮其他整流模塊(并聯)。

        必須遵守以下條件:

        只有通過 DRIVE-CLiQ 連接的整流單元可以被更換

        ALM 只能被 ALM更換,SLM 被 SLM 更換,BLM 被BLM更換

        功能2.

        LSINATOP_ChangeDriveCLiQLineOrMotorModule功能塊允許SIMATIC設備臨時或yongjiu修改存儲在存儲介質上的電機模塊的配(LAcycCom_DriveRamToRom),以便控制柜或機器中的一個參數化電機模塊可以替換為另一個。

        必須遵守以下條件:

        雙電機模塊只能由另一個雙電機模塊代替。要更換雙電機模塊,必須調用功能塊兩次(針對雙電機模塊的每個驅動對象)。

        單個電機模塊只能由單個電機模塊代替。

        單個電機模塊不可能被雙電機模塊替代,反之亦然。雙電機模塊始終分配給兩個電機。因此,必須始終對兩個相關電機更換雙電機模塊。FB對兩個電機進行更改。在每種情況下,只能更改電機的第一個電機模塊(索引0)。不考慮其他電機模塊(并聯)。

        圖片


        主要輸入參數說明:

        driveObjectId: 驅動器對象ID

        moduleCode:模塊代碼,見下圖。

        disableCalculateReferenceParameters:TRUE: 不計算p2000..p2006 (p0573)

        disableCalculateDriveObject:TRUE: p3900未更改,p0010保留

        圖片



        圖片


        2.3

         FB LSINATopo_ChangeDrive

         CLiQMotor (FB 31317) 

        LSINATOP_ChangeDriveCLiQMotor功能塊允許SIMATIC設備臨時或yongjiu地修改存儲在存儲介質上的具有DRIVE-CLiQ接口的電機的配置,當帶有DRIVE-CLiQ接口的不同電機替換后,電機及編碼器數據也會再次讀入。在新的檢測過程中連接的電機在項目中有效。需注意,帶有DRIVE-CLiQ接口的電機只能由帶有DRIVE-CLiQ接口的電機代替。

        圖片


        主要輸入參數說明:

        driveObjectId: 驅動器對象ID

        DDSNumber:要更改的驅動器數據組

        disableCalculateReferenceParameters:TRUE: 不計算p2000..p2006 (p0573)

        technologyApplication:p0500 工藝應用:-1: no change

        disableCalculateDriveObject:TRUE: p3900未更改,p0010保留

        03

        ╱  功能庫的項目集成 ╱

        將下載的功能庫導入到博途項目中:


        圖片


        按照下面的步驟將庫集成到項目中:

        將文件夾 LSINATopo_Tags 拖拽到PLC下的 “PLC tags”中。

        將文件夾LSINATopo_Types 拖拽到PLC下的 “PLC data types”中。

        將文件夾LSINATopo_Blocks 拖拽到PLC下的“Program blocks”中。

        在OB1中調用需要的功能塊

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415