FX3U·FX3UC系列微型可编程控制器编程手册【基本·应用指令说明书】目录19.5FNC 144DIS/16位数据的4位分离..489-.19.6FNC 147SWAP/高低字节互换..49119.7FNC149..492SORT2/数据排序220.496定位FNC150~FNC159一20.1FNC150DSZR/带DOG搜索的原点回归..497-20.2FNC151DVIT/中断定位..49920.3..501.FNC152TBL/表格设定定位20.4....502.FNC155ABS/读出ABS当前值20.5FNC156...503ZRN/原点回归20.6FNC 157PLSV/可变速脉冲输出.50520.7FNC 158.507DRVI/相对定位20.8FNC 159DRVA/绝对定位...50921.时钟运算511-FNC160~FNC169-21.1FNC160TCMP/时钟数据比较...51221.2FNC161TZCP/时钟数据区域比较.514...21.3FNC162TADD/时钟数据加法运算...516.21.4FNC163TSUB/时钟数据减法运算.....51821.5FNC 164HTOS/时、分、秒数据的秒转换..520.21.6FNC165STOH/秒数据的[时、分、秒]转换...522.21.7FNC166TRD/读出时钟数据......52421.8FNC167TWR/写入时钟数据...52521.9..527FNC169-HOUR/计时表.22.外部设备529FNC170~FNC17922.1FNC170GRY/格雷码的转换..53022.2FNC171GBIN/格雷码的逆转换..53122.3FNC176—..532.RD3A/模拟量模块读出22.4FNC 177...533一WR3A/模拟量模块写入..23.534替换指令的介绍一FNC18023.1指令替换对照表..53424.536其他指令FNC181~FNC189一24.1FNC182COMRD/读出软元件的注释数据...537......FNC184-RND/产生随机数.24.2...53924.3DUTY/产生定时脉冲FNC186..54024.4FNC188CRC/CRC计算..54224.5FNC189HCMOV/高速计数器传送..54610
10 目录 10 FX3U FX3UC [ ] 19.5 FNC 144 DIS / 16 4 .489 19.6 FNC 147 SWAP / .491 19.7 FNC 149 SORT2 / 2 .492 20. FNC 150 FNC 159 496 20.1 FNC 150 DSZR / DOG .497 20.2 FNC 151 DVIT / .499 20.3 FNC 152 TBL / .501 20.4 FNC 155 ABS / ABS .502 20.5 FNC 156 ZRN / .503 20.6 FNC 157 PLSV / .505 20.7 FNC 158 DRVI / .507 20.8 FNC 159 DRVA / .509 21. FNC 160 FNC 169 511 21.1 FNC 160 TCMP / .512 21.2 FNC 161 TZCP / .514 21.3 FNC 162 TADD / .516 21.4 FNC 163 TSUB / .518 21.5 FNC 164 HTOS / .520 21.6 FNC 165 STOH / [ ] .522 21.7 FNC 166 TRD / .524 21.8 FNC 167 TWR / .525 21.9 FNC 169 HOUR / .527 22. FNC 170 FNC 179 529 22.1 FNC 170 GRY / .530 22.2 FNC 171 GBIN / .531 22.3 FNC 176 RD3A / .532 22.4 FNC 177 WR3A / .533 23. FNC 180 534 23.1 .534 24. FNC 181 FNC 189 536 24.1 FNC 182 COMRD/ .537 24.2 FNC 184 RND / .539 24.3 FNC 186 DUTY / .540 24.4 FNC 188 CRC / CRC .542 24.5 FNC 189 HCMOV / .546
FX3U·FX3UC系列微型可编程控制器编程手册【基本·应用指令说明书】目录25.550数据块处理—FNC190~FNC19925.1FNC192—BK+/数据块的加法运算..55125.2FNC193-BK-/数据块的减法运算..554.25.3..557.FNC194~199-BKCMP=,>,<,<>,<=.>=/数据块比较..26.字符串控制561—FNC200~FNC20926.1FNC200...562STR/BIN→字符串的转换26.2..566FNC201VAL/字符串→BIN的转换26.3...570.FNC202—S$+/字符串的结合..57226.4FNC203LEN/检测出字符串的长度.26.5FNC204RIGHT/从字符串的右侧开始取出.574.........26.6FNC205LEFT1从字符串的左侧开始取出.57626.7FNC206MIDR/从字符串中任意取出....57826.8FNC207MIDW/字符串中的任意替换.58126.9....584FNC208INSTR/字符串的检索....26.10FNC 209SMOV/字符串的传送.....58627.588数据处理33-FNC210~FNC21927.1FNC210一FDEL/数据表的数据删除.58927.2FNC211一FINS/数据表的数据插入....59127.3.593FNC212一POP/后入的数据读取[先入后出控制用]27.4FNC213一SFR/16位数据n位右移(带进位)..59627.5FNC214-SFL/16位数据n位左移(带进位),...59828.触点型比较指令-FNC220~FNC24960028.1..602FNC224~230LD=,>,<,<>,<=,>= / 触点型比较..........28.2.605FNC232~238=AND=,>,<,<><=,>=/触点型比较FNC240~246-OR=,>,<,<>,<=,>=/触点型比较..28.3...60829.611数据表处理FNC250~FNC26929.1FNC256LIMIT/上下限限位控制.61229.2FNC257BAND/死区控制.....61529.3FNC258ZONE/区域控制...61829.4FNC259—SSCL/定坐标(不同点坐标数据).621.29.5FNC260-DABIN/10进制ASCII→BIN的转换.62529.6FNC261-BINDA/BIN→10进制ASCII的转换..28.29.7..631.FNC269SCL2/定坐标2(X/Y坐标数据).30.外部设备通信(变频器通信)-FNC270~FNC27463530.1...636FNC270一IVCK/变频器的运行监视....30.2.638FNC271一IVDR/变频器的运行控制11
11 目录 11 FX3U FX3UC [ ] 25. FNC 190 FNC 199 550 25.1 FNC 192 BK+ / .551 25.2 FNC 193 BK- / .554 25.3 FNC 194 199 BKCMP=,>,<,<>,<=.>= / .557 26. FNC 200 FNC 209 561 26.1 FNC 200 STR / BIN .562 26.2 FNC 201 VAL / BIN .566 26.3 FNC 202 $ + / .570 26.4 FNC 203 LEN / .572 26.5 FNC 204 RIGHT / .574 26.6 FNC 205 LEFT / .576 26.7 FNC 206 MIDR / .578 26.8 FNC 207 MIDW / .581 26.9 FNC 208 INSTR / .584 26.10 FNC 209 $MOV / .586 27. 3 FNC 210 FNC 219 588 27.1 FNC 210 FDEL / .589 27.2 FNC 211 FINS / .591 27.3 FNC 212 POP / [ ] .593 27.4 FNC 213 SFR / 16 n .596 27.5 FNC 214 SFL / 16 n .598 28. FNC 220 FNC 249 600 28.1 FNC 224 230 LD=,>,<,<>.<=,>= / .602 28.2 FNC 232 238 AND=,>,<,<>.<=,>= / .605 28.3 FNC 240 246 OR=,>,<,<>.<=,>= / .608 29. FNC 250 FNC 269 611 29.1 FNC 256 LIMIT / .612 29.2 FNC 257 BAND / .615 29.3 FNC 258 ZONE / .618 29.4 FNC 259 SCL / ( ) .621 29.5 FNC 260 DABIN / 10 ASCII BIN .625 29.6 FNC 261 BINDA / BIN 10 ASCII .628 29.7 FNC 269 SCL2 / 2 X/Y .631 30. ( ) FNC 270 FNC 274 635 30.1 FNC 270 IVCK / .636 30.2 FNC 271 IVDR / .638
FX3U·FX3UC系列微型可编程控制器编程手册【基本·应用指令说明书】目录30.3FNC272-IVRD/读取变频器的参数..64030.4FNC273一IVWR/写入变频器的参数..64230.5FNC274-IVBWR/成批写入变频器的参数,..64431.646数据传送3-FNC275~FNC27931.1...647FNC278一RBFM/BFM分割读出...31.1.1RBFM(FNC278)/WBFM(FNC279)指令的通用事项..64831.2..651FNC279一WBFM/BFM分割写入32.653高速处理2-FNC280~FNC28932.1FNC280HSCT/高速计数器表比较....65433.659扩展文件寄存器控制一FNC290~FNC29933.1FNC290一LOADR/读出扩展文件寄存器..66033.2FNC291SAVER/成批写入扩展文件寄存器..62一33.3FNC292一INITR/扩展寄存器的初始化..670..33.4FNC293LOGR/登录到扩展寄存器...67333.5FNC 294一RWER/扩展文件寄存器的删除·写入....7733.6FNC2955一INITER/扩展文件寄存器的初始化....68134.SFC程序和步进梯形图68434.1SFC程序...68434.1.1概要..68434.1.2..684功能及动作说明..34.1.3SFC程序的创建步骤..68534.1.4..688初始化状态的使用和作用,34.1.5..689停电保持(保持用)状态.34.1.6.689RET指令的作用..34.1.7编制SFC程序所需的预备知识..68934.1.8.695SFC流程的形态34.1.9分支·合并状态的程序....69869934.1.10制作分支回路方面的规则..70434.1.11程序实例34.2步进梯形图...712..71234.2.1概要34.2.2..712功能及动作说明.....71334.2.3步进梯形图的表现形式,34.2.4步进梯形图的编写(SFC程序→STL程序),..714..71534.2.5编制步进梯形图所需的预备知识34.2.6....718分支.合并状态的程序.34.2.7..722程序实例..72835.中断功能和脉冲捕捉功能12
12 目录 12 FX3U FX3UC [ ] 30.3 FNC 272 IVRD / .640 30.4 FNC 273 IVWR / .642 30.5 FNC 274 IVBWR / .644 31. 3 FNC 275 FNC 279 646 31.1 FNC 278 RBFM / BFM .647 31.1.1 RBFM(FNC 278) / WBFM(FNC 279) .648 31.2 FNC 279 WBFM / BFM .651 32. 2 FNC 280 FNC 289 653 32.1 FNC 280 HSCT / .654 33. FNC 290 FNC 299 659 33.1 FNC 290 LOADR / .660 33.2 FNC 291 SAVER / .662 33.3 FNC 292 INITR / .670 33.4 FNC 293 LOGR / .673 33.5 FNC 294 RWER / .677 33.6 FNC 295 INITER / .681 34. SFC 684 34.1 SFC .684 34.1.1 .684 34.1.2 .684 34.1.3 SFC .685 34.1.4 .688 34.1.5 .689 34.1.6 RET .689 34.1.7 SFC .689 34.1.8 SFC .695 34.1.9 .698 34.1.10 .699 34.1.11 .704 34.2 .712 34.2.1 .712 34.2.2 .712 34.2.3 .713 34.2.4 SFC STL .714 34.2.5 .715 34.2.6 .718 34.2.7 .722 35. 728
FX3U·FX3UC系列微型可编程控制器编程手册【基本·应用指令说明书】目录概要35.1..72835.2通用事项.729..72935.2.1中断功能及脉冲捕捉功能的禁止方法35.2.2..730相关事项..35.2.3.731使用上的注意事项(通用).35.3输入中断(通过外部信号中断[不使用延迟功能..73335.3.1....733输入中断(通过外部信号中断)【不使用延迟功能]35.3.2....737实用程序举例(短时间脉宽的测量程序)35.4输入中断(通过外部信号中断)[使用延迟功能].....73935.5定时器中断(一定周期的中断).…...74035.5.1..740定时器中断(一定周期的中断)35.5.2..741实用程序举例(应用指令的定时器中断程序)35.6计数器中断一根据高速计数器的计数到位来中断..74335.7脉冲捕捉功能[M8170~M8177]..74436.745特殊软元件的动作(M8000~,D8000~)....74536.1特殊软元件一览(M8000~,D8000~).36.1.1特殊辅助继电器(M8000~M8511)..74536.1.2特殊数据寄存器(D8000~D8511)..75936.2特殊软元件(M8000~,D8000~)的补充...774.36.2.1RUN监控。初始化脉冲的使用[M8000~M8003].774.36.2.2....775看门狗定时器时间[D8000].36.2.3...76.检测到电池电压过低[M8005.M8006]36.2.4....776检测停电时间[D8008,M8008,M8007]36.2.5...77..运算时间(扫描监控)[D8010~D8012]..36.2.6内部时钟[M8011~M8014]......77736.2.7实时时钟[M8015~M8019,D8013~D8019]....777...78.36.2.8实时时钟的校时方法..36.2.9.780.输入滤波器的调节[D8020].36.2.10电池[BATT(BAT)]LED灭灯指令[M8030]...781..782.36.2.11清除指令[M8031,M8032]..36.2.12存储器保持停止[M8033](STOP中的输出保持).782.36.2.13禁止所有输出的指令[M8034]...78236.2.14RUN/STOP输入的独立操作[M8035~M8037]..783.36.2.15恒定扫描模式[M8039,D8039】(运算处理时间的固定化)......784...784.36.2.16使用STL指令、SFC图实现程序的状态控制[M8040]..36.2.17模拟量特殊适配器[M8260~M8299,D8260~D8299]....78578737.故障的查看方法和出错代码一览37.1显示可编程控制器运行情况的LED及显示颜色..78737.1.1POWERLED[灯亮/闪烁/灯灭[FX3U·FX3UC]..78737.1.2..787RUNLED[灯亮/灯灭[FX3U·FX3Uc]37.1.3BATTLED[灯亮/灯灭[FX3U·FX3Uc]...78737.1.4ERRORLED[灯亮/闪烁/灯灭[FX3UFX3UC]..78837.1.5LRUNLED【仅FX3UC]..78837.1.6LERR.LED【仅FX3UC].78913
13 目录 13 FX3U FX3UC [ ] 35.1 .728 35.2 .729 35.2.1 .729 35.2.2 .730 35.2.3 ( ).731 35.3 ( ) [ ] .733 35.3.1 ( ) [ ] .733 35.3.2 ( ) .737 35.4 ( ) [ ] .739 35.5 ( ) .740 35.5.1 ( ) .740 35.5.2 ( ) .741 35.6 .743 35.7 [M8170~M8177].744 36. (M8000 D8000 ) 745 36.1 (M8000 D8000 ) .745 36.1.1 (M8000 M8511) .745 36.1.2 (D8000 D8511) .759 36.2 (M8000 D8000 ) .774 36.2.1 RUN [M8000 M8003] .774 36.2.2 [D8000] .775 36.2.3 [M8005 M8006] .776 36.2.4 [D8008 M8008 M8007] .776 36.2.5 [D8010 D8012] .776 36.2.6 [M8011 M8014] .777 36.2.7 [M8015 M8019 D8013 D8019] .777 36.2.8 .778 36.2.9 [D8020] .780 36.2.10 [BATT(BAT)] LED [M8030] .781 36.2.11 [M8031 M8032] .782 36.2.12 [M8033] STOP .782 36.2.13 [M8034] .782 36.2.14 RUN/STOP [M8035 M8037].783 36.2.15 [M8039 D8039] .784 36.2.16 STL SFC [M8040].784 36.2.17 [M8260 M8299 D8260 D8299] .785 37. 787 37.1 LED .787 37.1.1 POWER LED [ / / ] [FX3U FX3UC] .787 37.1.2 RUN LED [ / ] [FX3U FX3UC] .787 37.1.3 BATT LED [ / ] [FX3U FX3UC] .787 37.1.4 ERROR LED [ / / ] [FX3U FX3UC] .788 37.1.5 L RUN LED [ FX3UC] .788 37.1.6 L ERR. LED [ FX3UC] .789
FX3U·FX3UC系列微型可编程控制器编程手册【基本·应用指令说明书】目录37.2出错代码的查看方法及显示内容..790.79037.2.1使用显示模块(FX3U-7DM)的操作及查看方法..79137.2.2使用GxDeveloper的操作及查看方法...79237.2.3出错的显示内容37.3检测出错用的软元件的补充说明...79237.3.1出错的检测(特殊M8060~/特殊D8060~)..792..79337.3.2检测出错用的特殊软元件的动作关系.....79337.3.3出错的检测时序...79437.4出错代码一览及解决方法.800附录A.编程工具的对应情况和版本升级的历史记录附录A-1编程工具的对应情况..800附录A-...800可编程工具的对应情况1....801RUN中写入时的注意事项附录A-.803附录A-1-3使用经过GOT1000系列的USB透明功能时的注意事项..804附录A-1-4使用GOT-F900的透明功能(2端口)时的注意事项附录A一2外围设备的对应情况(编程工具除外)..805附录A -2 -1...805对应产品和版本附录A-2..805未对应的外围设备时附录A一3关于版本升级的历史记录..806附录A-3.8061版本的确认方法附录A -...80632生产编号的查看方法附录A-3..8063版本升级的历史记录[FX3u]附录A-3-4..807版本升级的历史记录[FX3Uc].附录B.指令执行时间808附录B.8081基本指令的执行时间...附录 B-2步进梯形图指令的执行时间..809..809附录B-3标签(P,1)的执行时间附录 B-4应用指令的执行时间...810...8.17.附录B-5关于各应用指令的脉冲化指令P的执行时间..附录B一6关于根据对象软元件的组合及变址修饰的有无而不同的指令执行时间...818...818附录B-6-1基本指令(LD,LDI,AND,ANI,OR,ORI)的执行时间...818附录B-6-2应用指令的执行时间.820附录C.应用指令一览【按指令种类/按字母顺序]附录C-1应用指令【按指令种类]...820附录C一2应用指令[按字母顺序] ..824保证.....828改订的历史记录.829..832服务网络14
14 目录 14 FX3U FX3UC [ ] 37.2 .790 37.2.1 (FX3U-7DM) .790 37.2.2 GX Developer .791 37.2.3 .792 37.3 .792 37.3.1 ( M8060 / D8060 ) .792 37.3.2 .793 37.3.3 .793 37.4 .794 A . 800 A 1 .800 A 1 1 .800 A 1 2 RUN .801 A 1 3 GOT1000 USB .803 A 1 4 GOT-F900 (2 ) .804 A 2 .805 A 2 1 .805 A 2 2 .805 A 3 .806 A 3 1 .806 A 3 2 .806 A 3 3 [FX3U].806 A 3 4 [FX3UC].807 B. 808 B 1 .808 B 2 .809 B 3 (P I) .809 B 4 .810 B 5 P .817 B 6 .818 B 6 1 LD,LDI,AND,ANI,OR,ORI .818 B 6 2 .818 C. [ / ] 820 C 1 [ ].820 C 2 [ ] .824 .828 .829 .832