1. 加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子PLC和G120變頻器PN通訊控制詳解
        發布時間: 2024-01-20 11:34 更新時間: 2024-11-21 08:00
        觀看西門子PLC和G120變頻器PN通訊控制詳解視頻

        Zui近調試西門子的G120變頻器,因為是大學實驗室教學用,所以對于控制方法就要展示全面。

        一是通過MOVE指令對下面圖片報文1進行狀態和速度控制:

        狀態控制如下:


        1、 啟動:16#047F   

        2、 停車:

        OFF1:  16#047E     

        OFF2:16#047C      

        OFF3: 16#047A       

        3、反轉:16#0C7F       

        4、故障復位:16#04FE


        二速度設定

             報文中的STW:外圍對變頻器的控制;報文中的ZSW:變頻器給外圍的狀態字反饋;報文中的NSOLL_A:轉速設定值;報文中的NIST_A:轉速的實際值。

             

             設定時候需要找到PN口屬性里面的硬件IQ地址,比如設定為IW256,QW256,額定速度設定為1400轉。

             那么把狀態字16#047F賦值給QW256,把300賦值給QW258,電機就以300*1400/16384=25轉的速度正轉運行;賦值16384給QW258,電機以1400轉速度運行;把-16384賦值給QW258,電機以1400轉反轉運行。

               把16#047E賦值給QW256,電機停止運行。


        設定值(顯示值)M與實際值N之間的關系為:

        N=P200X *M/16384(十進制  ),其中,P200X為參考變量。

        例如:

        我們把P2000參數中的參考(異步電機的額定轉速)轉速設定為1500rmp,我們如果想達到的轉速值N為750rmp。

             那么我們需要輸入的設定值為M=750 *16384 /1500 =8192。

        這個公式需要自己進行乘除數據運算,運算數據用real類型,其他不好。給驅動器的數據為16位word或者int,需要進行類型轉化。

        PLC 與驅動之間的循環/非循環通信功能庫(Drive_Lib)Zui常用的五個功能塊如下:

      2. SINA_INFEED(FB288):用于控制 SINAMICS 系統的整流單元。

      3. SINA_PARA(FB286)、SINA_PAR _ S(FB287) :通過非循環通信寫入和讀取多個或單個驅動參數。

      4. SINA_POS(FB284):實現SINAMICS 驅動器的基本定位控制。

      5. SINA_SPEED(FB285):實現SINAMICS 驅動的速度控制。

      6. SINA_Pos:基于報文111,SINAMICS 驅動器的簡易基本定位控制庫文件安裝到全局庫中,如圖1所示,本文分別對這些功能塊進行介紹。


      7. 圖1. Drive_Lib功能庫

        02

        SINA_INFEED (FB288)

        PLC基于標準通信報文370報文,通過功能塊實現對 SINAMICS S120 整流電源模塊的控制以及狀態信號的監視。功能塊如圖2所示。


        圖2. SINA_INFEED功能塊

        功能塊的輸入參數:

      8. EnablePrecharging:整流單元 ON /OFF1。

      9.  EnableInfeed:整流單元使能運行(Operation enable)。

      10.  AckError:確認整流單元故障。

      11. ConfigAxis:以二進制編碼的形式定義控制功能,參數默認為1,其中 Bit0,為OFF2 默認值等于1;Bit2 等于1表示ALM禁止電動運行;Bit3等于1表示ALM或SLM 禁止回饋運行。

      12. 從功能塊的輸出參數中可以得到整流單元的狀態顯示。

      13. 03

          SINA_PARA(FB286)

        SINA _PARA_S(FB287)

        PLC通過非周期性通信可以實現對 SINAMICS 驅動參數的讀寫操作,SINA_PARA 支持單次Zui多16個參數的寫入和讀取而SINA_PARA_S 僅支持單次一個參數的讀取和寫入。

        功能塊如圖3所示。


        圖3. SINA_PARA 、SINA_PARA_S功能塊


        1.SINA_PARA功能塊的輸入參數:

      14. Start:上升沿會啟動參數操作任務。

      15. ReadWrite:任務類型(0=讀參數, 1=寫參數)。

      16. ParaNo:參數數量 → 1 到 16。

      17. AxisNo:軸編號/軸 ID(多軸系統),V90PN 需設置為2。

      18. 在SINA_PARA的背景數據塊中可對 sxParameter[1]到sxParameter[16 ] 數據結構中的相關參數進行設置。

      19. 2.SINA_PARA_S功能塊的輸入參數:

      20. Start:上升沿會啟動參數操作任務。

      21. ReadWrite:任務類型(0=讀參數, 1=寫參數)。

      22. Parameter:參數號。

      23. Index:參數下標。

      24. ValueWrite1:寫入為實數的參數值。

      25. ValueWrite2:寫入為整數的參數值。

      26. AxisNo:軸編號/軸 ID(多軸系統),V90PN需設置為2。

      27. 軸編號/軸 ID(多軸系統),V90PN需設置為2。

      28. 04

         SINA_POS(FB284)

        PLC基于西門子標準通信報文111報文,實現對SINAMICS驅動內部基本定位(EPOS)控制,其中八種模式可供使用分別是,模式1相對定位,模式2juedui定位,模式3連續位置運行,模式4回零操作,模式5設置回零位置,模式6運行程序段,模式7點動Jog,模式8點動增量。功能塊如圖4所示。


        圖4. SINA_POS功能塊


        這個功能塊是大家在做基本定位控制時Zui常用的,西門子網站上有詳細資料,在此不做贅述。

        05

        SINA_SPEED (FB285)

        PLC基于標準通信報文1,可實現對驅動的速度控制及狀態監控。功能塊如圖5所示。




        聯系方式

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