1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線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常用的五個功能塊如下:

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

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

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

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

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


        6. 圖1. Drive_Lib功能庫

          02

          SINA_INFEED (FB288)

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


          圖2. SINA_INFEED功能塊

          功能塊的輸入參數:

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

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

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

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

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

        12. 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功能塊的輸入參數:

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

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

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

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

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

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

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

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

        21. Parameter:參數號。

        22. Index:參數下標。

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

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

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

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

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