三菱FX2N應(yīng)用指令集
程序流程應(yīng)用指令
1、FNC(CJ) 跳轉(zhuǎn)指令
2、FNC01 FNC02 FNC06(CALL SRET FEND) 調(diào)用子程序
3、FNC03 FNC04 FNC05(IRET EI DI)中斷處理
4、FNC07(WDT)看門狗定時器
5、FNC08 FNC09(FOR NEXT)程序循環(huán)
數(shù)據(jù)傳送、區(qū)域比較應(yīng)用指令
1、FNC10(CMP) 比較
2、FNC11(ZCP)區(qū)域比較
3、FNC12(MOV) 傳送應(yīng)用指令
4、FNC13 (SMOV)數(shù)據(jù)移位應(yīng)用指令
5、FNC14(CML)數(shù)據(jù)反相傳送應(yīng)用指令
6、FNC15 (BMOV) 成批傳送
7、FNC16 (FMOV) 多點(diǎn)傳送應(yīng)用指令
8、FNC17 (XCHP) 數(shù)據(jù)交換
9、FNC18(BCD) 將BIN轉(zhuǎn)換為BCD
10、FNC19(BIN) 將BCK轉(zhuǎn)換為BIN
四則運(yùn)算邏輯應(yīng)用指令
1、FNC20(ADD) 加法應(yīng)用指令
2、FNC21(SUB) 減法
3、FNC22(MUL) 二進(jìn)制乘法
4、FNC23(DIV) 二進(jìn)制除法
5、FNC24(INC) 增加
6、FNC25(DEC) 減少
7、FNC26(WAND) 邏輯與
8、FNC27(WOR) 邏輯或
9、FNC28(WXOR) 二進(jìn)制互斥邏輯異或
10、FNC29(NEG) 求補(bǔ)碼
旋轉(zhuǎn)、位移應(yīng)用指令
1、FNC30、FNC31(RORP、ROLP)左、右旋轉(zhuǎn)
2、FNC32 FNC33(RCRP、RCLP)包含進(jìn)位標(biāo)識的左、右旋轉(zhuǎn)
3、FNC34、FNC35(SFTRP、SFTLP)位數(shù)據(jù)左、右移
4、FNC36、FNC37(WSFRP、WSFLP)字符數(shù)據(jù)左、右移
5、FNC38、FNC39(SFWRP、WFRDP)字符數(shù)據(jù)位移寫入與讀出
數(shù)據(jù)處理應(yīng)用指令
1、FNC40(ZRST)區(qū)域數(shù)據(jù)復(fù)位
2、FNC41(DECO)譯碼
3、FNC42(ENCO)編碼
4、FNC43(SUM)ON位總數(shù)計(jì)算
5、FNC44(BON)ON位判斷
6、FNC45(MEAN)平均值
7、FNC46、FNC47(ANS、ANR)警報(bào)線圈的輸出與復(fù)位
8、FNC48(SQR)開平方
高速處理應(yīng)用指令
1、FNC50(RER)輸入/輸出信號立即處理
2、FNC51(REFF)改變輸入端響應(yīng)時間
3、FNC52(MTP)矩陣輸入
4、FNC53(DHSCS)高速計(jì)數(shù)器比較設(shè)置
5、FNC54(DHSCR)高速計(jì)數(shù)器比較復(fù)位
6、FNC55(DHSZ)高速計(jì)數(shù)器區(qū)域比較
7、FNC56(SPD)脈沖密度
8、FNC57(PLSY)脈沖輸出
9、FNC58(PWM)脈沖寬度調(diào)制
10、FNC59(PLSR)加減速脈沖輸出
宏應(yīng)用指令
1、FNC60(IST)步進(jìn)運(yùn)轉(zhuǎn)狀態(tài)設(shè)定
2、FNC61(SER)多筆數(shù)據(jù)比較
3、FNC62(ABSD)絕對式控制
4、FNC63(INCD)相對式控制
5、FNC64(TIMR)調(diào)整式定時器
6、FNC65(STMR) 特殊定時器
7、FNC66(ALTP)交替信號
8、FNC67(RAMP)求斜率
9、FNC69(SORT)數(shù)據(jù)排序
外部設(shè)定顯示應(yīng)用指令
1、FNC70(TKY)10個按鈕輸入
2、FNC71(HKY)16個按鈕鍵輸入
3、FNC72(DSW)指撥開關(guān)
4、FNC73(SEGD)7段數(shù)碼管譯碼
5、FNC74(SEGL)7段數(shù)碼掃描
6、FNC75(ARWS)箭頭開關(guān)外部設(shè)定調(diào)整
[attachment=135698]