程控制器基本指令簡介

2022-08-25 19:15:03 字數 2406 閱讀 8943

基本指令如表所示:

一、邏輯取及線圈驅動指令ld、ldi、out

ld,取指令。表示乙個與輸入母線相連的動合接點指令,即動合接點邏輯運算起始。

ldi,取反指令。表示乙個與輸入母線相連的動斷接點指令,即動斷接點邏輯運算起始。

out,線圈驅動指令,也叫輸出指令。

ld、ldi兩條指令的目標元件是x、y、m、s、t、c,用於將接點接到母線上。也可以與後述的anb指令、orb指令配合使用,在分支起點也可使用。

out是驅動線圈的輸出指令,它的目標元件是y、m、s、t、c。對輸入繼電器不能使用。out指令可以連續使用多次。

ld、ldi是乙個程式步指令,這裡的乙個程式步即是乙個字。out是多程式步指令,要視目標元件而定。

out指令的目標元件是定時器和計數器時,必須設定常數k。

二、接點串聯指令and、ani

and,與指令。用於單個動合接點的串聯。

ani,與非指令,用於單個動斷接點的串聯。

and與ani都是乙個程式步指令,它們串聯接點的個數沒有限制,也就是說這兩條指令可以多次重複使用。這兩條指令的目標元件為x、y、m、s、t、c。

out指令後,通過接點對其它線圖使用out指令稱為縱輸出或連續輸出。這種連續輸出如果順序沒錯,可以多次重複。

三、接點併聯指令or、ori

or,或指令,用於單個動合接點的併聯。

ori,或非指令,用於單個動斷接點的併聯。

or與ori指令都是乙個程式步指令,它們的目標元件是x、y、m、s、t、c。這兩條指令都是乙個接點。需要兩個以上接點串聯連線電路塊的併聯連線時,要用後述的orb指令。

or、ori是從該指令的當前步開始,對前面的ld、ldi指令併聯連線。併聯的次數無限制。

四、串聯電路塊的併聯連線指令orb

兩個或兩個以上的接點串聯連線的電路叫串聯電路塊。串聯電路塊併聯連線時,分支開始用ld、ldi指令,分支結束用orb指令。orb指令與後述的anb指令均為無目標元件指令,而兩條無目標元件指令的步長都為乙個程式步。

orb有時也簡稱或塊指令。

orb指令的使用方法有兩種:一種是在要併聯的每個串聯電路後加orb指令;另一種是集中使用orb指令。對於前者分散使用orb指令時,併聯電路塊的個數沒有限制,但對於後者集中使用orb指令時,這種電路塊併聯的個數不能超過8個(即重複使用ld、ldi指令的次數限制在8次以下),所以不推薦用後者程式設計。

五、併聯電路的串聯連線指令anb

兩個或兩個以上接點併聯電路稱為併聯電路塊,分支電路併聯電路塊與前面電路串聯連線時,使用anb指令。分支的起點用ld、ldi指令,併聯電路結束後,使用anb指令與前面電路串聯。anb指令也簡稱與塊指令,anb也是無操作目標元件,是乙個程式步指令。

六、主控及主控復位指令mc、mcr

mc為主控指令,用於公共串聯接點的連線,mcr叫主控復位指令,即mc的復位指令。在程式設計時,經常遇到多個線圈同時受到乙個或一組接點控制。如果在每個線圈的控制電路中都串入同樣的接點,將多占用儲存單元,應用主控指令可以解決這一問題。

使用主控指令的接點稱為主控接點,它在梯形圖中與一般的接點垂直。它們是與母線相連的動合接點,是控制一組電路的總開關。

mc指令是3程式步,mcr指令是2程式步,兩條指令的操作目標元件是y、m,但不允許使用特殊輔助繼電器m。

七、置位與復位指令set、rst

set為置位指令,使動作保持;rst為復位指令,使操作保持復位。set指令的操作目標元件為y、m、s。而rst指令的操作元件為y、m、s、d、v、z、t、c。

這兩條指令是1~3個程式步。用rst指令可以對定時器、計數器、資料寄存、變址暫存器的內容清零。

八、脈衝輸出指令pls、plf

pls指令在輸入訊號上公升沿產生脈衝輸出,而plf在輸入訊號下降沿產生脈衝輸出,這兩條指令都是2程式步,它們的目標元件是y和m,但特殊輔助繼電器不能作目標元件。使用pls指令,元件y、m僅在驅動輸入接通後的乙個掃瞄週期內動作(置1)。而使用plf指令,元件y、m僅在驅動輸入斷開後的乙個掃瞄週期內動作。

使用這兩條指令時,要特別注意目標元件。例如,在驅動輸入接通時,plc由執行到停機到執行,此時pls m0動作,但pls m600(斷電時,電池後備的輔助繼電器)不動作。這是因為m600是特殊保持繼電器,即使在斷電停機時其動作也能保持。

九、空操作指令nop

nop指令是一條無動作、無目標元件的1程式步指令。空操作指令使該步序作空操作。用nop指令替代已寫入指令,可以改變電路。

在程式中加入nop指令,在改動或追加程式時可以減少步序號的改變。

十、程式結束指令end

end是一條無目標元件的1程式步指令。plc反覆進行輸入處理、程式運算、輸出處理,若在程式最後寫入end指令,則end以後的程式就不再執行,直接進行輸出處理。在程式除錯過程中,按段插入end指令,可以按順序擴大對各程式段動作的檢查。

採用end指令將程式劃分為若干段,在確認處於前面電路塊的動作正確無誤之後,依次刪去end指令。要注意的是在執行end指令時,也重新整理監視時鐘。

程控制器工作原理

6 i o介面電路 用來外接擴充套件模組,增強plc功能。7 電源 為plc各部分提供正常工作電壓和電流。二 新授 一 可程式設計控制器的工作原理 為了滿足工業邏輯控制的要求,同時結合計算機控制的特點,plc的工作方式採用不斷迴圈的順序掃瞄工作方式。每一次掃瞄所用的時間稱為掃瞄週期或工作週期。cpu...

程控制器基礎知識

2 1 什麼是plc?它與電氣控制 微機控制相比主要優點是什麼?答 可程式設計控制器簡稱plc,是在電器控制技術和計算機技術的基礎上開發出來的,並逐漸發展成為以微處理器為核心,將自動化技術 計算機技術 通訊技術融為一體的新型工業控制裝置。定義 可程式設計控制器 plc 是一種數字運算操作的電子系統,...

程控制器教學大綱

課程編號 plc可程式設計控制器 教學大綱 40學時 2學分 一 課程的性質 目的及任務 可程式設計控制器課程是電腦科學與技術專業硬體方向的一門必修課程。是學生具備必要的計算機組成原理等基礎知識後,學習的專業技術課程。本課程強調實際操作技能 設計能力 獨立工作能力的培養 注重理論聯絡實際,課堂教學與...