工業(yè)自動(dòng)化綜合實(shí)訓(xùn)裝置數(shù)據(jù)處理指令實(shí)驗(yàn)
一、實(shí)驗(yàn)?zāi)康?/strong>1、掌握Z(yǔ)RST、DECO、ENCO指令的使用方法。
2、熟悉編譯調(diào)試軟件的使用。
二、實(shí)驗(yàn)器材
1、PC機(jī)
2、PLC實(shí)驗(yàn)臺(tái)(箱)
3、通訊電纜
4、導(dǎo)線若干
三、實(shí)驗(yàn)內(nèi)容及步驟
1、全部復(fù)位指令ZRST(FNC40)
(1)指令適用的軟元件
(2)指令格式:
(3)指令的功能與動(dòng)作:可同時(shí)對(duì)一定數(shù)量的元件進(jìn)行復(fù)位,即批量復(fù)位。
(4)輸入下面例程中的程序,觀察程序運(yùn)行結(jié)果。
2、譯碼指令DECO(FNC41)
(1)指令適用的軟元件
(2)指令格式:
(3)指令的功能與動(dòng)作
將源數(shù)據(jù)S中的n位進(jìn)行解碼,根據(jù)解碼結(jié)果在目標(biāo)數(shù)據(jù)中的相應(yīng)置1。
(4)例程及說(shuō)明:
因?yàn)樵吹刂分械膎位數(shù)據(jù)的二進(jìn)制值為3,所以從Y0起的第3位置1。若源地址中全為0,則Y0置1。
n=0時(shí),不處理,n=0~8以外時(shí),運(yùn)算會(huì)出錯(cuò)。
驅(qū)動(dòng)輸入為OFF時(shí),指令不執(zhí)行,正在動(dòng)作的譯碼輸出保持動(dòng)作。
3、編碼指令ENCO(FNC42)
(1)指令適用的軟元件
(2)指令格式:
(3)指令的功能與動(dòng)作
將源數(shù)據(jù)中的2n位中的(由高到低)第一個(gè)值為1的位的序號(hào)寫(xiě)入目標(biāo)地址D中。
(4)例程及說(shuō)明:
源地址內(nèi)的多個(gè)位是1時(shí),忽略低位側(cè)。另外源地址都為0時(shí)會(huì)出現(xiàn)運(yùn)算錯(cuò)誤。驅(qū)動(dòng)輸入為OFF時(shí),指令不被執(zhí)行,編碼輸出不變化。