<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    S120的速度控制轉矩限幅
    發布時間: 2024-08-23 21:20 更新時間: 2024-12-27 09:10

    在很多的應用場合,需要對電機進行速度控制,但是又不希望過大的轉矩,類似于擰螺絲、瓶蓋機、壓模機之類的應用工藝。在此類應用中,整個工藝和位置并沒有關聯,只是對速度控制和轉矩的控制。


    今天我在這里分享一下用S7-1200控制S120,在不組態工藝軸的情況下,實現速度控制與轉矩限幅,由于在客戶現場用了CU310+PM240-2的配置,今天的分享中,就完全按客戶的型號進行分享。


    首先對S120進行組態,先組態控制單元▼

    圖片


    功率模塊配置▼

    圖片


    后面的模塊型號選擇客戶應用的實際訂貨號相符的模塊,在這里不再累述,報文選擇一定要選擇102報文▼

    圖片


    組態完成后,進入通訊報文組態頁面,通過上下按鈕調整控制單元與功率模塊的排列順序,進行這一步操作是為了后面與博途組態中相對應。

    圖片圖片


    S120的組態就完成了,下面在博途中進行組態,PLC與CU的組態都是常規操作,這里也不多做介紹,主要介紹一下報文組態,首先為CU組態報文▼

    圖片


    當CU的報文組態完成后再進行功率模塊的報文組態▼

    圖片圖片


    這里的報文順序與前面講的S120的報文順序必須一致,先控制單元后功率單元,或者先功率單元后控制單元,只要兩邊順序一樣即可。下面主要介紹一下編程方面需要注意的問題。


    首先,我們看一下PLC的地址總覽區▼

    圖片


    因為102報文是PZD6/10,對于PLC來講也就是6個輸出字,10個輸入字,所以對應PLC的地址就是輸出字為%QW68-%QW78一共6個字,輸入字為%IW72-%IW90一共10個字,下圖為102報文的結構▼

    圖片圖片


    從報文結構可以看出,轉速設定值為32位,我們標準的速度控制轉速設定值為16位,為0-15bit,所以數據為215-1=16384=16#4000,這里為32位,所以數據就變成了231-1=1073741824=16#40000000,所以這個數據在程序中,給定速度時Zui容易出錯。假如電機的額定速度為2960轉/分鐘,標準的速度控制給定轉速時0-對應0-16#4000(16384)對應轉速2960轉,而在使用102報文時給定轉速變成了0-對應0-16#40000000(1073741824)對應轉速2960轉, 這點一定要牢記。


    而在編程的時候呢,我們也不需要調用什么功能轉,用Zui簡單的MOVE功能就可以實現。下面是程序舉例▼

    圖片圖片圖片圖片


    這里的速度為雙字▼

    圖片


    ① 在這個項目中,轉矩以百分比的形式設定

    ② 因為報文里的矩轉降低字表示的為降低的轉矩,比如轉矩降低字里為75,則代表著轉矩降低75%,實際輸出轉矩為25%,所以在這里為了操作人員方便,給定值直接設置為輸出轉矩值 ,在程序內部進行了一個轉換。

    ③ 這里為單字。


    另外,啟停控制這里我用了Zui原始的方法,直接給控制字里面寫指令,如果大家希望只用一個BOOL量控制啟停,按以下方法進行提前置位即可▼

    圖片

    ①此位為控制啟停的位

    ②這些位必須置為1

    ③故障復位時,此位置1

    ④反轉時,與啟停位同時置1


    聯系方式

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