新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 歐姆龍PLC常用基本應用程序舉例

        歐姆龍PLC常用基本應用程序舉例

        作者: 時間:2016-12-16 來源:網絡 收藏

        圖6 定時器和計數器的串級組合

        二、計數器的擴展

        C系列PLC的計數器的計數范圍是0000~9999,如果需要的計數值超過此數值時,可將兩個或多個計數器進行串級組合。

          圖7所示為兩個計數器的串級組合,CNT00每計數900次后,CNT11計數1次,CNT11計數800次后其動合觸點閉合使0500得電,此時總的計數值為900×800=720 000 次。因此,n個計數器的串級組合可實現的計數值為各計數器設定值的乘積。圖中CNT00的復位輸入端的CNT00動合觸點是為了使CNT00每計數900次動作后及時復位,以便下一次計數。0006用來使CNT01手動復位。

        圖7 計數器的串級組合

        三、單脈沖發生器

        在實際應用中,我們常用到單個脈沖,用它控制系統的啟動、復位、計數器的清零和計數等。在這種情況下,我們就用到了單脈沖發生器。單脈沖往往是在信號變化時產生的,其寬度就是PLC的一個掃描周期。

        在圖8中,如0002變為ON,1000、1001及0500為ON。然而一個掃描周期以后,由于1001的動斷觸點斷開,使1000為OFF,從而使0500斷電,只產生一個脈沖,即0002每次由OFF→ON,0500得電一個掃描周期。

        用前沿微分或后沿微分指令也可以構成單脈沖發生器。

        圖8 單脈沖發生器

        四、單按鈕啟停控制程序

        通常一個電路的啟動和停止控制是由兩只控制按鈕分別完成的,當一臺PLC控制多個這種具有啟停操作的電路時,將占用很多輸入點,這時就會面臨輸入點不足的問題,因此用單按鈕實現啟停控制的意義日益重要。

          圖9和圖10分別是用計數器和不用計數器實現的單按鈕啟停控制程序。

          圖9所示是用計數器實現的單按鈕啟停控制,當按一下0002所對應的輸入按鈕時,由微分指令使1000得電一個掃描周期,使輸出0500得電并自鎖,同時計數器CNT00計數一次,當第二次按下0002所對應的輸入按鈕時,1000又得電一個掃描周期,計數器CNT00又計數一次,由于計數器CNT00的計數值達到設定值,計數器CNT00動作,其動合觸點使CNT00復位,為下次計數做好準備,其動斷觸點斷開輸出0500回路,實現了用一只按鈕啟停的單數次計數啟動、雙數次計數停止的控制。

        圖9 用計數器實現的單按鈕啟停控制

        圖10 不用計數器實現的單按鈕啟停控制

          圖10所示是不用計數器就能實現的單按鈕啟停控制,當按一下0002所對應的輸入按鈕時,前沿微分指令使1000得電一個掃描周期,在當前掃描周期內,當掃描到第二個梯級的0500的動合觸點時,它為OFF狀態,因此1001為OFF狀態。當掃描到第三個梯級時,0500為ON狀態。在程序執行到下一個掃描周期使,盡管第二個梯級的0500的動合觸點為ON,但此時1000的動合觸點已為OFF狀態(它只得電一個掃描周期),所以1001仍為OFF狀態,0500繼續保持為ON。(http://www.diangon.com/版權所有)當第二次按下0002所對應的輸入按鈕時,1000又得電一個掃描周期,這時1001才變為ON,其動斷觸點斷開輸出0500回路,實現了用單按鈕的啟停控制。

        五、分頻器

        單按鈕的啟停控制已經包含了分頻器的思想。如果我們用有規律的時鐘脈沖(如1900、1901、1902)來代替用于啟停控制的單按鈕,這就是典型的二分頻器。圖11所示就是用二分頻器實現的ON、OFF時間均為1 s的閃光控制程序,而圖1(b)中0500的ON、OFF時間均為0.5s。

        圖11 用分頻器實現的閃光控制


        上一頁 1 2 下一頁

        關鍵詞: 歐姆龍pl

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 西和县| 乌鲁木齐市| 航空| 嘉善县| 大姚县| 左云县| 吐鲁番市| 宁城县| 浏阳市| 宜都市| 吴江市| 绩溪县| 河南省| 永胜县| 九龙坡区| 酉阳| 伊宁市| 西乌珠穆沁旗| 丹凤县| 堆龙德庆县| 阳朔县| 孝昌县| 河池市| 凌海市| 临沧市| 大田县| 舟山市| 师宗县| 昌邑市| 彭阳县| 枣阳市| 堆龙德庆县| 潮州市| 吕梁市| 西林县| 富源县| 盐津县| 高清| 克什克腾旗| 湄潭县| 任丘市|