jjfa
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看jjfa的 主題 / 回貼
樓主  發(fā)表于: 2009-06-09 09:23
邏輯控制指令是指邏輯塊內(nèi)的跳轉(zhuǎn)和循環(huán)指令。跳轉(zhuǎn)或循環(huán)指令的操作數(shù)是地址標(biāo)號,該地址標(biāo)號指出程序要跳往何處,標(biāo)號最多為4個(gè)字符,第一個(gè)字符必須是字母,其余字符可為字母或數(shù)字。

1 無條件跳轉(zhuǎn)指令

l         JU    無條件跳轉(zhuǎn)指令

l         JL    跳轉(zhuǎn)表格指令

2     件跳轉(zhuǎn)指令

l         JC        當(dāng)RLO = 1時(shí)跳轉(zhuǎn)

l         JCN       當(dāng)RLO = 0時(shí)跳轉(zhuǎn)

l         JCB       當(dāng)RLO = 1并且BR = 1時(shí)跳轉(zhuǎn)

l         JNB       當(dāng)RLO = 0并且BR = 0時(shí)跳轉(zhuǎn)

l         JBI        當(dāng)BR = 1時(shí)跳轉(zhuǎn)

l         JNBI       當(dāng)BR = 0時(shí)跳轉(zhuǎn)

l         JO         當(dāng)OV = 1時(shí)跳轉(zhuǎn)

l         JOS        當(dāng)OS = 1時(shí)跳轉(zhuǎn)

l         JZ         累加器1中的計(jì)算結(jié)果為零跳轉(zhuǎn)

l         JNZ        累加器1中的計(jì)算結(jié)果不為零跳轉(zhuǎn)

l         JP         累加器1中的計(jì)算結(jié)果為正數(shù)跳轉(zhuǎn)

l         JM        累加器1中的計(jì)算結(jié)果為負(fù)數(shù)跳轉(zhuǎn)

l         JPZ        累加器1中的計(jì)算結(jié)果大于等于零跳轉(zhuǎn)

l         JMZ        累加器1中的計(jì)算結(jié)果小于等于零跳轉(zhuǎn)

l         JUO        計(jì)算結(jié)果溢出跳轉(zhuǎn)

3    程序控制指令

l       BE       塊結(jié)束指令

l       BEC     條件塊結(jié)束指令

       RLO=1,結(jié)束當(dāng)前塊的掃描,將控制返還給調(diào)用塊.

若RLO=0,則將RLO置1,程序繼續(xù)在當(dāng)前塊內(nèi)掃描

l       BEU     無條件塊結(jié)束指令

該指令無條件結(jié)束當(dāng)前塊的掃描,將控制返還給調(diào)用塊
[ 此帖被sjm213在2009-06-09 16:02重新編輯 ]