实例介绍
【实例简介】
【实例截图】
【核心代码】
目录 相关手册的介绍......................................................................................................................... 14 关于手册中使用的总称·简称的记载......................................................................................... 20 1. 前言 23 1.1 可编程控制器的编程语言.......................................................................................................... 23 1.1.1 编程语言的种类......................................................................................................................... 23 1.1.2 程序的互换性 ............................................................................................................................ 24 2. 概要(顺控程序) 25 2.1 便利功能的介绍 ........................................................................................................................ 25 2.1.1 输入处理用的便利功能.............................................................................................................. 25 2.1.2 输出处理用的便利功能.............................................................................................................. 26 2.1.3 支持顺控的功能......................................................................................................................... 26 2.2 应用指令的介绍 ........................................................................................................................ 28 2.2.1 主要应用指令 ............................................................................................................................ 28 2.3 模拟量·定位特殊控制 ............................................................................................................. 29 2.4 链接·通信 ............................................................................................................................... 30 2.5 构成可编程控制器的软元件的介绍 ........................................................................................... 31 2.5.1 各软元件的关系......................................................................................................................... 31 2.5.2 软元件的动作及一览 ................................................................................................................. 32 2.6 程序内存和软元件 .................................................................................................................... 34 2.6.1 存储器结构................................................................................................................................ 34 2.6.2 存储器的动作和停电保持(电源ON/OFF、RUN/STOP)............................................................. 36 2.6.3 有关停电保持方式的种类 .......................................................................................................... 40 2.6.4 一般用软元件和停电保持软元件的变更..................................................................................... 41 2.6.5 停电保持软元件的初始化方法................................................................................................... 41 2.7 参数的种类和设定 .................................................................................................................... 42 2.7.1 参数一览 ................................................................................................................................... 42 2.7.2 参数的初始值及可以变更的工具 ............................................................................................... 43 2.7.3 存储器容量设定范围 ................................................................................................................. 45 2.7.4 存储器盒适合的机型 ................................................................................................................. 45 2.7.5 关键字....................................................................................................................................... 46 2.7.6 特殊功能模块的初始值设定【GX Developer Ver.8.23Z以上】................................................. 51 2.7.7 定位设定【GX Developer Ver.8.23Z以上】.............................................................................. 51 2.7.8 内置CC-Link/LT设定(FX3UC-32MT-LT-2专用)......................................................................... 51 2.7.9 使用GX Developer 设定参数..................................................................................................... 51 3. 指令一览 62 3.1 基本指令................................................................................................................................... 62 3.2 步进梯形图指令 ........................................................................................................................ 63 3.3 应用指令-按FNC.No顺序........................................................................................................ 64 4. 软元件的作用和功能 77 4.1 软元件编号一览 ........................................................................................................................ 77 4.2 输入输出继电器[X、Y].............................................................................................................. 81 4.2.1 输入输出继电器的编号.............................................................................................................. 81 4.2.2 功能和作用................................................................................................................................ 81 4.2.3 输入继电器的动作时序.............................................................................................................. 82 4 FX3G·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书] 目录 4.3 辅助继电器[M] .......................................................................................................................... 83 4.3.1 辅助继电器的编号..................................................................................................................... 83 4.3.2 功能和动作实例......................................................................................................................... 83 4.4 状态[S]...................................................................................................................................... 85 4.4.1 状态的编号................................................................................................................................ 85 4.4.2 功能和动作实例......................................................................................................................... 85 4.5 定时器[T] .................................................................................................................................. 87 4.5.1 定时器的编号 ............................................................................................................................ 87 4.5.2 功能和动作实例......................................................................................................................... 87 4.5.3 设定值的指定方法..................................................................................................................... 89 4.5.4 子程序内的注意事项 ................................................................................................................. 89 4.5.5 定时器动作的详细内容和定时器的精度..................................................................................... 89 4.5.6 程序举例【断开延时定时器,闪烁】 ........................................................................................ 90 4.5.7 作为数据软元件的处理.............................................................................................................. 92 4.6 计数器[C].................................................................................................................................. 93 4.6.1 计数器的编号 ............................................................................................................................ 93 4.6.2 计数器的特征 ............................................................................................................................ 93 4.6.3 相关软元件(增/减的指定)【32位计数器】................................................................................. 93 4.6.4 功能和动作实例......................................................................................................................... 94 4.6.5 设定值的指定方法..................................................................................................................... 95 4.6.6 计数器的响应速度..................................................................................................................... 95 4.6.7 作为数据软元件的使用.............................................................................................................. 96 4.7 高速计数器[C](FX3U·FX3UC可编程控制器)......................................................................... 97 4.7.1 高速计数器的种类和软元件的编号............................................................................................ 97 4.7.2 高速计数器的输入分配.............................................................................................................. 99 4.7.3 高速计数器的使用................................................................................................................... 100 4.7.4 当前值更新时序及当前值的比较 ............................................................................................. 102 4.7.5 相关软元件.............................................................................................................................. 103 4.7.6 关于外部复位输入信号的逻辑变更.......................................................................................... 104 4.7.7 关于计数器的输入端子分配和功能的切换............................................................................... 104 4.7.8 以4倍频使用双相双计数的计数器C251~C255的方法............................................................ 105 4.7.9 将硬件计数器作为软件计数器使用的条件............................................................................... 106 4.7.10 高速计数器的响应频率............................................................................................................ 107 4.7.11 使用上的注意事项................................................................................................................... 109 4.8 高速计数器[C](FX3G可编程控制器)....................................................................................... 111 4.8.1 高速计数器的种类和软元件的编号.......................................................................................... 111 4.8.2 高速计数器的输入分配............................................................................................................ 113 4.8.3 高速计数器的使用................................................................................................................... 114 4.8.4 当前值更新时序及当前值的比较 ............................................................................................. 114 4.8.5 相关软元件.............................................................................................................................. 114 4.8.6 关于计数器的输入端子分配和功能的切换............................................................................... 115 4.8.7 高速计数器的响应频率............................................................................................................ 116 4.8.8 使用上的注意事项................................................................................................................... 117 4.9 数据寄存器、文件寄存器[D] ................................................................................................... 119 4.9.1 数据寄存器、文件寄存器的编号 ............................................................................................. 119 4.9.2 数据寄存器、文件寄存器的构造 ............................................................................................. 119 4.9.3 数据寄存器的功能和动作实例................................................................................................. 120 4.9.4 文件寄存器的功能和动作实例................................................................................................. 122 4.9.5 使用文件寄存器的注意事项..................................................................................................... 125 4.10 扩展寄存器[R]、扩展文件寄存器[ER]..................................................................................... 126 4.10.1 扩展寄存器、扩展文件寄存器的编号 ...................................................................................... 126 4.10.2 数据的存储地点和访问方法..................................................................................................... 126 4.10.3 扩展寄存器,扩展文件寄存器的构造 ...................................................................................... 127 4.10.4 扩展寄存器、扩展文件寄存器的初始化................................................................................... 127 4.10.5 扩展寄存器的功能和动作实例................................................................................................. 128 4.10.6 扩展文件寄存器的功能和动作实例.......................................................................................... 129 4.10.7 使用扩展文件寄存器的注意事项 ............................................................................................. 131 4.10.8 关于扩展寄存器及扩展文件寄存器的数据登录........................................................................ 132 4.11 变址寄存器[V、Z] ................................................................................................................... 136 4.11.1 变址寄存器的编号................................................................................................................... 136 4.11.2 功能和构造.............................................................................................................................. 136 4.11.3 软元件的修饰 .......................................................................................................................... 136 5 FX3G·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书] 目录 4.12 指针[P]、[I] ............................................................................................................................. 137 4.12.1 指针的编号.............................................................................................................................. 137 4.12.2 分支用指针的功能和动作实例................................................................................................. 137 4.12.3 中断用指针的功能和动作实例................................................................................................. 138 5. 指令的软元件·常数的指定方法 141 5.1 可编程控制器处理的数据(8进制数/10进制数/16进制数/实数)................................................. 141 5.1.1 数值的种类.............................................................................................................................. 141 5.1.2 数值的转换.............................................................................................................................. 142 5.1.3 浮点运算中数值的处理............................................................................................................ 143 5.2 常数K、H、E(10进制数/16进制数/实数)的指定...................................................................... 145 5.2.1 常数K(10进制数)..................................................................................................................... 145 5.2.2 常数H(16进制数)..................................................................................................................... 145 5.2.3 常数E(实数)............................................................................................................................. 145 5.3 字符串..................................................................................................................................... 146 5.3.1 字符串常数(“ABC”)............................................................................................................. 146 5.3.2 字符串数据.............................................................................................................................. 146 5.4 位的位数指定(Kn□***) ........................................................................................................ 147 5.5 字软元件的位指定(D□.b)....................................................................................................... 148 5.6 缓冲寄存器的直接指定(U□\G□) ........................................................................................... 148 5.7 变址修正................................................................................................................................. 149 5.7.1 基本指令的变址修正 ............................................................................................................... 149 5.7.2 应用指令的变址修饰 ............................................................................................................... 150 5.7.3 使用次数受限制的指令的变址修饰实例................................................................................... 152 6. 编程前须知 153 6.1 指令说明的阅读方法............................................................................................................... 153 6.2 编程方面的基本注意事项........................................................................................................ 156 6.2.1 程序的步骤及执行顺序............................................................................................................ 156 6.2.2 双重输出(双线圈)的动作及对策............................................................................................... 157 6.2.3 不能编程的回路图及对策 ........................................................................................................ 158 6.3 输入输出处理,响应延迟........................................................................................................ 159 6.4 程序流程控制指令之间的相互关系 ......................................................................................... 160 6.5 应用指令的一般通则............................................................................................................... 162 6.5.1 应用指令的表示和执行形式..................................................................................................... 162 6.5.2 一般标志位的使用................................................................................................................... 164 6.5.3 运算错误标志位的使用............................................................................................................ 166 6.5.4 扩展功能用标志位的使用 ........................................................................................................ 166 6.5.5 指令使用次数的限制 ............................................................................................................... 167 7. 基本指令 170 7.1 LD、LDI指令 .......................................................................................................................... 172 7.2 OUT指令................................................................................................................................. 174 7.3 AND、ANI指令....................................................................................................................... 177 7.4 OR、ORI指令......................................................................................................................... 180 7.5 LDP、LDF、ANDP、ANDF、ORP、ORF指令 ..................................................................... 183 7.6 ORB指令 ................................................................................................................................ 189 7.7 ANB指令................................................................................................................................. 190 7.8 MPS、MRD、MPP指令 ......................................................................................................... 191 7.9 MC、MCR指令....................................................................................................................... 196 7.10 INV指令 .................................................................................................................................. 199 7.11 MEP、MEF指令 ..................................................................................................................... 200 7.12 PLS、PLF指令 ....................................................................................................................... 202 7.13 SET、RST指令 ...................................................................................................................... 204 6 FX3G·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书] 目录 7.14 NOP指令 ................................................................................................................................ 207 7.15 END指令................................................................................................................................. 208 7.16 指令步数和指定软元件 ........................................................................................................... 209 8. 程序流程-FNC 00~FNC 09 210 8.1 FNC 00-CJ/条件跳转............................................................................................................ 211 8.1.1 CJ指令和触点线圈的动作 ....................................................................................................... 215 8.1.2 主控和跳转指令的关系............................................................................................................ 217 8.2 FNC 01-CALL/子程序调用 ................................................................................................... 218 8.2.1 子程序和中断子程序内的注意事项.......................................................................................... 220 8.3 FNC 02-SRET/子程序返回................................................................................................... 222 8.4 FNC 03-IRET/中断返回........................................................................................................ 223 8.5 FNC 04-EI/允许中断............................................................................................................. 225 8.6 FNC 05-DI/禁止中断 ............................................................................................................ 226 8.7 FNC 06-FEND/主程序结束................................................................................................... 227 8.8 FNC 07-WDT/看门狗定时器................................................................................................. 229 8.9 FNC 08-FOR/循环范围的开始.............................................................................................. 232 8.10 FNC 09-NEXT/循环范围的结束............................................................................................ 233 9. 传送·比较-FNC 10~FNC 19 236 9.1 FNC 10-CMP/比较 ............................................................................................................... 237 9.2 FNC 11-ZCP/区间比较......................................................................................................... 239 9.3 FNC 12-MOV/传送............................................................................................................... 241 9.4 FNC 13-SMOV/位移动......................................................................................................... 244 9.5 FNC 14-CML/反转传送 ........................................................................................................ 246 9.6 FNC 15-BMOV/成批传送 ..................................................................................................... 248 9.6.1 文件寄存器Q数据寄存器之间的传送功能 ............................................................................... 250 9.7 FNC 16-FMOV/多点传送...................................................................................................... 252 9.8 FNC 17-XCH/交换................................................................................................................ 254 9.9 FNC 18-BCD/BCD转换........................................................................................................ 256 9.10 FNC 19-BIN/BIN转换 ........................................................................................................... 259 10. 四则逻辑运算-FNC 20~FNC 29 262 10.1 FNC 20-ADD/BIN加法运算 .................................................................................................. 263 10.2 FNC 21-SUB/BIN减法运算................................................................................................... 266 10.3 FNC 22-MUL/BIN乘法运算 .................................................................................................. 269 10.4 FNC 23-DIV/BIN除法运算.................................................................................................... 272 10.5 FNC 24-INC/BIN加一........................................................................................................... 275 10.6 FNC 25-DEC/BIN減一.......................................................................................................... 277 10.7 FNC 26-WAND/逻辑与......................................................................................................... 278 10.8 FNC 27-WOR/逻辑或........................................................................................................... 280 10.9 FNC 28-WXOR/逻辑异或..................................................................................................... 282 10.10 FNC 29-NEG/补码 ............................................................................................................... 284 11. 循环·移位-FNC 30~FNC 39 286 11.1 FNC 30-ROR/循环右移........................................................................................................ 287 11.2 FNC 31-ROL/循环左移......................................................................................................... 289 11.3 FNC 32-RCR/带进位循环右移 ............................................................................................. 291 11.4 FNC 33-RCL/带进位循环左移.............................................................................................. 293 11.5 FNC 34-SFTR/位右移 .......................................................................................................... 295 7 FX3G·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书] 目录 11.6 FNC 35-SFTL/位左移........................................................................................................... 297 11.6.1 F1·F2可编程控制器的SFT(移位)指令替换............................................................................ 299 11.7 FNC 36-WSFR/字右移......................................................................................................... 300 11.8 FNC 37-WSFL/字左移.......................................................................................................... 302 11.9 FNC 38-SFWR/移位写入[先入先出/先入后出控制用]........................................................... 304 11.10 FNC 39-SFRD/移位读出[先入先出控制用]........................................................................... 307 12. 数据处理-FNC 40~FNC 49 309 12.1 FNC 40-ZRST/成批复位....................................................................................................... 310 12.2 FNC 41-DECO/译码............................................................................................................. 313 12.3 FNC 42-ENCO/编码............................................................................................................. 316 12.4 FNC 43-SUM/ON位数.......................................................................................................... 318 12.5 FNC 44-BON/ON位的判定................................................................................................... 321 12.6 FNC 45-MEAN/平均值 ......................................................................................................... 323 12.7 FNC 46-ANS/信号报警器置位.............................................................................................. 325 12.8 FNC 47-ANR/信号报警器复位.............................................................................................. 327 12.9 FNC 48-SQR/BIN开方运算 .................................................................................................. 328 12.10 FNC 49-FLT/BIN整数→2进制浮点数转换............................................................................ 329 13. 高速处理-FNC 50~FNC 59 331 13.1 FNC 50-REF / 输入输出刷新................................................................................................ 332 13.1.1 使用REF指令前须知 ............................................................................................................... 334 13.2 FNC 51-REFF/输入刷新(带滤波器设定)............................................................................... 335 13.2.1 使用REFF指令前须知 ............................................................................................................. 337 13.3 FNC 52-MTR/矩阵输入 ........................................................................................................ 338 13.3.1 MTR指令的使用方法和注意要点............................................................................................. 341 13.4 FNC 53-HSCS/比较置位(高速计数器用).............................................................................. 342 13.4.1 使用高速计数器用指令时的通用注意事项............................................................................... 345 13.5 FNC 54-HSCR/比较复位(高速计数器用).............................................................................. 348 13.6 FNC 55-HSZ/区间比较(高速计数器用)................................................................................. 351 13.6.1 电源ON时比较结果置ON的程序[ZCP(FNC 11)指令] .............................................................. 354 13.6.2 表格高速比较模式(M8130)...................................................................................................... 356 13.6.3 频率控制模式(HSZ,PLSY指令)(M8132) ............................................................................... 359 13.7 FNC 56-SPD/脉冲密度......................................................................................................... 361 13.8 FNC 57-PLSY/脉冲输出....................................................................................................... 365 13.9 FNC 58-PWM/脉宽调制 ....................................................................................................... 370 13.10 FNC 59-PLSR/带加减速的脉冲输出..................................................................................... 373 14. 方便指令-FNC 60~FNC 69 378 14.1 FNC 60-IST/初始化状态....................................................................................................... 379 14.1.1 IST指令的等价梯形图 ............................................................................................................. 381 14.1.2 导入IST指令的实例(工件传送设备举例).................................................................................. 382 14.2 FNC 61-SER/数据检索......................................................................................................... 388 14.3 FNC 62-ABSD/凸轮控制绝对方式........................................................................................ 391 14.4 FNC 63-INCD/凸轮控制相对方式......................................................................................... 394 14.5 FNC 64-TTMR/示教定时器 .................................................................................................. 396 14.6 FNC 65-STMR/特殊定时器 .................................................................................................. 398 14.7 FNC 66-ALT/交替输出 ......................................................................................................... 400 14.8 FNC 67-RAMP/斜坡信号...................................................................................................... 402 14.9 FNC 68-ROTC/旋转工作台控制........................................................................................... 404 14.10 FNC 69-SORT/数据排序...................................................................................................... 407 8 FX3G·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书] 目录 15. 外部设备I/O-FNC 70~FNC 79 410 15.1 FNC 70 -TKY/数字键输入 .................................................................................................... 411 15.2 FNC 71-HKY/16进制数字键输入.......................................................................................... 414 15.3 FNC 72-DSW/数字开关........................................................................................................ 417 15.4 FNC 73-SEGD/7段解码器.................................................................................................... 420 15.5 FNC 74-SEGL/7SEG码时分显示 ......................................................................................... 422 15.5.1 7段数码管的选用要领 ............................................................................................................. 425 15.5.2 根据7段数码管显示的规格选择参数n的要领........................................................................... 425 15.6 FNC 75-ARWS/箭头开关 ..................................................................................................... 427 15.7 FNC 76-ASC/ASCII数据输入 ............................................................................................... 431 15.8 FNC 77-PR/ASCII 码打印 .................................................................................................... 433 15.9 FNC 78-FROM/BFM 的读出 ................................................................................................ 436 15.9.1 FROM/TO指令的共通事项(详细) ............................................................................................ 438 15.10 FNC 79-TO/BFM的写入....................................................................................................... 440 16. 外部设备SER(选件设备)-FNC 80~FNC 89 442 16.1 FNC 80-RS/串行数据传送.................................................................................................... 443 16.2 FNC 81-PRUN/8进制位传送 ................................................................................................ 445 16.3 FNC 82-ASCI/HEX→ASCII的转换....................................................................................... 447 16.4 FNC 83-HEX/ASCII→HEX的转换........................................................................................ 450 16.5 FNC 84-CCD/校验码............................................................................................................ 453 16.6 FNC 85 - VRRD / 电位器读出................................................................................................. 456 16.7 FNC 86 - VRSC / 电位器刻度................................................................................................. 458 16.8 FNC 87-RS2/串行数据传送2................................................................................................ 460 16.9 FNC 88-PID/PID运算 ........................................................................................................... 463 17. 数据传送2-FNC 100~FNC 109 467 17.1 FNC 102-ZPUSH/变址寄存器的成批保存 ............................................................................ 468 17.2 FNC 103-ZPOP/变址寄存器的恢复...................................................................................... 470 18. 浮点数运算-FNC 110~FNC 139 471 18.1 FNC 110-ECMP/2进制浮点数比较....................................................................................... 473 18.2 FNC 111-EZCP/2进制浮点数区间比较 ................................................................................ 474 18.3 FNC 112-EMOV/2进制浮点数数据传送 ............................................................................... 476 18.4 FNC 116-ESTR/2进制浮点数→字符串的转换...................................................................... 477 18.5 FNC 117-EVAL/字符串→2进制浮点数的转换...................................................................... 483 18.6 FNC 118-EBCD/2进制浮点数→10进制浮点数的转换.......................................................... 488 18.7 FNC 119-EBIN/10进制浮点数→2进制浮点数的转换............................................................ 489 18.8 FNC 120-EADD/2进制浮点数加法运算................................................................................ 491 18.9 FNC 121-ESUB/2进制浮点数减法运算 ................................................................................ 492 18.10 FNC 122-EMUL/2进制浮点数乘法运算................................................................................ 493 18.11 FNC 123-EDIV/2进制浮点数除法运算.................................................................................. 494 18.12 FNC 124-EXP/2进制浮点数指数运算................................................................................... 495 18.13 FNC 125-LOGE/2进制浮点数自然对数运算......................................................................... 497 18.14 FNC 126-LOG10/2进制浮点数常用对数运算 ....................................................................... 499 18.15 FNC 127-ESQR/2进制浮点数开方运算................................................................................ 501 18.16 FNC 128-ENEG/2进制浮点数符号翻转................................................................................ 502 18.17 FNC 129-INT/2进制浮点数→BIN整数的转换....................................................................... 503 18.18 FNC 130-SIN/2进制浮点数SIN运算 ..................................................................................... 505 18.19 FNC 131-COS/2进制浮点数COS运算.................................................................................. 506 9 FX3G·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书] 目录 18.20 FNC 132-TAN/2进制浮点数TAN运算................................................................................... 507 18.21 FNC 133-ASIN/2进制浮点数SIN-1运算................................................................................ 508 18.22 FNC 134-ACOS/2进制浮点数COS-1运算............................................................................ 510 18.23 FNC 135-ATAN/2进制浮点数TAN-1运算 ............................................................................. 512 18.24 FNC 136-RAD/2进制浮点数角度→弧度的转换.................................................................... 514 18.25 FNC 137-DEG/2进制浮点数弧度→角度的转换.................................................................... 516 19. 数据处理2-FNC 140~FNC 149 517 19.1 FNC 140-WSUM/算出数据合计值........................................................................................ 518 19.2 FNC 141-WTOB/字节单位的数据分离 ................................................................................. 520 19.3 FNC 142-BTOW/字节单位的数据结合 ................................................................................. 522 19.4 FNC 143-UNI/16位数据的4位结合....................................................................................... 524 19.5 FNC 144-DIS/16位数据的4位分离 ....................................................................................... 526 19.6 FNC 147-SWAP/高低字节互换 ............................................................................................ 528 19.7 FNC 149-SORT2/数据排序2................................................................................................ 529 20. 定位控制-FNC 150~FNC 159 533 20.1 FNC 150-DSZR/带DOG搜索的原点回归.............................................................................. 534 20.2 FNC 151-DVIT/中断定位...................................................................................................... 536 20.3 FNC 152-TBL/表格设定定位 ................................................................................................ 538 20.4 FNC 155-ABS/读出ABS当前值............................................................................................ 539 20.5 FNC 156-ZRN/原点回归....................................................................................................... 540 20.6 FNC 157-PLSV/可变速脉冲输出.......................................................................................... 542 20.7 FNC 158-DRVI/相对定位 ..................................................................................................... 544 20.8 FNC 159-DRVA/绝对定位.................................................................................................... 546 21. 时钟运算-FNC 160~FNC 169 548 21.1 FNC 160-TCMP/时钟数据比较............................................................................................. 549 21.2 FNC 161-TZCP/时钟数据区间比较 ...................................................................................... 551 21.3 FNC 162-TADD/时钟数据加法运算...................................................................................... 553 21.4 FNC 163-TSUB/时钟数据减法运算...................................................................................... 555 21.5 FNC 164-HTOS/时、分、秒数据的秒转换........................................................................... 557 21.6 FNC 165-STOH/秒数据的[時、分、秒]转换......................................................................... 559 21.7 FNC 166-TRD/读出时钟数据 ............................................................................................... 561 21.8 FNC 167-TWR/写入时钟数据............................................................................................... 562 21.9 FNC 169-HOUR/计时表....................................................................................................... 564 22. 外部设备-FNC 170~FNC 179 566 22.1 FNC 170-GRY/格雷码的转换............................................................................................... 567 22.2 FNC 171-GBIN/格雷码的逆转换 .......................................................................................... 568 22.3 FNC 176-RD3A/模拟量模块的读出...................................................................................... 569 22.4 FNC 177-WR3A/模拟量模块的写入 ..................................................................................... 570 23. 替换指令的介绍-FNC 180 571 23.1 指令替换对照表 ...................................................................................................................... 571 10 FX3G·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书] 目录 24. 其他指令FNC 181~FNC 189 573 24.1 FNC 182-COMRD/读出软元件的注释数据........................................................................... 574 24.2 FNC 184-RND/产生随机数................................................................................................... 576 24.3 FNC 186-DUTY/产生定时脉冲 ............................................................................................... 577 24.4 FNC 188-CRC/CRC运算...................................................................................................... 579 24.5 FNC 189-HCMOV/高速计数器传送...................................................................................... 583 25. 数据块处理-FNC 190~FNC 199 587 25.1 FNC 192-BK /数据块的加法运算......................................................................................... 588 25.2 FNC 193-BK-/数据块的减法运算.......................................................................................... 591 25.3 FNC 194~199-BKCMP=、>、<、<>、<=、>=/数据块比较 ................................................. 594 26. 字符串控制-FNC 200~FNC 209 598 26.1 FNC 200-STR/BIN→字符串的转换...................................................................................... 599 26.2 FNC 201-VAL/字符串→BIN的转换 ...................................................................................... 603 26.3 FNC 202-$ /字符串的结合................................................................................................... 607 26.4 FNC 203-LEN/检测出字符串的长度..................................................................................... 609 26.5 FNC 204-RIGHT/从字符串的右侧开始取出.......................................................................... 611 26.6 FNC 205-LEFT/从字符串的左侧开始取出............................................................................ 613 26.7 FNC 206-MIDR/从字符串中的任意取出 ............................................................................... 615 26.8 FNC 207-MIDW/字符串中的任意替换.................................................................................. 618 26.9 FNC 208-INSTR/字符串的检索............................................................................................ 621 26.10 FNC 209-$MOV/字符串的传送............................................................................................. 623 27. 数据处理3-FNC 210~FNC 219 625 27.1 FNC 210-FDEL/数据表的数据删除 ...................................................................................... 626 27.2 FNC 211-FINS/数据表的数据插入 ....................................................................................... 628 27.3 FNC 212-POP/读取后入的数据[先入后出控制用] ................................................................ 630 27.4 FNC 213-SFR/16位数据n位右移(带进位) ............................................................................ 633 27.5 FNC 214-SFL/16位数据n位左移(带进位) ........................................................................... 635 28. 触点比较指令-FNC 220~FNC 249 637 28.1 FNC 224~230-LD=、>、<、< >、<=、>=/触点比较................................................. 639 28.2 FNC 232~238-AND=、>、<、< >、<=、>=/触点比较.............................................. 642 28.3 FNC 240~246-OR=、>、<、< >、<=、>=/触点比较................................................ 645 29. 数据表处理-FNC 250~FNC 269 648 29.1 FNC256-LIMIT/上下限限位控制........................................................................................... 649 29.2 FNC 257-BAND/死区控制.................................................................................................... 652 29.3 FNC 258-ZONE/区域控制.................................................................................................... 655 29.4 FNC 259-SCL/定坐标(不同点坐标数据)............................................................................... 658 29.5 FNC 260-DABIN/10进制ASCII→BIN的转换........................................................................... 662 29.6 FNC 261-BINDA/BIN→10进制ASCII的转换 ........................................................................ 665 29.7 FNC 269-SCL2/定坐标2(X/Y坐标数据)................................................................................ 668 11 FX3G·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书] 目录 30. 外部设备通信(变频器通信)-FNC 270~FNC 274 672 30.1 FNC 270-IVCK/变频器的运行监视 ....................................................................................... 673 30.2 FNC 271-IVDR/变频器的运行控制....................................................................................... 675 30.3 FNC 272-IVRD/读取变频器的参数....................................................................................... 677 30.4 FNC 273-IVWR/写入变频器的参数 ...................................................................................... 679 30.5 FNC 274-IVBWR/成批写入变频器的参数............................................................................. 681 31. 数据传送3-FNC 275~FNC 279 683 31.1 FNC 278-RBFM/BFM分割读出............................................................................................... 684 31.1.1 RBFM(FNC 278)/WBFM(FNC 279)命令的通用事项............................................................... 685 31.2 FNC 279-WBFM/BFM分割写入.............................................................................................. 688 32. 高速处理2-FNC 280~FNC 289 690 32.1 FNC 280-HSCT/高速计数器表比较...................................................................................... 691 33. 扩展文件寄存器控制-FNC 290~FNC 299 696 33.1 FNC 290-LOADR/读出扩展文件寄存器................................................................................ 697 33.2 FNC 291-SAVER/成批写入扩展文件寄存器......................................................................... 700 33.3 FNC 292-INITR/扩展寄存器的初始化................................................................................... 708 33.4 FNC 293-LOGR/登录到扩展寄存器 ..................................................................................... 711 33.5 FNC 294-RWER/扩展文件寄存器的删除·写入................................................................... 715 33.6 FNC295-INITER/扩展文件寄存器的初始化.......................................................................... 721 34. SFC程序和步进梯形图 724 34.1 SFC程序................................................................................................................................. 724 34.1.1 概要......................................................................................................................................... 724 34.1.2 功能和动作说明....................................................................................................................... 724 34.1.3 SFC程序的创建步骤 ............................................................................................................... 725 34.1.4 初始状态的使用和作用............................................................................................................ 728 34.1.5 停电保持(保持用)状态............................................................................................................. 729 34.1.6 RET指令的作用....................................................................................................................... 729 34.1.7 编制SFC程序所需的预备知识................................................................................................. 729 34.1.8 SFC流程的形态....................................................................................................................... 735 34.1.9 分支·合并状态的程序............................................................................................................ 738 34.1.10 制作分支回路方面的规则 ........................................................................................................ 739 34.1.11 程序举例 ................................................................................................................................. 744 34.2 步进梯形图 ............................................................................................................................. 752 34.2.1 概要......................................................................................................................................... 752 34.2.2 功能和动作说明....................................................................................................................... 752 34.2.3 步进梯形图的形式................................................................................................................... 753 34.2.4 步进梯形图的编写(SFC程序→STL程序)................................................................................. 754 34.2.5 编制步进梯形图所需的预备知识 ............................................................................................. 755 34.2.6 分支·合并状态的程序............................................................................................................ 758 34.2.7 程序举例 ................................................................................................................................. 762 12 FX3G·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书] 目录 35. 中断功能和脉冲捕捉功能 768 35.1 概要 ........................................................................................................................................ 768 35.2 通用事项................................................................................................................................. 769 35.2.1 中断功能及脉冲捕捉功能的禁止方法 ...................................................................................... 769 35.2.2 相关事项 ................................................................................................................................. 770 35.2.3 使用上的注意事项(通用) ......................................................................................................... 771 35.3 输入中断(通过外部信号中断)[不使用延迟功能] ...................................................................... 773 35.3.1 输入中断(通过外部信号中断)[不使用延迟功能]....................................................................... 773 35.3.2 实用程序举例(短时间脉宽的测量程序).................................................................................... 777 35.4 输入中断(通过外部信号中断)[使用延迟功能] .......................................................................... 779 35.5 定时器中断(一定周期的中断).................................................................................................. 780 35.5.1 定时器中断(一定周期的中断) .................................................................................................. 780 35.5.2 实用程序举例(应用指令的定时器中断程序)............................................................................. 781 35.6 计数器中断-根据高速计数器的计数到位来中断.................................................................... 783 35.7 脉冲捕捉功能[M8170~M8177] .............................................................................................. 784 35.8 脉宽/周期测量功能[M8075~M8083,D8074~D8097].......................................................... 785 36. 特殊软元件的动作(M8000~,D8000~) 789 36.1 特殊软元件一览(M8000~,D8000~)...................................................................................... 789 36.1.1 特殊辅助继电器(M8000~M8511)........................................................................................... 789 36.1.2 特殊数据寄存器(D8000~D8511) ........................................................................................... 803 36.2 特殊软元件(M8000~,D8000~)的补充................................................................................ 819 36.2.1 RUN监控,初始脉冲的使用[M8000~M8003] ........................................................................ 819 36.2.2 看门狗定时器时间[D8000] ...................................................................................................... 820 36.2.3 检测到电池电压过低[M8005,M8006].................................................................................... 821 36.2.4 停电检测时间[D8008,M8008,M8007] ................................................................................ 821 36.2.5 运算时间(监控)[D8010~D8012] ............................................................................................. 821 36.2.6 内部时钟[M8011~M8014]...................................................................................................... 822 36.2.7 实时时钟[M8015~M8019,D8013~D8019] ......................................................................... 822 36.2.8 实时时钟的校时方法 ............................................................................................................... 823 36.2.9 输入滤波器的调节[D8020] ...................................................................................................... 825 36.2.10 电池[BATT(BAT)] LED,[ALM] LED 灭灯指令[M8030] ............................................................. 826 36.2.11 内置模拟电位器[D8030,D8031]............................................................................................ 827 36.2.12 清除指令[M8031,M8032]...................................................................................................... 827 36.2.13 存储器保持停止[M8033](STOP中的输出保持)........................................................................ 827 36.2.14 禁止所有输出的指令[M8034] .................................................................................................. 828 36.2.15 RUN/STOP输入的独立操作[M8035~M8037] ........................................................................ 828 36.2.16 恒定扫描模式[M8039,D8039](运算处理时间的固定化)......................................................... 829 36.2.17 使用STL指令、SFC图实现程序的状态控制[M8040]............................................................... 829 36.2.18 模拟量功能扩展板[M8260~M8279,D8260~D8279].............................................................. 830 36.2.19 模拟量特殊适配器[M8260~M8299,D8260~D8299].............................................................. 832 37. 故障的查看方法和错误代码一览 840 37.1 显示可编程控制器运行情况的LED及显示颜色 ....................................................................... 840 37.1.1 POWER(POW) LED [灯亮/闪烁/灯灭][FX3G·FX3U·FX3UC]............................................. 840 37.1.2 RUN LED [灯亮/灯灭][FX3G·FX3U·FX3UC]...................................................................... 841 37.1.3 BATT(BAT) LED [灯亮/灯灭][FX3U·FX3UC]........................................................................ 841 37.1.4 ALM LED [灯亮/灯灭][FX3G] .................................................................................................. 841 37.1.5 ERROR(ERR) LED [灯亮/闪烁/灯灭][FX3G·FX3U·FX3UC] .............................................. 841 37.1.6 L RUN LED [仅FX3UC-32MT-LT(-2)] ..................................................................................... 842 37.1.7 L ERR. LED [仅FX3UC-32MT-LT(-2)] .................................................................................... 842 37.2 错误代码的查看方法及显示内容............................................................................................. 843 37.2.1 使用显示模块的操作及查看方法 ............................................................................................. 843 37.2.2 使用GX Developer的操作及查看方法 ..................................................................................... 844 37.2.3 错误的显示内容....................................................................................................................... 845 13 FX3G·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书] 目录 37.3 检测错误用的软元件的补充说明............................................................................................. 845 37.3.1 错误的检测(M8060~/D8060~).............................................................................................. 845 37.3.2 检测错误用的特殊软元件的动作关系 ...................................................................................... 846 37.3.3 错误的检测时序....................................................................................................................... 846 37.4 错误代码一览及解决方法........................................................................................................ 847 附录A. 编程工具的对应情况和版本升级的历史记录 853 附录A-1 编程工具的对应情况 ................................................................................................. 853 附录A-1-1 编程工具的对应情况 ....................................................................................................... 853 附录A-1-2 RUN中写入时的注意事项................................................................................................ 855 附录A-1-3 使用FX3G可编程控制器的编程端口(内置USB)时的注意事项......................................... 857 附录A-1-4 使用GOT1000系列的透明功能时的注意事项.................................................................. 858 附录A-1-5 使用GOT-F900系列的透明(2端口)功能时的注意事项..................................................... 859 附录A-2 外围设备的对应情况(编程工具除外) ......................................................................... 860 附录A-2-1 外围设备的对应情况 ....................................................................................................... 860 附录A-3 关于版本升级的历史记录.......................................................................................... 862 附录A-3-1 制造编号的确认方法 ....................................................................................................... 862 附录A-3-2 版本的确认方法............................................................................................................... 863 附录A-3-3 版本升级的历史记录【FX3G】....................................................................................... 863 附录A-3-4 版本升级的历史记录【FX3U】....................................................................................... 863 附录A-3-5 版本升级的历史记录【FX3UC】 .................................................................................... 864 附录B. 指令执行时间 865 附录B-1 基本指令的执行时间 ................................................................................................. 865 附录B-2 步进梯形图指令的执行时间 ...................................................................................... 870 附录B-3 标签(P、I)的执行时间............................................................................................... 870 附录B-4 应用指令的执行时间 ................................................................................................. 871 附录B-5 关于各应用指令的脉冲化指令P的执行时间 .............................................................. 883 附录B-6 关于根据对象软元件的组合及变址修饰的有无而不同的指令执行时间...................... 885 附录B-6-1 基本指令(LD、LDI、AND、ANI、OR、ORI)的执行时间 ............................................... 885 附录B-6-2 应用指令的执行时间 ....................................................................................................... 885 附录C. 应用指令一览[按指令种类/按字母顺序] 888 附录C-1 应用指令[按指令种类] ............................................................................................... 888 附录C-2 应用指令【按字母顺序】.......................................................................................... 892 附录D. 停产机型 895 关于保证.................................................................................................................................. 897 改订的历史记录....................................................................................................................... 898
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论