|
FATEK臺灣永宏P(guān)LC新功能---編程介紹
永宏P(guān)LC編程功能敘述 :
● 當(dāng)編碼控制〝EN〞=1或由0→1(P 指令)時,將S中NS所指定之單點(diǎn)開始往左(高位方向)
之連續(xù)NL個單點(diǎn)BNS~BNS+NL-1(BNS稱為編碼起始點(diǎn),其相對序號為b0,BNS+NL-1則稱為編碼終止點(diǎn),
相對序號為bNL-1)取出,由左往右作高優(yōu)先(H/L=1時)或由右往左作低優(yōu)先(H/L=0時)編碼(亦即
找出第一個狀態(tài)為1之單點(diǎn),該單點(diǎn)之相對序號值即為編碼值),再將編碼值存到編碼結(jié)果緩存器D之低字節(jié)
(B0~B7),而D之高字節(jié)則填0。
● 如上示意圖范例,若為高優(yōu)先編碼,將先找到bH(值為12);若為低優(yōu)先編碼則會先找到bL(值為4)。在
NL個單點(diǎn)中至少要有一個狀態(tài)為1。若全為0則本指令不執(zhí)行,同時將全部為0旗號〝D=0〞設(shè)為1。
● 因S為一16位緩存器,故NS可為0~15,用以指定S中B0~B15之一點(diǎn)為編碼起始點(diǎn)(b0)。而NL值可為2~
256,是用以界定編碼終止點(diǎn),即指定自起始點(diǎn)(b0)開始往左(高位方向)連NL個單點(diǎn)為編碼區(qū)域(即b0~b
NL-1)。NS或NL值若超出上述范圍則本指令不執(zhí)行,并將范圍錯誤旗號〝ERR〞設(shè)為1。
● 若編碼終止點(diǎn)(bNL-1)超出S之B15,則繼續(xù)往S+1,S+2,...... 延伸,但最大不能超過該種類操作
數(shù)之最高極限(各單點(diǎn)操作數(shù)之最后一點(diǎn)或各緩存器操作數(shù)之最后一個Word的B15),若超出則本指令只取b0至
其最高極限間之單點(diǎn)當(dāng)作編碼范圍。
| 首頁 | 公司介紹 | 產(chǎn)品中心 | 行業(yè)應(yīng)用 | 產(chǎn)品視頻 | 公司相冊 | 人才招聘 | 聯(lián)系我們 |
|
opyright © 2015. www.dulciusexasperis.com All Rights Reserved 版權(quán)所有 深圳市捷達(dá)興科技有限公司 捷達(dá)興科技主營產(chǎn)品有:顯控觸摸屏,永宏plc,永宏觸摸屏 三菱plc,深圳步進(jìn)電機(jī),信捷PLC,昆侖通態(tài)觸摸屏 |