新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 三菱PLC的指令系統和編程規則及注意事項

        三菱PLC的指令系統和編程規則及注意事項

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

        RST指令可以對定時器、計數器、數據寄存器、變址寄存器的內容清零。還可以用來復位積算定時器(T246~T255)和計數器。

        圖5 SET、RST指令

        7、脈沖輸出指令PLS、PLY

        PLS指令在輸入信號上升沿產生脈沖輸出,而PLF在輸入信號下降沿產生脈沖輸出,這兩條指令都是2程序步,它們的目標元件是Y和M,但特殊輔助繼電器不能作目標元件。

        PLS、PLF指令的使用說明如圖6所示。使用PLS指令,元件Y、M僅在驅動輸入接通后的一個掃描周期內動作(置1),即PLS指令使M0產生一個掃描周期脈沖,而使用PLF指令,元件Y、M僅在驅動輸入斷開后的一個掃描周期內動作;PLF指令使元件M1產生一個掃描周期脈沖。

        圖6 PLS、PLY指令

        8、空操作指令NOP

        NOP指令是一條無動作、無目標的程序步指令。可編程序控制器的編程器一般都有指令的插入和刪除功能,在程序中一般很少使用NOP指令。執行完清除用戶存儲器的操作后,用戶存儲器的內容全部變為空操作指令。

        9、程序結束指令END

        END是一條無目標元件的程序步指令。PLC反復進行輸入處理、程序運算、輸出處理,若在程序最后寫入END指令,則END以后的程序不再執行,直接進行輸出處理。在程序調試過程中,按段插入END指令,可以順序擴大對各程序段動作的檢查。采用END指令將程序劃分為若干段,在確認處于前面電路塊的動作正確無誤之后,依次刪去END指令。要注意的是,在執行END指令時,也刷新監視時鐘。

        二、編程規則及注意事項

        三菱plc的梯形圖編程規則與OMRON PLC的編程規則基本相同。下列各圖(圖7~圖10)中左邊的均是錯誤或不當的寫法,右邊才是正確的寫法。

        (1)每個繼電器的線圈和它的觸點均用同一編號,每個元件的觸點使用時沒有數量限制。

        (2)梯形圖每一行都是從左邏輯母線開始,線圈接在最右邊,即線圈右邊不允許再有觸點,如圖7所示。

        圖7 輸出線圈的位置

        (3)線圈不能直接接在左邊母線上,如有需要可在線圈之前加一常閉觸點。

        (4)為簡化程序并節省程序步數,應將串聯觸點多的回路寫在上方,并聯觸點多的回路寫在左方,如圖8所示。

        圖8 節省指令的寫法

        在一個程序中,同一編號的線圈如果使用兩次,稱為雙線圈輸出,這很容易引起誤操作,應盡量避免,如圖9所示。

        圖9 雙線圈的處理

        在梯形圖中并沒有真實的電流流動,為了便于分析PLC的周期掃描原理和邏輯上的因果關系,假定在梯形圖中有“電流”流動,這個“電流”只能在梯形圖中從左向右單方向流動,不能雙向流動,層次的改變只能從上向下,如圖10所示。

        圖10 橋式電路的處理


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 墨江| 咸丰县| 颍上县| 靖安县| 涟水县| 神农架林区| 泾源县| 沅陵县| 刚察县| 顺平县| 宁德市| 汉寿县| 新龙县| 淳化县| 庄浪县| 三原县| 新化县| 宜章县| 枞阳县| 阳城县| 达日县| 苍溪县| 招远市| 时尚| 嘉黎县| 东平县| 苏尼特左旗| 青铜峡市| 五莲县| 桃园县| 临颍县| 青海省| 石家庄市| 安义县| 富蕴县| 海原县| 辽源市| 安远县| 连江县| 许昌县| 余干县|