<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    S7-1200PLC運動控制基礎——高速計數器
    發布時間: 2024-06-13 20:26 更新時間: 2024-12-27 09:10

    PLC的普通計數器的計數過程與掃描工作方式有關,CPU通過每一個掃描周期讀取一次被測信號的方法來捕捉被測信號的上升沿,被測信號的頻率較高時,會丟失計數脈沖

    圖片


    因此普通計數器的Zui高工作頻率一般僅有幾十赫茲。高速計數器(HSC)可以對發生速率快于程序循環OB執行速率的事件進行計數。


    編碼器

    高速計數器一般與增量式編碼器一起使用,后者每發出一定數量的計數脈沖或一個復位脈沖,都作為高速計數器的輸入信號。編碼器有以下幾種類型。


    (1)增量式編碼器

    光電增量式編碼器的碼盤上有均勻刻制的光柵。碼盤旋轉時,輸出與轉角的增量成正比的脈沖,需要用計數器來計脈沖數。


    單通道增量式編碼器內部只有一對光耦合器,只能產生一個脈沖列。

    圖片


    雙通道增量式編碼器又稱為A/B相或正交相位編碼器,內部有兩對光合器,輸出相差為90°的兩組獨立脈沖列。


    正轉和反轉時兩路脈沖的超前、滯后關系相反,如果使用A/B相編碼器,PLC可以識別出轉軸旋轉的方向,A/B相編碼器的輸出波形。


    高速計數器使用的輸入點

    S7-1200的系統手冊給出了各種型號的CPU的HSCI-HSC6分別在單相、雙相和A/B相指人時默認的數字量入點,以及各輸入點在不同的計數模式的Zui高計數頻率。

    圖片


    HSC1-HSC6的實際計數值的數據類型為DInt,默認的地址為ID100-ID1020。


    (1)HSC的工作模式

    所有HSC有5種高速計數工作模式:具有內部方向控制的單相計數器,具有外部方向長制的時數器,具有兩路時學原中輸人的雙相計數器,AB相正交計數器以及監控P1O數出每種HSC模式都可以使用或不使用支位輸入。


    復位輸入為1狀態時,HSC的實原計數值動能在到復位輸入變為口的狀點,才能的啟動計數。

    圖片



    可測量的單脈沖頻率Zui高為100 kHZ,雙相和A/B相頻率Zui高可為30kHZ,高速計數器可連接外部旋轉編碼器,用戶可在軟件中通過對PLC的硬件進行組態并調用相關指令來使用此功能。


    (1)HSC的硬件組態

    打開PLC的設備視圖,選中其中的CPU。選中巡視窗口的“屬性”選項卡左邊的高速計數器HSC1的“常規”,勾選復選框“啟用該高速計數器”。


    選中左邊窗口的“功能”,設置“計數類型”為“計數”,“工作模式”選擇為A/B相計數器外部方向控制,初始計數方向為加計數。

    圖片


    選中左邊窗口的“硬件輸入”,設置“時鐘發生器A相的輸入”地址為10.0,“時鐘發生器B相的輸入”地址為10.1。選中左邊窗口的“I/O地址”,HSC1默認的地址為ID1000,在運行時可以用該地址監視HSC1的計數值,HSC1的硬件組態。



    (2)設置數字量輸入的濾波時間
    CPU和信號板的數字量輸入通道的輸入濾波器的濾波時間默認值為6.4 ms,如果濾波時間過長,則在濾波周期內容易把輸入的脈沖過濾掉。

    圖片


    對于高速計數器的數字量輸入,使用期望的Zui小脈沖寬度設置對應的數字量輸入濾波器。可選用CPU的數字量輸入的輸入濾波時間列表中較短的濾波時間,例如0.1 ms。如果改變了輸入脈沖的寬度,應同時改變輸入濾波器的濾波時間。


    聯系方式

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