FX3U·FX3UC系列微型可编程控制器编程手册【基本·应用指令说明书】目录4.9.4文件寄存器、扩展文件寄存器的初始化.104..1054.9.5文件寄存器的功能和动作实例..1064.9.6扩展文件寄存器的功能和动作实例..1074.9.7使用扩展文件寄存器的注意事项..1084.9.8关于文件寄存器及扩展文件寄存器的数据登录4.10变址寄存器[V,Z].112.1124.10.1变址寄存器的编号..1124.10.2功能和构造4.10.3软元件的修饰...1124.11指针[P],[1].113....1134.11.1指针的编号.1134.11.2分支用指针的功能和动作实例I...1144.11.3中断用指针的功能和动作实例..1175.指令的软元件·常数的指定方法.1175.1可编程控制器处理的数据(8进制数/10进制数/16进制数/实数)1175.1.1数值的种类.5.1.2数值的转换.118.1185.1.3浮点运算中数值的使用5.2常数K,H,E(10进制数/16进制数/实数)的指定..120..1205.2.1常数K(10进制数)5.2.2常数H(16进制数)...1205.2.3.120常数E(实数)字符串.1215.35.3.1.121字符串常数("ABC"5.3.2字符串数据..1215.4位的位数指定(Kn***).1225.5字软元件的位指定(D口.b)...1235.6..123缓冲存储区的直接指定(UIG)5.7.124变址修正5.7.1基本指令的变址修正....124.1255.7.2应用指令的变址修正.5.7.3使用次数受限制的指令的变址修饰实例..1271296.编程前须知6.1..129指令说明的阅读方法6.2编程方面的基本注意事项..132.1326.2.1程序的步骤及执行顺序..1336.2.2双重输出(双线圈)的动作及对策.1346.2.3不能编程的回路图及对策..1356.3输入输出处理,响应延迟程序流程控制指令之间的相互关系..1366.4...1386.5应用指令的一般通则.1386.5.1应用指令的表示和执行形式..1406.5.2一般标志位的使用..1426.5.3运算出错标志位的使用.1426.5.4扩展功能用标志位的使用5
5 目录 5 FX3U FX3UC [ ] 4.9.4 .104 4.9.5 .105 4.9.6 .106 4.9.7 .107 4.9.8 .108 4.10 [V Z] . 112 4.10.1 . 112 4.10.2 . 112 4.10.3 . 112 4.11 [P] [I] . 113 4.11.1 . 113 4.11.2 . 113 4.11.3 . 114 5. 117 5.1 (8 /10 /16 / ) . 117 5.1.1 . 117 5.1.2 . 118 5 . 1 . 3 . 118 5.2 K H E(10 /16 / ) .120 5.2.1 K(10 ) .120 5.2.2 H(16 ) .120 5.2.3 E( ) .120 5.3 .121 5.3.1 ( ABC ) .121 5.3.2 .121 5.4 (Kn * * *) .122 5.5 (D .b) .123 5.6 (U \G ) .123 5.7 .124 5.7.1 .124 5.7.2 .125 5.7.3 .127 6. 129 6.1 .129 6.2 .132 6.2.1 .132 6.2.2 ( ) .133 6.2.3 .134 6.3 .135 6.4 .136 6.5 .138 6.5.1 .138 6.5.2 .140 6.5.3 .142 6.5.4 .142
FX3U·FX3UC系列微型可编程控制器编程手册【基本·应用指令说明书】目录.1436.5.5指令的使用次数的限制7.144基本指令7.1LD,LDI指令..1467.2OUT指令..1487.3AND,ANI指令....1517.4...154OR.ORI指令.7.5..157LDP,LDF,ANDPANDF,ORP,ORF指令7.6...163ORB指令..7.7..164ANB指令....7.8MPS,MRD,MPP指令.1657.9...170MC,MCR指令7.10INV指令....173..1747.11MEP,MEF指令7.12PLS,PLF指令..1767.13SET,RST指令.178..1817.14NOP指令....1827.15 END指令7.16指令步数和指定软元件..1838.程序流程一FNC00~FNC09184..1858.1FNC00-CJ/条件转移8.1.1CJ指令和触点线圈的动作..1898.1.2主控和跳转指令的关系..1918.2FNC01CALL/子程序调用.1928.2.1...194.子程序和中断子程序内的注意事项8.3FNC 02SRET/子程序返回..1968.4FNC03IRET/中断返回...1978.5FNC 04EI/允许中断...199....8.6FNC 05DI/禁止中断...2008.7FNC06FENDI主程序结束.2018.8FNC07WDT/看门狗定时器..2038.9FNC 08FOR循环范围的开始....2068.10 FNC 09NEXT/循环范围的结束.2079.传送·比较一210FNC10~FNC199.1FNC 10CMP/比较.2119.2FNC 11ZCP/区间比较..213.9.3FNC 12MOV/传送....2159.4FNC13SMOV/位移动..2189.5FNC14CML/反转传送......2209.6FNC 15BMOV/成批传送.2229.6.1文件寄存器←→..224数据寄存器之间的传送功能9.7FNC 16FMOV/多点传送..2269.8FNC 17..228XCH/交换9.9FNC 18BCD/BCD转换.2306
6 目录 6 FX3U FX3UC [ ] 6.5.5 .143 7. 144 7.1 LD,LDI .146 7.2 OUT .148 7.3 AND,ANI .151 7.4 OR,ORI .154 7.5 LDP,LDF,ANDP,ANDF,ORP,ORF .157 7.6 ORB .163 7.7 ANB .164 7.8 MPS,MRD,MPP .165 7.9 MC,MCR .170 7.10 INV .173 7.11 MEP,MEF .174 7.12 PLS,PLF .176 7.13 SET,RST .178 7.14 NOP .181 7.15 END .182 7.16 .183 8. FNC 00~FNC 09 184 8.1 FNC 00-CJ/ .185 8.1.1 CJ .189 8.1.2 .191 8.2 FNC 01 CALL / .192 8.2.1 .194 8.3 FNC 02 SRET / .196 8.4 FNC 03 IRET / .197 8.5 FNC 04 EI / .199 8.6 FNC 05 DI / .200 8.7 FNC 06 FEND/ .201 8.8 FNC 07 WDT / .203 8.9 FNC 08 FOR / .206 8.10 FNC 09 NEXT / .207 9. FNC 10 FNC 19 210 9.1 FNC 10 CMP / . 211 9.2 FNC 11 ZCP / .213 9.3 FNC 12 MOV / .215 9.4 FNC 13 SMOV / .218 9.5 FNC 14 CML / .220 9.6 FNC 15 BMOV / .222 9.6.1 .224 9.7 FNC 16 FMOV / .226 9.8 FNC 17 XCH / .228 9.9 FNC 18 BCD / BCD .230
FX3U·FX3UC系列微型可编程控制器编程手册【基本·应用指令说明书】目录9.10FNC19BIN/BIN转换..23323610.四则逻辑运算一FNC20~FNC2910.1FNC 20..237ADD/BIN加法运算10.2FNC21SUB/BIN减法运算.24010.3FNC22MUL/BIN乘法运算...24310.4FNC23DIV/BIN除法运算..24610.5FNC24INC/BIN加-..24910.6FNC25DEC/BIN减..25110.7FNC26WAND/逻辑与.25210.8FNC27WOR/逻辑或:..25410.9FNC28WXOR/逻辑异或.25610.10FNC29NEG/补码..25811.260循环·移位-FNC30~FNC3911.1FNC 30ROR/循环右移..26111.2FNC 31ROL/循环左移....26311.3FNC32RCR/带进位循环右移...65.一11.4FNC 33RCL/带进位循环左移..67-11.5FNC 34SFTR/位右移....269-11.6FNC35SFTL/位左移.7..-11.6.1F1,F2可编程控制器的SFT(移位)指令替换...273.11.7FNC36-WSFR/字右移...274.11.8FNC 37—WSFL/字左移..76.11.9FNC38—...278..SFWR/移位写入[先入先出/先入后出控制用】11.10FNC39-SFRD.移位读出[先入先出控制用......28312.数据处理-FNC40~FNC49-12.1FNC40ZRST/成批复位...28412.2FNC 41DECO/译码..28712.3FNC42ENCO/编码..29012.4FNC43SUM/ON位数..29212.5FNC 44BON/ON位判定...5.12.6FNC45MEAN/平均值..29712.7FNC46...299ANS/信号报警器置位12.8FNC 47....301.ANR/信号报警器复位12.9FNC 48...302SQR/BIN开方运算12.10FNC49FLT/BIN整数→2进制浮点数转换..30313.305高速处理—FNC50~FNC5913.1FNC50-REF/输入输出刷新..30613.1.1使用REF指令前须知.....30813.2FNC51一REFF/输入刷新(带滤波器设定)...309..31113.2.1使用REFF指令前须知7
7 目录 7 FX3U FX3UC [ ] 9.10 FNC 19 BIN / BIN .233 10. FNC 20 FNC 29 236 10.1 FNC 20 ADD / BIN .237 10.2 FNC 21 SUB / BIN .240 10.3 FNC 22 MUL /BIN .243 10.4 FNC 23 DIV / BIN .246 10.5 FNC 24 INC /BIN .249 10.6 FNC 25 DEC /BIN .251 10.7 FNC 26 WAND / .252 10.8 FNC 27 WOR / .254 10.9 FNC 28 WXOR / .256 10.10 FNC 29 NEG / .258 11. FNC 30~FNC 39 260 11.1 FNC 30 ROR / .261 11.2 FNC 31 ROL / .263 11.3 FNC 32 RCR / .265 11.4 FNC 33 RCL / .267 11.5 FNC 34 SFTR / .269 11.6 FNC 35 SFTL / .271 11.6.1 F1 F2 SFT .273 11.7 FNC 36 WSFR / .274 11.8 FNC 37 WSFL / .276 11.9 FNC 38 SFWR / [ / ] .278 11.10 FNC 39 SFRD / [ ] .281 12. FNC 40 FNC 49 283 12.1 FNC 40 ZRST / .284 12.2 FNC 41 DECO / .287 12.3 FNC 42 ENCO / .290 12.4 FNC 43 SUM / ON .292 12.5 FNC 44 BON / ON .295 12.6 FNC 45 MEAN / .297 12.7 FNC 46 ANS / .299 12.8 FNC 47 ANR / .301 12.9 FNC 48 SQR / BIN .302 12.10 FNC 49 FLT / BIN 2 .303 13. FNC 50 FNC 59 305 13.1 FNC 50 REF / .306 13.1.1 REF .308 13.2 FNC 51 REFF / ( ) .309 13.2.1 REFF . 311
FX3U·FX3UC系列微型可编程控制器编程手册【基本·应用指令说明书】目录13.3FNC52MTR/矩输入...31213.3.1MTR指令的使用方法及注意点..31513.4FNC53-HSCS/比较置位(高速计数器用)...31613.4.1使用高速计数器用指令时的共通注意事项....31813.5FNC 54...321HSCR/比较复位(高速计数器用).13.6FNC55..323HSZ/区间比较(高速计数器用)-..32513.6.1电源ON时比较结果置ON的程序[ZCP(FNC11)指令]..32713.6.2表格高速比较模式M8130)..13.6.3频率控制模式(HSZ、PLSY指令)(M8132)...33013.7FNC56..332SPD/脉冲密度13.8FNC57PLSY/脉冲输出.....33513.9FNC 58PWM/脉宽调制...339..13.10FNC59PLSR/带加减速的脉冲输出..34214.347方便指令-FNC60~FNC6914.1FNC60IST/初始化状态....348...35014.1.1IST指令的等价梯形图14.1.2导入IST指令的实例(工件传送设备举例)。..351..14.2FNC61S...357SER/数据检索.....14.3FNC62一ABSD/凸轮控制绝对方式....36014.4FNC63—INCD/凸轮控制相对方式..36314.5FNC64TTMR/示教定时器..36514.6FNC65-STMR/特殊定时器....36714.7FNC 66ALT/交替输出..369.14.8FNC 67RAMP/斜坡信号..37114.9FNC68ROTC/旋转工作台控制..37314.10FNC 69SORT/数据排序.37615.379外部设备1/O-FNC70~FNC7915.1FNC70.15.2FNC 71HKY/16进制输入,...383FNC7215.3DSW/数字开关.386++++*.15.4FNC 73SEGD/七段码译码....38915.5FNC74...39..SEGL./7段时分显示-15.5.1...394..7段码数码管的选用要领15.5.2.....394.根据7段码显示的规格选择参数n的要领,15.6FNC 75—..3...ARWS/箭头开关+++-15.7FNC76..400ASC/ASCII数据输入15.8FNC 77...02.PR/ASCII码打印.15.9FNC78-FROM/BFM的读出.....40515.9.1.07.FROM/TO指令的共通事项(详细)15.10FNC799TO/BFM的写入.......40941116.外部设备SER(选项设备)-FNC80~FNC89FNC80一RS/串行数据传送41216.18
8 目录 8 FX3U FX3UC [ ] 13.3 FNC 52 MTR / .312 13.3.1 MTR .315 13.4 FNC 53 HSCS / ( ) .316 13.4.1 .318 13.5 FNC 54 HSCR / ( ) .321 13.6 FNC 55 HSZ / ( ) .323 13.6.1 ON ON [ZCP(FNC 11) ] .325 13.6.2 (M8130) .327 13.6.3 (HSZ PLSY )(M8132) .330 13.7 FNC 56 SPD / .332 13.8 FNC 57 PLSY / .335 13.9 FNC 58 PWM / .339 13.10 FNC 59 PLSR / .342 14. FNC 60 FNC 69 347 14.1 FNC 60 IST / .348 14.1.1 IST .350 14.1.2 IST ( ) .351 14.2 FNC 61 SER / .357 14.3 FNC 62 ABSD / .360 14.4 FNC 63 INCD / .363 14.5 FNC 64 TTMR / .365 14.6 FNC 65 STMR / .367 14.7 FNC 66 ALT / .369 14.8 FNC 67 RAMP / .371 14.9 FNC 68 ROTC / .373 14.10 FNC 69 SORT / .376 15. I/O FNC 70 FNC 79 379 15.1 FNC 70 TKY / .380 15.2 FNC 71 HKY / 16 .383 15.3 FNC 72 DSW / .386 15.4 FNC 73 SEGD / .389 15.5 FNC 74 SEGL ./ 7 .391 15.5.1 7 .394 15.5.2 7 n .394 15.6 FNC 75 ARWS / .396 15.7 FNC 76 ASC / ASCII .400 15.8 FNC 77 PR / ASCII .402 15.9 FNC 78 FROM / BFM .405 15.9.1 FROM/TO ( ) .407 15.10 FNC 79 TO / BFM .409 16. SER( ) FNC 80 FNC89 411 16.1 FNC 80 RS/ .412
FX3U·FX3UC系列微型可编程控制器编程手册【基本·应用指令说明书】目录16.2FNC81-PRUN/8进制位传送,..41416.3FNC82一ASCI/HEX→ASCII的转换...41713.4FNC 83一HEXIASCII→HEX的转换....419.16.5FNC84一CCD/校验码....42216.6FNC87—RS2/串行数据传送2..42516.7FNC88PID/PID运算..427一17.430数据传送22—FNC100~FNC10917.1FNC102一ZPUSH/变址寄存器的成批避让保存...431.17.2FNC103一ZPOP/变址寄存器的恢复...43343418.浮点数运算-FNC110~FNC13918.1FNC110—ECMP/2进制浮点数比较,..43618.2FNC 111EZCP/2进制浮点数区间比较..43718.3FNC112EMOV/2进制浮点数数据传送..439-18.4FNC116ESTR/2进制浮点数→字符串的转换....440....FNC 11718.5EVAL/字符串→2进制浮点数的转换.....44618.6FNC 118EBCD/2进制浮点数→10进制浮点数的转换..451.18.7FNC 119EBIN/10进制浮点数→2进制浮点数的转换....45218.8FNC 120EADD/2进制浮点数加法运算.....45418.9FNC121ESUB/2进制浮点数减法运算...45518.10FNC122EMUL/2进制浮点数乘法运算.45618.11FNC123EDIVI2进制浮点数除法运算..457.18.12FNC124EXP/2进制浮点数指数运算....458.18.13FNC125LOGE/2进制浮点数自然对数运算.46018.14FNC126LOG10/2进制浮点数常用对数运算..46218.15FNC127ESQR/2进制浮点数开方运算..46418.16FNC128ENEG/2进制浮点数符号转...46518.17FNC129INT/2进制浮点数→BIN整数的转换..46618.18FNC 130 ...468SIN/浮点数SIN运算18.19FNC 131COS/浮点数COS运算.46918.20FNC132=TAN/浮点数TAN运算.....470.18.21FNC133一ASIN/2进制浮点数SIN-1运算...47118.22FNC134—ACOS/2进制浮点数COS-1运算...47318.23FNC135ATAN/2进制浮点数TAN-1运算.....475一18.24FNC136RAD/2进制浮点数角度→弧度的转换...477一18.25FNC137-DEG/2进制浮点数弧度→角度的转换..47919.数据处理2-FNC140~FNC14948019.1FNC140一WSUM/算出数据合计值..48119.2FNC 141一WTOB/字节单位的数据分离.48319.3FNC 142...485BTOW/字节单位的数据结合,-19.4FNC143—UNI/16位数据的4位结合...4879
9 目录 9 FX3U FX3UC [ ] 16.2 FNC 81 PRUN / 8 .414 16.3 FNC 82 ASCI / HEX ASCII .417 13.4 FNC 83 HEX /ASCII HEX .419 16.5 FNC 84 CCD / .422 16.6 FNC 87 RS2 / 2 .425 16.7 FNC 88 PID / PID .427 17. 2 FNC 100 FNC 109 430 17.1 FNC 102 ZPUSH / .431 17.2 FNC 103 ZPOP / .433 18. FNC 110 FNC 139 434 18.1 FNC 110 ECMP / 2 .436 18.2 FNC 111 EZCP / 2 .437 18.3 FNC 112 EMOV / 2 .439 18.4 FNC 116 ESTR / 2 .440 18.5 FNC 117 EVAL / 2 .446 18.6 FNC 118 EBCD / 2 10 .451 18.7 FNC 119 EBIN /10 2 .452 18.8 FNC 120 EADD /2 .454 18.9 FNC 121 ESUB / 2 .455 18.10 FNC 122 EMUL / 2 .456 18.11 FNC 123 EDIV / 2 .457 18.12 FNC 124 EXP / 2 .458 18.13 FNC 125 LOGE /2 .460 18.14 FNC 126 LOG10 /2 .462 18.15 FNC 127 ESQR / 2 .464 18.16 FNC 128 ENEG / 2 .465 18.17 FNC 129 INT / 2 BIN .466 18.18 FNC 130 SIN / SIN .468 18.19 FNC 131 COS / COS .469 18.20 FNC 132 TAN / TAN .470 18.21 FNC 133 ASIN / 2 SIN-1 .471 18.22 FNC 134 ACOS / 2 COS-1 .473 18.23 FNC 135 ATAN / 2 TAN-1 .475 18.24 FNC 136 RAD / 2 .477 18.25 FNC 137 DEG / 2 .479 19. 2 FNC 140 FNC 149 480 19.1 FNC 140 WSUM / .481 19.2 FNC 141 WTOB / .483 19.3 FNC 142 BTOW / .485 19.4 FNC 143 UNI / 16 4 .487