技術問答

當前位置:三菱PLC > 技術服務 > 技術問答

三菱plclen指令怎麽用?

點擊:10442 日期:2023-02-02 選擇字號:
三菱Plc的解碼指令(也叫譯碼指令)DECO與編碼指令ENCO也是三菱PlC的常用功能指令。下麵介紹這兩個指令及簡單應用。

這兩(liang) 個(ge) 指令聽起來高大上,其實很好理解,很好掌握。先用通俗語言解釋一下。當然少了術語聽起來不專(zhuan) 業(ye) 。

解碼指令DECO:由源操作數組成的二進製數的數值(這個(ge) 數值指十進製數),是幾則目標操作數第幾位ON(動作)。

基本操作形式

當驅動條件成立時,原操作數S的數值,使目標操作數D的相應位數置位(ON)。n是取值範圍。下麵介紹兩(liang) 個(ge) 操作數及常數n的的取值。

S:位元件的X,Y,M,S。字元件T,C,D,V,Z。

D:位元件Y,M,S。字元件T,C,D。

n:常數K,H。當終址為(wei) 字元件時1≤n≤4。當終址為(wei) 位元件時1≤n≤8。

例1 ,說明指令DECO X0 Y0K3執行功能。分析:K3表示源址為(wei) 三位位元件X2,X1,X0組成的輸入編碼。Y0表示譯碼輸出控製為(wei) y0~y7八個(ge) 位元件。執行功能:(X2 X1 X0)=Km則以y0開始的第幾位置ON。假設X0,X1,X2組成的二進製數是101,則對應的十進製數是5,則y5輸出。

從(cong) 這裏可以看出X0,X1,X2可以組合出000——到111的七種組合二進製數。那麽(me) 它對應的目標操作數則有八個(ge) 數,Y0——y7。就是說源操作數有n個(ge) 時,則終址則位2的n次方。上式k取3,則目標操作數有8個(ge) ,Y0——Y7。

例2,說明指令DECO X0 D0 K4執行功能。

分析:K4表示源址是四位位元件X3,X2,X1,X0組成的輸入編碼。D0表示D0中的b0~b15十六個(ge) 二進製位。上麵已經說明當終址為(wei) 字元件時n的取值為(wei) ≤4。這是和終址的最大存儲(chu) 位是16位決(jue) 定的。假設(X4,X3,X2,X1)的二進製數為(wei) 1111,則對應的十進製數是15。則D0中b15位置ON。

應用舉(ju) 例:八個(ge) 彩燈要求每3秒亮一盞,輪流亮滅。

在以後的篇幅裏介紹與(yu) 譯碼指令相反的指令編碼指令。

評論信息

暫無留言!
發表評論
姓名:
內容:
驗證碼: 點擊換一個 看不清?

1.尊重網上道德,遵守中華人民共和國的各項有關(guan) 法律法規,不發表攻擊性言論。
2.承擔一切因您的行為(wei) 而直接或間接導致的民事或刑事法律責任。
3.產(chan) 品留言板管理人員有權保留或刪除其管轄留言中的任意內(nei) 容。
4.不支持HTML代碼且留言要通過審核後才會(hui) 顯示,請勿惡意留言。