fx3u上下限指令?
FX3G\FX3U\FX3GC\FX3GU
編程方式:1、指令表編程(LD\AND\OUT);2、梯形圖;3、SFC(STL<步進(jìn)梯形圖>)編程;4、ST(結(jié)構(gòu)文本)(類C語言);5、結(jié)構(gòu)化梯形圖;6、FBD(功能模塊表)
軟件支持:GX Developer不支持4、5、6;GX Works2不支持1。
指令分類
基本指令
觸點(diǎn)指令:
LD:取
LDI:取反
LDP:取脈沖上升沿
LDF:取脈沖下降沿
AND:與
ANI:與反轉(zhuǎn)
ANDP:與脈沖上升沿
ANDF:與脈沖下降沿
OR:或
ORI:或反轉(zhuǎn)
ORP:或脈沖上升沿
ORF:或脈沖下降沿
結(jié)合指令:
ANB:回路塊與
ORB:回路塊或
MPS:存儲器進(jìn)棧
MRD:存儲讀棧
MPP:存儲出棧
INV:反轉(zhuǎn)
MEP:MEP
MEF:MEF
輸出指令
OUT:輸出
SET:置位
RST:復(fù)位
PLS:脈沖
PLF:下降沿脈沖
主控指令:
MC:主控
MCR:主控復(fù)位
其它指令:
NOP:空操作
結(jié)束指令:
END:結(jié)束
步進(jìn)梯形圖指令
STL:步進(jìn)梯形圖
RET:返回
應(yīng)用指令
程序流程:
CJ:條件跳轉(zhuǎn)
CALL:子程序調(diào)用
SRET:子程序返回
IRET:中斷返回
EI:允許中斷
DI:禁止中斷
FEND:主程序結(jié)束
WDT:看門狗定時器
FOR:循環(huán)范圍的開始
NEXT:循環(huán)范圍的結(jié)束
傳送。比較
CMP:比較
ZCP:區(qū)間比較
MOV:傳送
SMOV:位傳送
CML:反轉(zhuǎn)傳送
BMOV:成批傳送
FMOV:多點(diǎn)傳送
XCH:交換
BCD:BCD轉(zhuǎn)換
BIN:BIN轉(zhuǎn)換
四則。邏輯運(yùn)算
ADD:BIN加法運(yùn)算
SUB:BIN減法運(yùn)算
MUL:BIN乘法運(yùn)算
DIV:BIN除法運(yùn)算
INC:BIN加一
DEC:BIN減一
WAND:邏輯與
WOR:邏輯或
WXOR:邏輯異或
NEG:補(bǔ)碼
循環(huán)。移位
ROR:循環(huán)右移
ROL:循環(huán)左移
RCR:帶進(jìn)位循環(huán)右移
RCL:帶進(jìn)位循環(huán)左移
SFTR:位右移
SFTL:位左移
WSFR:字右移
WSFL:字左移
SFWR:移位寫入【先入先出/先入后出控制用】
SFRD:移位讀出【先入先出控制用】
數(shù)據(jù)處理
ZRST:成批復(fù)位
舉例:ZRST Y0 Y7就能將Y0——Y7全部復(fù)位
DECO:譯碼
ENCO:編碼
SUM:ON位數(shù)
BON:ON位的判斷
MEAN:平均值
ANS:信號報警器置位
ANR:信號報警器復(fù)位
SQR:BIN開方運(yùn)算
FLT:BIN整數(shù)——》2進(jìn)制浮點(diǎn)數(shù)轉(zhuǎn)換
高速處理
REF:輸入輸出刷新
REFF:輸入刷新(帶濾波器設(shè)定)
MTR:矩陣輸入
HSCS:比較置位(高速計數(shù)器用)
HSCR:比較復(fù)位(高速計數(shù)器用)
HSZ:區(qū)間比較(高速計數(shù)器用)
SPD:脈沖密度
PLSY:脈沖輸出
PWM:脈寬調(diào)制
PLSR:帶加減速的脈沖輸出
方便指令
IST:初始化狀態(tài)
SER:數(shù)據(jù)檢索
ABSD:凸輪順控絕對方式
INCD:凸輪順控相對方式
TTMR:示教定時器
STMR:特殊定時器
ALT:交替輸出
RAMP:斜坡信號
ROTC:旋轉(zhuǎn)工作臺控制
SORT:數(shù)據(jù)排序
外部設(shè)置I/O
TKY:數(shù)字鍵輸入
HKY:16進(jìn)制數(shù)字鍵輸入
DSW:數(shù)字開關(guān)
SEGD:7段解碼器
SEGL:7SEG時分顯示
ARWS:箭頭開關(guān)
ASC:ASCII數(shù)據(jù)輸入
PR:ASCII碼打印
FROM:BFM的讀出
TO:BFM的寫入
外部設(shè)備(選件設(shè)備)
RS:串行數(shù)據(jù)傳送
PRUN:8進(jìn)制位傳送
ASCI:HEX——ASCII的轉(zhuǎn)換
HEX:AXCII——HEX的轉(zhuǎn)換
CCD:校驗碼
VRRD:電位器讀出
VRSC:電位器刻度
RS2:串行數(shù)據(jù)傳送2
PID:PID運(yùn)算
數(shù)據(jù)傳送2
ZPUSH:變址寄存器的成批保存
ZPOP:變址寄存器的恢復(fù)
浮點(diǎn)數(shù)運(yùn)算
ECMP:2進(jìn)制浮點(diǎn)數(shù)比較
EZCP:2進(jìn)制浮點(diǎn)數(shù)區(qū)間比較
EMOV:2進(jìn)制浮點(diǎn)數(shù)數(shù)據(jù)傳送
ESTR:2進(jìn)制浮點(diǎn)數(shù)——字符串的轉(zhuǎn)換
EVAL:字符串——2進(jìn)制浮點(diǎn)數(shù)的轉(zhuǎn)換
EBCD:2進(jìn)制浮點(diǎn)數(shù)——10進(jìn)制浮點(diǎn)數(shù)的轉(zhuǎn)換
EBIN:10進(jìn)制浮點(diǎn)數(shù)——2進(jìn)制浮點(diǎn)數(shù)的轉(zhuǎn)換
EADD:2進(jìn)制浮點(diǎn)數(shù)加法運(yùn)算
ESUB:2進(jìn)制浮點(diǎn)數(shù)減法運(yùn)算
EMUL:2進(jìn)制浮點(diǎn)數(shù)乘法運(yùn)算
EDIV:2進(jìn)制浮點(diǎn)數(shù)除法運(yùn)算
EXP:2進(jìn)制浮點(diǎn)數(shù)指數(shù)運(yùn)算
LOGE:2進(jìn)制浮點(diǎn)數(shù)自然對數(shù)運(yùn)算
LOG10:2進(jìn)制浮點(diǎn)數(shù)常用對數(shù)運(yùn)算
ESQR:2進(jìn)制浮點(diǎn)數(shù)開方運(yùn)算
ENEG:2進(jìn)制浮點(diǎn)數(shù)符號翻轉(zhuǎn)
INT:2進(jìn)制浮點(diǎn)數(shù)——BIN整數(shù)的轉(zhuǎn)換
SIN:2進(jìn)制浮點(diǎn)數(shù)SIN運(yùn)算
COS:2進(jìn)制浮點(diǎn)數(shù)COS運(yùn)算
TAN:2進(jìn)制浮點(diǎn)數(shù)TAN運(yùn)算
ASIN:2進(jìn)制浮點(diǎn)數(shù)SIN-1運(yùn)算
ACOS:2進(jìn)制浮點(diǎn)數(shù)COS-1運(yùn)算
ATAN:2進(jìn)制浮點(diǎn)數(shù)TAN-1運(yùn)算
RAD:2進(jìn)制浮點(diǎn)數(shù)角度——弧度的轉(zhuǎn)換
DEG:2進(jìn)制浮點(diǎn)數(shù)弧度——角度的轉(zhuǎn)換
數(shù)據(jù)處理2
WSUM:算出數(shù)據(jù)合計值
WTOB:字節(jié)單位的數(shù)據(jù)分離
BTOW:字節(jié)單位的數(shù)據(jù)結(jié)合
UNI:16數(shù)據(jù)位的4位結(jié)合
DIS:16數(shù)據(jù)位的4位分離
SWAP:高低字節(jié)互換
SORT2:數(shù)據(jù)排序2
DSZR:帶DOG搜索的原點(diǎn)回歸
DVIT:中斷定位
TBL:表格設(shè)定定位
ABS:讀出ABS當(dāng)前值
ZRN:原點(diǎn)回歸
PLSV:可變速脈沖輸出
DRVI:相對定位
DRVA:絕對定位
時鐘運(yùn)算
TCMP:時鐘數(shù)據(jù)比較
TZCP:時鐘數(shù)據(jù)區(qū)間比較
TADD:時鐘數(shù)據(jù)加法運(yùn)算
TSUB:時鐘數(shù)據(jù)減法運(yùn)算
HTOS:時分秒數(shù)據(jù)的稱轉(zhuǎn)換
STOH:秒數(shù)據(jù)的時分秒轉(zhuǎn)換
TRD:讀出時鐘數(shù)據(jù)
TWR:寫入時鐘數(shù)據(jù)
HOUR:計時表
外部設(shè)備:
GRY:格雷碼的轉(zhuǎn)換
GBIN:格雷碼的逆轉(zhuǎn)換
RD3A:模擬量模塊的讀出
WR3A:模擬量模塊的寫入
擴(kuò)展功能
EXTR:擴(kuò)展ROM功能
其他指令
COMRD:讀出軟元件的注釋數(shù)據(jù)
RND:產(chǎn)生隨機(jī)數(shù)
DUTY:產(chǎn)生定時脈沖
CRC:CRC運(yùn)算
HCMOV:高速計數(shù)器傳送
數(shù)據(jù)塊處理
BK+:數(shù)據(jù)塊的加法運(yùn)算
BK-:數(shù)據(jù)塊的減法運(yùn)算
BKCMP=:數(shù)據(jù)塊的比較
BKCMP>
BKCMP<
BKCMP<>
BKCMP<=
BKCMP>=
字符串控制
STR:BIN——字符串的轉(zhuǎn)換
VAL:字符串——BIN的轉(zhuǎn)換
$+:字符串的結(jié)合
LEN:檢測出字符串的長度
RIGHT:從字符串的右側(cè)開始取出
LEFT:從字符串的左側(cè)開始取出
MIDR:從字符串中的任意取出
MIDW:字符串中的任意替換
INSTR:字符串的檢索
$MOV:字符串的傳送
FDEL:數(shù)據(jù)表的數(shù)據(jù)刪除
FINS:數(shù)據(jù)表的數(shù)據(jù)插入
POP:讀取后入的數(shù)據(jù)【先入后出控制用】
SFR:16位數(shù)據(jù)n位右移(帶進(jìn)位)
SFL:16位數(shù)據(jù)n位左移(帶進(jìn)位)
觸點(diǎn)比較指令
LD=:觸點(diǎn)比較LD
LD>
LD<
LD<>
LD<=
LD>=
AND=
AND<
AND>
AND<>
AND<=
AND>=
OR=
OR>
OR<
OR>=
OR<=
數(shù)據(jù)表處理
LIMIT:上下限限位控制
BAND:死區(qū)控制
ZONE:區(qū)域控制
SCL:定坐標(biāo)(不同點(diǎn)坐標(biāo)數(shù)據(jù))
DABIN:10進(jìn)制ASCII——BIN的轉(zhuǎn)換
BINDA:BIN——10進(jìn)制ASCII的轉(zhuǎn)換
SCL2:定坐標(biāo)2
外部設(shè)置通信:
IVCK:變頻器的運(yùn)轉(zhuǎn)監(jiān)視
IVDR:變頻器的運(yùn)行控制
IVRD:讀取變頻器的參數(shù)
IVWR:寫入變頻器的參數(shù)
IVBWR:成批寫入變頻器的參數(shù)
IVMC:變頻器的多個命令
數(shù)據(jù)傳送3:
RBFM:BFM分割讀出
WBFM:BFM分割寫入
高速處理2:
HSCT:高速計數(shù)器表比較
擴(kuò)展文件寄存器控制
LOADR:讀出擴(kuò)展文件寄存器
SAVER:成批寫入擴(kuò)展文件寄存器
INITR:擴(kuò)展寄存器的初始化
LOGR:登錄到擴(kuò)展寄存器
PWER:擴(kuò)展文件寄存器的刪除。寫入
INITER:擴(kuò)展文件寄存器的初始化
FX3u-CF-ADP應(yīng)用指令
FLCRT:文件的制作、確認(rèn)
FLDEL:文件的刪除、CF卡格式化
FLWR:寫入數(shù)據(jù)
FLRD:數(shù)據(jù)讀出
FLCMD:對FX3u-CF-ADP的動作指示
FLSTRD:FX3u-CF-ADP的狀態(tài)讀出