PLC的功能指令講解圖文,教你如何正確使用功能指令

PLC的發展多用於順序控制,利用定時器,計數器等的的組合取代一般的控制系統,帶有功能指令的PLC,在使用價值,使用範圍都會更廣。所以本章為大家介紹功能指令的概念。

功能指令表達的表示形式:

PLC的功能指令講解圖文,教你如何正確使用功能指令

一條指令是有一個指令名稱,以及一個指令代碼的(又叫功能號),不同的功能指令功能號不同。然後一條指令還具有多個操作數:S表示源操作數,D表示目標操作數,n表示在指令中可能用到的常數。一條指令再運行中用它的程序步來表示它的大小。、

指令執行形式:

脈衝執行型

連續執行型

PLC的功能指令講解圖文,教你如何正確使用功能指令

比如在圖上這個梯形圖中,MOVP表示脈衝執行型,當我們按下X000的時候就會把D10的數據傳送到D12中,但是不管X000接通多久,這個指令只執行一次。

如果是MOV指令,當我們按下X001的時候,這個指令就會在每一個掃描週期中都把D10的數據給傳送到D12中。

位軟元件,組合位元件和字元件:

只有處理ON / OFF狀態的元件,稱為位軟元件,如X、Y. S等, 其它處理數字數據的元件,例如T。C. D. V. Z等,稱為字軟元件。位元件由Kn加首元件號的組合,也可以處理數字數據,組成字元件,稱組合位元代或位元件組合。

組合位元件的組合規律是以4位為一組組合成單元。K1~ K4為16位運算K5~ K8為32位運算。例如K1XO表示X3 ~X0的4位 X0為最低位。K4M10表示M25 ~M10的16位組合, 10為最低。KBM100表示131~M100組成的32位組合,M100為 最低位。

BCD變換指令:

為了方便大家理解,我們還是以表格的的形式來顯示:

PLC的功能指令講解圖文,教你如何正確使用功能指令

指令格式:

PLC的功能指令講解圖文,教你如何正確使用功能指令

該指令表示,當接通X000後把D0中的二進制碼轉換成BCD碼,然後送到D5裡面去。在這裡給大家補充一下BCD碼是:BCD碼亦稱二進碼十進數或二-十進制代碼。用4位二進制數來表示1位十進制數中的0~9這10個數碼。

BIN碼變換指令:

我們以表格的的形式來顯示:

PLC的功能指令講解圖文,教你如何正確使用功能指令

該指令表示的是把BCD碼轉換成二進制碼

PLC外接數字開關:

PLC的功能指令講解圖文,教你如何正確使用功能指令

這個數字開關接在X0~X17上,如果我們要把這個數字開關上的1234進行轉換那麼就要用到以下這條指令。當我們按下X020後,K4X000裡面的BCD碼就會轉換成二進制碼存放到D10裡面去。

PLC的功能指令講解圖文,教你如何正確使用功能指令

下面我們以一個例程來說明如何利用這些功能指令編程:

用傳送指令編寫一個星三角降壓啟動:

星三角控制I/O圖:

PLC的功能指令講解圖文,教你如何正確使用功能指令

PLC梯形圖:

PLC的功能指令講解圖文,教你如何正確使用功能指令

當我們按下X000後,MOV是傳送指令,把K3的數據傳送到K1Y000,而K3化成二進制為0011,那麼K1Y000裡面的數據也變成了0011,所以Y0,Y1被置為ON,電動機為星型啟動,然後Y0在延時10秒後T0閉合,把K5的數據傳送到K1Y000,K5化成二進制為0101,那麼K1Y000裡面的數據就變成了0101,Y0依舊為ON,Y1則為OFF,Y2則為ON,所以在這個時候,電動機按星型啟動。當按下X000後,K0的數據傳送到K1Y000,而K0化成二進制為0000,所以Y0.Y1.Y2都變成了OFF,電動機停止。

喜歡更多電氣知識,關注小編不迷路噢!


分享到:


相關文章: