2024年2月27日发(作者:常绿蓉)
高级指令一览表(F0 MV :16bit数据传输F1 DMV :32bit数据传输F2 MV/ :16bit数据求反传输F3 DMV/ :32bit数据求反传输F4 GETS :读取指定插槽的起始字No.F5 BTM :bit数据传输F6 DGT :digit数据传输F7 MV2 :2个16bit数据一并传输F8 DMV2 :2个32bit数据一并传输F10 BKMV :块传输F11 COPY :块复制F12 ICRD :读取IC存储卡、扩展存储器 / 读取F-ROMF13 ICWT :写入IC存储卡、扩展存储器 / 写入F-ROMF14 PGRD :读取IC存储卡程序F15 XCH :16bit数据交换F16 DXCH :32bit数据交换F17 SWAP :16bit数据高·低字节互换F18 BXCH :块交换F19 SJP :间接跳转F20 + :16bit加法F21 D+ :32bit加法F22 + :16bit加法F23 D+ :32bit加法F25 - :16bit减法F26 D- :32bit减法F27 - :16bit减法F28 D- :32bit减法F30 * :16bit乘法F31 D* :32bit乘法F32 % :16bit除法F33 D% :32bit除法F34 *W :16bit乘法(结果16bit)F35 +1 :16bit数据增1F36 D+1 :32bit数据增1F37 -1 :16bit数据减1F38 D-1 :32bit数据减1F39 D*D :32bit乘法(结果32bit)F40 B+ :4位BCD加法F41 DB+ :8位BCD加法F42 B+ :4位BCD加法F43 DB+ :8位BCD加法F45 B- :4位BCD减法F46 DB- :8位BCD减法F47 B- :4位BCD减法
F48 DB- :8位BCD减法F50 B* :4位BCD乘法F51 DB* :8位BCD乘法F52 B% :4位BCD除法F53 DB% :8位BCD除法F55 B+1 :4位BCD数据增1F56 DB+1 :8位BCD数据增1F57 B- :4位BCD数据减1F58 DB-1 :8位BCD数据减1F60 CMP :16bit数据比较F61 DCMP :32bit数据比较F62 WIN :16bit数据区段比较F63 DWIN :32bit数据区段比较F64 BCMP :数据块比较F65 WAN :16bit数据逻辑与F66 WOR :16bit数据逻辑或F67 XOR :16bit数据逻辑异或F68 XNR :16bit数据逻辑异或非F69 WUNI :字结合F70 BCC :区块检查码(BCC)计算F71 HEXA :HEX→16进制ASCII转换F72 AHEX :16进制ASCII→HEX转换F73 BCDA :4位BCD→10进制ASCII转换F74 ABCD :10进制ASCII→4位BCD转换F75 BINA :16位BIN→10进制ASCII转换F76 ABIN :10进制ASCII→16位BIN转换F77 DBIA :32位BIN→10进制ASCII转换F78 DABI :10进制ASCII→32位BIN转换F80 BCD :16bitBIN→4位BCD转换F81 BIN :4位BCD→16bitBIN转换F82 DBCD :32bitBIN→8位BCD转换F83 DBIN :8位BCD→32bitBIN转换F84 INV :16bit数据求反F85 NEG :16bit数据求补F86 DNEG :32bit数据求补F87 ABS :16bit数据取绝对值F88 DABS :32bit数据取绝对值F89 EXT :带符号位扩展F90 DECO :数据解码F91 SEGT :7段码解码F92 ENCO :数据编码F93 UNIT :16bit数据组合F94 DIST :16bit数据分离F95 ASC :ASCII码转换F96 SRC :16bit数据查找F97 DSRC :32bit数据查找F98 CMPR :压缩移位读取
F99 CMPW :压缩移位写入F100 SHR :16bit数据右移n bitF101 SHL :16bit数据左移n bitF102 DSHR :32bit数据右移n bitF103 DSHL :32bit数据左移n bitF105 BSR :1digit(4bit)右移F106 BSL :1digit(4bit)左移F108 BITR :n bit部分一并右移F109 BITL :n bit部分一并左移F110 WSHR :字单位一并右移F111 WSHL :字单位一并左移F112 WBSR :digit(4bit)单位一并右移F113 WBSL :digit(4bit)单位一并左移F115 FIFT :缓冲区定义F116 FIFR :从缓冲区读取最早的数据F117 FIFW :写入缓冲区F118 UDC :加/减计数器F119 LRSR :左右移位寄存器F120 ROR :16bit数据循环右移F121 ROL :16bit数据循环左移F122 RCR :16bit数据循环右移(带进位位)F123 RCL :16bit数据循环左移(带进位位)F125 DROR :32bit数据循环右移F126 DROL :32bit数据循环左移F127 DRCR :32bit数据循环右移(带进位位)F128 DRCL :32bit数据循环左移(带进位位)F130 BTS :16bit数据位置位F131 BTR :16bit数据位复位F132 BTI :16bit数据位求反F133 BTT :16bit数据位测试F135 BCU :16bit数据中1的总个数F136 DBCU :32bit数据中1的总个数F137 STMR :辅助定时器(16bit)F138 HMSS : 时、分、秒→秒数据转换F139 SHMS :秒数据转换为时/分/秒数据F140 STC :进位标志置位F141 CLC :进位标志复位F142 WDT :看门狗定时器刷新F143 IORF :部分I/O刷新F144 TRNS :串行数据通讯F145 SEND :数据发送F146 RECV :数据接收F147 PR :并行打印输出
览表(编号顺序)F148 ERR :自诊断错误设置F149 MSG :显示信息F150 READ :读取数据F151 WRT :写入数据F152 RMRD :读取远程子站数据F153 RMWT :写入远程子站数据F155 SMPL :采样F156 STRG :采样触发器F157 CADD :时间加法F158 CSUB :时间减法F159 MTRN :串行数据通信控制F160 DSQR :2字(32bit)数据平方根F161 MRCV : MCU串行端口接收F162 HC0S :目标值一致ONF163 HC0R :目标值一致OFFF164 SPD0 :速度控制(脉冲输出/模式输出)F165 CAM0 :凸轮输出控制F166 HC1S :目标值一致ON(带通道指定)F167 HC1R :目标值一致OFF(带通道指定)F168 SPD1 :位置控制(带通道指定)F169 PLS :脉冲输出指令(带通道指定)F170 PWM :PWM输出指令(带通道指定)F171 SPDH :位置控制指令(带通道指定)F172 PLSH :脉冲输出指令(JOG运行:带通道指定)F173 PWMH :PWM输出指令(带通道指定)F174 SP0H :脉冲输出指令(JOG运行:带通道指定)F175 SPSH :脉冲输出指令(直线插补)F176 SPCH :脉冲输出指令(圆弧插补)F177 HOME :脉冲输出指令(原点返回)F178 PLSM :输入脉冲测定F180 SCR :FP-e画面显示登录指令F181 DSP :FP-e画面显示切换指令F182 FILTR :时间常数处理F183 DSTM :辅助定时器(32bit)F190 MV3 :3个16bit数据一并传输F191 DMV3 :3个32bit数据一并传输F215 DAND :32bit数据逻辑与F216 DOR :32bit数据逻辑或F217 DXOR :32bit数据逻辑异或F218 DXNR :32bit数据逻辑异或非F219 DUNI :双字数据组合F230 TMSEC :时间数据→秒数据F231 SECTM :秒数据→时间数据F235 GRY :16bit二进制→格雷码转换
F236 DGRY :32bit二进制→格雷码转换F237 GBIN :16bit格雷码→二进制转换F238 DGBIN :32bit格雷码→二进制转换F240 COLM :bit行→bit列转换F241 LINE :bit列→bit行转换F250 BTOA :二进制→ASCII码转换F251 ATOB :ASCII码→二进制转换F252 ACHK :ASCII 码检查F257 SCMP :字符串比较F258 SADD :字符串加法F259 LEN :计算字符串长度F260 SSRC :查找字符串F261 RIGHT :获取字符串右侧部分F262 LEFT :获取字符串左侧部分F263 MIDR :获取字符串的任意部分F264 MIDW :改写字符串的任意部分F265 SREP :置换字符串F270 MAX :最大值(16bit)F271 DMAX :最大值(32bit)F272 MIN :最小值(16bit)F273 DMIN :最小值(32bit)F275 MEAN :合计·平均值(16bit)F276 DMEAN :合计·平均值(32bit)F277 SORT :排序(16bit)F278 DSORT :排序(32bit)F282 SCAL :16bit数据线性化F283 DSCAL :32bit数据线性化F284 RAMP :16位数据的斜坡输出F285 LIMT :上下限限位控制(16bit)F286 DLIMT :上下限限位控制(32bit)F287 BAND :数据死区控制(16bit)F288 DBAND :数据死区控制(32bit)F289 ZONE :数据零区控制(16bit)F290 DZONE :数据零区控制(32bit)F300 BSIN :BCD型实数正弦运算F301 BCOS :BCD型实数余弦运算F302 BTAN :BCD型实数正切运算F303 BASIN :BCD型实数反正弦运算F304 BACOS :BCD型实数反余弦运算F305 BATAN :BCD型实数反正切F309 FMV :浮点数型实数数据传输F310 F+ :浮点数型实数数据加法F311 F- :浮点数型实数数据减法F312 F* :浮点数型实数数据乘法F313 F% :浮点数型实数数据除法F314 SIN :浮点数型实数数据正弦F315 COS :浮点数型实数数据余弦
F316 TAN :浮点数型实数数据正切F317 ASIN :浮点数型实数数据反正弦F318 ACOS :浮点数型实数数据反余弦F319 ATAN :浮点数型实数数据反正切F320 LN :浮点数型实数数据自然对数F321 EXP :浮点数型实数数据指数F322 LOG :浮点数型实数数据对数F323 PWR :浮点数型实数数据乘幂F324 FSQR :浮点数型实数数据平方根F325 FLT :16bit整数→浮点型实数数据F326 DFLT :32bit整数→浮点型实数数据F327 INT :浮点型实数数据→16bit整数取整F328 DINT :浮点型实数数据→32bit整数取整F329 FIX :浮点型实数数据→16bit整数小数点以下舍去F330 DFIX :浮点型实数数据→32bit整数小数点以下舍去F331 ROFF :浮点型实数数据→16bit整数小数点以下四舍五入F332 DROFF :浮点型实数数据→32bit整数小数点以下四舍五入F333 FINT :浮点型实数数据小数点以下舍去F334 FRINT :浮点型实数数据小数点以下四舍五入F335 F+/- :浮点型实数数据符号交换F336 FABS :浮点型实数数据绝对值F337 RAD :浮点型实数数据 角度→弧度F338 DEG :浮点型实数数据 弧度→角度F345 FCMP :浮点型实数数据实数比较F346 FWIN :浮点型实数数据实数带域比较F347 FLIMT :浮点型实数数据上下限限位控制F348 FBAND :浮点型实数数据死区控制F349 FZONE :浮点型实数数据零区控制F350 FMAX :浮点型实数数据最大值F351 FMIN :浮点型实数数据最小值F352 FMEAN :浮点型实数数据合计·平均值F353 FSORT :浮点型实数数据排序F354 FSCAL :实数数据线性化F355 PID :PID运算F356 EZPID :简易PID运算F373 DTR :数据变化检出(16bit)F374 DDTR :数据变化检出(32bit)F410 SETB :索引寄存器Bank设置F411 CHGB :索引寄存器Bank切换F412 POPB :索引寄存器Bank恢复F414 SBFL :文件寄存器Bank设置F415 CBFL :文件寄存器Bank切换F416 PBFL :文件寄存器Bank恢复
2024年2月27日发(作者:常绿蓉)
高级指令一览表(F0 MV :16bit数据传输F1 DMV :32bit数据传输F2 MV/ :16bit数据求反传输F3 DMV/ :32bit数据求反传输F4 GETS :读取指定插槽的起始字No.F5 BTM :bit数据传输F6 DGT :digit数据传输F7 MV2 :2个16bit数据一并传输F8 DMV2 :2个32bit数据一并传输F10 BKMV :块传输F11 COPY :块复制F12 ICRD :读取IC存储卡、扩展存储器 / 读取F-ROMF13 ICWT :写入IC存储卡、扩展存储器 / 写入F-ROMF14 PGRD :读取IC存储卡程序F15 XCH :16bit数据交换F16 DXCH :32bit数据交换F17 SWAP :16bit数据高·低字节互换F18 BXCH :块交换F19 SJP :间接跳转F20 + :16bit加法F21 D+ :32bit加法F22 + :16bit加法F23 D+ :32bit加法F25 - :16bit减法F26 D- :32bit减法F27 - :16bit减法F28 D- :32bit减法F30 * :16bit乘法F31 D* :32bit乘法F32 % :16bit除法F33 D% :32bit除法F34 *W :16bit乘法(结果16bit)F35 +1 :16bit数据增1F36 D+1 :32bit数据增1F37 -1 :16bit数据减1F38 D-1 :32bit数据减1F39 D*D :32bit乘法(结果32bit)F40 B+ :4位BCD加法F41 DB+ :8位BCD加法F42 B+ :4位BCD加法F43 DB+ :8位BCD加法F45 B- :4位BCD减法F46 DB- :8位BCD减法F47 B- :4位BCD减法
F48 DB- :8位BCD减法F50 B* :4位BCD乘法F51 DB* :8位BCD乘法F52 B% :4位BCD除法F53 DB% :8位BCD除法F55 B+1 :4位BCD数据增1F56 DB+1 :8位BCD数据增1F57 B- :4位BCD数据减1F58 DB-1 :8位BCD数据减1F60 CMP :16bit数据比较F61 DCMP :32bit数据比较F62 WIN :16bit数据区段比较F63 DWIN :32bit数据区段比较F64 BCMP :数据块比较F65 WAN :16bit数据逻辑与F66 WOR :16bit数据逻辑或F67 XOR :16bit数据逻辑异或F68 XNR :16bit数据逻辑异或非F69 WUNI :字结合F70 BCC :区块检查码(BCC)计算F71 HEXA :HEX→16进制ASCII转换F72 AHEX :16进制ASCII→HEX转换F73 BCDA :4位BCD→10进制ASCII转换F74 ABCD :10进制ASCII→4位BCD转换F75 BINA :16位BIN→10进制ASCII转换F76 ABIN :10进制ASCII→16位BIN转换F77 DBIA :32位BIN→10进制ASCII转换F78 DABI :10进制ASCII→32位BIN转换F80 BCD :16bitBIN→4位BCD转换F81 BIN :4位BCD→16bitBIN转换F82 DBCD :32bitBIN→8位BCD转换F83 DBIN :8位BCD→32bitBIN转换F84 INV :16bit数据求反F85 NEG :16bit数据求补F86 DNEG :32bit数据求补F87 ABS :16bit数据取绝对值F88 DABS :32bit数据取绝对值F89 EXT :带符号位扩展F90 DECO :数据解码F91 SEGT :7段码解码F92 ENCO :数据编码F93 UNIT :16bit数据组合F94 DIST :16bit数据分离F95 ASC :ASCII码转换F96 SRC :16bit数据查找F97 DSRC :32bit数据查找F98 CMPR :压缩移位读取
F99 CMPW :压缩移位写入F100 SHR :16bit数据右移n bitF101 SHL :16bit数据左移n bitF102 DSHR :32bit数据右移n bitF103 DSHL :32bit数据左移n bitF105 BSR :1digit(4bit)右移F106 BSL :1digit(4bit)左移F108 BITR :n bit部分一并右移F109 BITL :n bit部分一并左移F110 WSHR :字单位一并右移F111 WSHL :字单位一并左移F112 WBSR :digit(4bit)单位一并右移F113 WBSL :digit(4bit)单位一并左移F115 FIFT :缓冲区定义F116 FIFR :从缓冲区读取最早的数据F117 FIFW :写入缓冲区F118 UDC :加/减计数器F119 LRSR :左右移位寄存器F120 ROR :16bit数据循环右移F121 ROL :16bit数据循环左移F122 RCR :16bit数据循环右移(带进位位)F123 RCL :16bit数据循环左移(带进位位)F125 DROR :32bit数据循环右移F126 DROL :32bit数据循环左移F127 DRCR :32bit数据循环右移(带进位位)F128 DRCL :32bit数据循环左移(带进位位)F130 BTS :16bit数据位置位F131 BTR :16bit数据位复位F132 BTI :16bit数据位求反F133 BTT :16bit数据位测试F135 BCU :16bit数据中1的总个数F136 DBCU :32bit数据中1的总个数F137 STMR :辅助定时器(16bit)F138 HMSS : 时、分、秒→秒数据转换F139 SHMS :秒数据转换为时/分/秒数据F140 STC :进位标志置位F141 CLC :进位标志复位F142 WDT :看门狗定时器刷新F143 IORF :部分I/O刷新F144 TRNS :串行数据通讯F145 SEND :数据发送F146 RECV :数据接收F147 PR :并行打印输出
览表(编号顺序)F148 ERR :自诊断错误设置F149 MSG :显示信息F150 READ :读取数据F151 WRT :写入数据F152 RMRD :读取远程子站数据F153 RMWT :写入远程子站数据F155 SMPL :采样F156 STRG :采样触发器F157 CADD :时间加法F158 CSUB :时间减法F159 MTRN :串行数据通信控制F160 DSQR :2字(32bit)数据平方根F161 MRCV : MCU串行端口接收F162 HC0S :目标值一致ONF163 HC0R :目标值一致OFFF164 SPD0 :速度控制(脉冲输出/模式输出)F165 CAM0 :凸轮输出控制F166 HC1S :目标值一致ON(带通道指定)F167 HC1R :目标值一致OFF(带通道指定)F168 SPD1 :位置控制(带通道指定)F169 PLS :脉冲输出指令(带通道指定)F170 PWM :PWM输出指令(带通道指定)F171 SPDH :位置控制指令(带通道指定)F172 PLSH :脉冲输出指令(JOG运行:带通道指定)F173 PWMH :PWM输出指令(带通道指定)F174 SP0H :脉冲输出指令(JOG运行:带通道指定)F175 SPSH :脉冲输出指令(直线插补)F176 SPCH :脉冲输出指令(圆弧插补)F177 HOME :脉冲输出指令(原点返回)F178 PLSM :输入脉冲测定F180 SCR :FP-e画面显示登录指令F181 DSP :FP-e画面显示切换指令F182 FILTR :时间常数处理F183 DSTM :辅助定时器(32bit)F190 MV3 :3个16bit数据一并传输F191 DMV3 :3个32bit数据一并传输F215 DAND :32bit数据逻辑与F216 DOR :32bit数据逻辑或F217 DXOR :32bit数据逻辑异或F218 DXNR :32bit数据逻辑异或非F219 DUNI :双字数据组合F230 TMSEC :时间数据→秒数据F231 SECTM :秒数据→时间数据F235 GRY :16bit二进制→格雷码转换
F236 DGRY :32bit二进制→格雷码转换F237 GBIN :16bit格雷码→二进制转换F238 DGBIN :32bit格雷码→二进制转换F240 COLM :bit行→bit列转换F241 LINE :bit列→bit行转换F250 BTOA :二进制→ASCII码转换F251 ATOB :ASCII码→二进制转换F252 ACHK :ASCII 码检查F257 SCMP :字符串比较F258 SADD :字符串加法F259 LEN :计算字符串长度F260 SSRC :查找字符串F261 RIGHT :获取字符串右侧部分F262 LEFT :获取字符串左侧部分F263 MIDR :获取字符串的任意部分F264 MIDW :改写字符串的任意部分F265 SREP :置换字符串F270 MAX :最大值(16bit)F271 DMAX :最大值(32bit)F272 MIN :最小值(16bit)F273 DMIN :最小值(32bit)F275 MEAN :合计·平均值(16bit)F276 DMEAN :合计·平均值(32bit)F277 SORT :排序(16bit)F278 DSORT :排序(32bit)F282 SCAL :16bit数据线性化F283 DSCAL :32bit数据线性化F284 RAMP :16位数据的斜坡输出F285 LIMT :上下限限位控制(16bit)F286 DLIMT :上下限限位控制(32bit)F287 BAND :数据死区控制(16bit)F288 DBAND :数据死区控制(32bit)F289 ZONE :数据零区控制(16bit)F290 DZONE :数据零区控制(32bit)F300 BSIN :BCD型实数正弦运算F301 BCOS :BCD型实数余弦运算F302 BTAN :BCD型实数正切运算F303 BASIN :BCD型实数反正弦运算F304 BACOS :BCD型实数反余弦运算F305 BATAN :BCD型实数反正切F309 FMV :浮点数型实数数据传输F310 F+ :浮点数型实数数据加法F311 F- :浮点数型实数数据减法F312 F* :浮点数型实数数据乘法F313 F% :浮点数型实数数据除法F314 SIN :浮点数型实数数据正弦F315 COS :浮点数型实数数据余弦
F316 TAN :浮点数型实数数据正切F317 ASIN :浮点数型实数数据反正弦F318 ACOS :浮点数型实数数据反余弦F319 ATAN :浮点数型实数数据反正切F320 LN :浮点数型实数数据自然对数F321 EXP :浮点数型实数数据指数F322 LOG :浮点数型实数数据对数F323 PWR :浮点数型实数数据乘幂F324 FSQR :浮点数型实数数据平方根F325 FLT :16bit整数→浮点型实数数据F326 DFLT :32bit整数→浮点型实数数据F327 INT :浮点型实数数据→16bit整数取整F328 DINT :浮点型实数数据→32bit整数取整F329 FIX :浮点型实数数据→16bit整数小数点以下舍去F330 DFIX :浮点型实数数据→32bit整数小数点以下舍去F331 ROFF :浮点型实数数据→16bit整数小数点以下四舍五入F332 DROFF :浮点型实数数据→32bit整数小数点以下四舍五入F333 FINT :浮点型实数数据小数点以下舍去F334 FRINT :浮点型实数数据小数点以下四舍五入F335 F+/- :浮点型实数数据符号交换F336 FABS :浮点型实数数据绝对值F337 RAD :浮点型实数数据 角度→弧度F338 DEG :浮点型实数数据 弧度→角度F345 FCMP :浮点型实数数据实数比较F346 FWIN :浮点型实数数据实数带域比较F347 FLIMT :浮点型实数数据上下限限位控制F348 FBAND :浮点型实数数据死区控制F349 FZONE :浮点型实数数据零区控制F350 FMAX :浮点型实数数据最大值F351 FMIN :浮点型实数数据最小值F352 FMEAN :浮点型实数数据合计·平均值F353 FSORT :浮点型实数数据排序F354 FSCAL :实数数据线性化F355 PID :PID运算F356 EZPID :简易PID运算F373 DTR :数据变化检出(16bit)F374 DDTR :数据变化检出(32bit)F410 SETB :索引寄存器Bank设置F411 CHGB :索引寄存器Bank切换F412 POPB :索引寄存器Bank恢复F414 SBFL :文件寄存器Bank设置F415 CBFL :文件寄存器Bank切换F416 PBFL :文件寄存器Bank恢复