FX3S-FX3G-FX3GC-FX3U-FX3UC系列编程手册

FX3S-FX3G-FX3GC-FX3U-FX3UC系列编程手册
此内容为付费资源,请付费后查看
0.8
限时特惠
10
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

FX3S-FX3G-FX3GC-FX3U-FX3UC系列编程手册

图片[1]-FX3S-FX3G-FX3GC-FX3U-FX3UC系列编程手册

目录
相关手册的介绍………………………………………………………….14
关于手册中使用的总称·简称的记载………………………………………….20
使用FX3SA可编程控制器时的注意事项…………………………………………23
1.前言25
1.1可编程控制器的编程语言…………………………………………………..25
1.1.1编程语言的种类………………………………………………………….25
1.1.2编程软件的编程语言支持状况……………………………………………….26
1.1.3程序的互换性……………………………………………………………26
2.概要(顺控程序) 27
2.1便利功能的介绍………………………………………………………….27
2.1.1输入处理用的便利功能…………………………………………………….27
2.1.2输出处理用的便利功能…………………………………………………….28
2.1.3支持顺控的功能………………………………………………………….28
2.2应用指令的介绍………………………………………………………….30
2.2.1主要应用指令……………………………………………………………30
2.3模拟量·定位特殊控制…………………………………………………….31
2.4链接·通信……………………………………………………………..32
2.5构成可编程控制器的软元件的介绍……………………………………………33
2.5.1各软元件的关系………………………………………………………….33
2.5.2软元件的动作及一览………………………………………………………34
2.6程序内存和软元件………………………………………………………..36
2.6.1存储器结构……………………………………………………………..36
2.6.2存储器的动作和停电保持(电源ON/OFF、RUN/STOP)……………………………….39
2.6.3有关停电保持方式的种类…………………………………………………..45
2.6.4一般用软元件和停电保持软元件的变更………………………………………..46
2.6.5停电保持软元件的初始化方法……………………………………………….46
2.7参数的种类和设定………………………………………………………..47
2.7.1参数一览……………………………………………………………….47
2.7.2参数的初始值及可以变更的工具……………………………………………..48
2.7.3存储器容量设置范围………………………………………………………50
2.7.4存储器盒适合的机型………………………………………………………51
2.7.5关键字…………………………………………………………………52
2.7.6特殊模块的初始值设置…………………………………………………….60
2.7.7定位设定……………………………………………………………….60
2.7.8内置CC-Link/LT设置(FX3UC-32MT-LT-2专用)…………………………………….60
2.7.9参数设定……………………………………………………………….60
3.指令一览71
3.1基本指令……………………………………………………………….71
3.2步进梯形图指令………………………………………………………….72
3.3应用指令-按FNC.No顺序…………………………………………………..73
4.软元件的作用和功能85
4.1软元件编号一览………………………………………………………….85
4.2输入输出继电器[X、Y]…………………………………………………….91
4.2.1输入输出继电器的编号…………………………………………………….91
4.2.2功能和作用……………………………………………………………..92
4.2.3输入输出继电器的动作时序…………………………………………………93
4.3辅助继电器[M]…………………………………………………………..94
4.3.1辅助继电器的编号………………………………………………………..94
4.3.2功能和动作实例………………………………………………………….94
4
FX3S·FX3G·FX3GC·FX3U·FX3UC系列
编程手册[基本·应用指令说明书]目录
4.4状态[S]………………………………………………………………..96
4.4.1状态的编号……………………………………………………………..96
4.4.2功能和动作实例………………………………………………………….96
4.5定时器[T]………………………………………………………………98
4.5.1定时器的编号……………………………………………………………98
4.5.2功能和动作实例………………………………………………………….98
4.5.3设定值的指定方法……………………………………………………….100
4.5.4子程序内的注意事项……………………………………………………..100
4.5.5定时器动作的详细内容和定时器的精度……………………………………….100
4.5.6程序举例【断开延时定时器,闪烁】…………………………………………101
4.5.7作为数据软元件的处理……………………………………………………103
4.6计数器[C]……………………………………………………………..104
4.6.1计数器的编号…………………………………………………………..104
4.6.2计数器的特征…………………………………………………………..104
4.6.3相关软元件(增/减的指定)【32位计数器】…………………………………….105
4.6.4功能和动作实例…………………………………………………………105
4.6.5设定值的指定方法……………………………………………………….106
4.6.6计数器的响应速度……………………………………………………….107
4.6.7作为数据软元件的使用……………………………………………………107
4.7高速计数器C……………………………….109
4.7.1高速计数器的种类和软元件的编号…………………………………………..109
4.7.2高速计数器的输入分配……………………………………………………111
4.7.3高速计数器的使用……………………………………………………….112
4.7.4当前值更新时序及当前值的比较…………………………………………….112
4.7.5相关软元件…………………………………………………………….112
4.7.6关于计数器的输入端子分配和功能的切换……………………………………..113
4.7.7高速计数器的响应频率……………………………………………………114
4.7.8使用上的注意事项……………………………………………………….116
4.8高速计数器C…………………………………….118
4.8.1高速计数器的种类和软元件的编号…………………………………………..118
4.8.2高速计数器的输入分配……………………………………………………120
4.8.3高速计数器的使用……………………………………………………….121
4.8.4当前值更新时序及当前值的比较…………………………………………….123
4.8.5相关软元件…………………………………………………………….124
4.8.6关于外部复位输入信号的逻辑变更…………………………………………..125
4.8.7关于计数器的输入端子分配和功能的切换……………………………………..125
4.8.8以4倍频使用双相双计数的计数器C251~C255的方法……………………………..126
4.8.9将硬件计数器作为软件计数器使用的条件……………………………………..127
4.8.10高速计数器的响应频率……………………………………………………128
4.8.11使用上的注意事项……………………………………………………….130
4.9数据寄存器、文件寄存器[D]……………………………………………….132
4.9.1数据寄存器、文件寄存器的编号…………………………………………….132
4.9.2数据寄存器、文件寄存器的构造…………………………………………….132
4.9.3数据寄存器的功能和动作实例………………………………………………133
4.9.4文件寄存器的功能和动作实例………………………………………………135
4.9.5使用文件寄存器的注意事项………………………………………………..138
4.10扩展寄存器[R]、扩展文件寄存器[ER]………………………………………..139
4.10.1扩展寄存器、扩展文件寄存器的编号…………………………………………139
4.10.2数据的存储地点和访问方法………………………………………………..139
4.10.3扩展寄存器,扩展文件寄存器的构造…………………………………………140
4.10.4扩展寄存器、扩展文件寄存器的初始化……………………………………….140
4.10.5扩展寄存器的功能和动作实例………………………………………………141
4.10.6扩展文件寄存器的功能和动作实例…………………………………………..142
4.10.7使用扩展文件寄存器的注意事项…………………………………………….144
4.10.8关于扩展寄存器及扩展文件寄存器的数据登录………………………………….145
4.11变址寄存器[V、Z]……………………………………………………….149
4.11.1变址寄存器的编号……………………………………………………….149
4.11.2功能和构造…………………………………………………………….149
4.11.3软元件的修饰…………………………………………………………..149
4.12指针[P]、[I]…………………………………………………………..150
4.12.1指针的编号…………………………………………………………….150
4.12.2分支用指针的功能和动作实例………………………………………………150
4.12.3中断用指针的功能和动作实例………………………………………………151
5
FX3S·FX3G·FX3GC·FX3U·FX3UC系列
编程手册[基本·应用指令说明书]目录
5.指令的软元件·常数的指定方法154
5.1可编程控制器处理的数据(8进制数/10进制数/16进制数/实数)……………………..154
5.1.1数值的种类…………………………………………………………….154
5.1.2数值的转换…………………………………………………………….155
5.1.3浮点运算中数值的处理……………………………………………………156
5.2常数K、H、E(10进制数/16进制数/实数)的指定…………………………………158
5.2.1常数K(10进制数)………………………………………………………..158
5.2.2常数H(16进制数)………………………………………………………..158
5.2.3常数E(实数)……………………………………………………………158
5.3字符串………………………………………………………………..159
5.3.1字符串常数(“ABC”)…………………………………………………….159
5.3.2字符串数据…………………………………………………………….159
5.4位的位数指定(Kn□***)…………………………………………………..160
5.5字软元件的位指定(D□.b)…………………………………………………161
5.6缓冲寄存器的直接指定(U□\G□)……………………………………………161
5.7变址修正………………………………………………………………162
5.7.1基本指令的变址修正……………………………………………………..162
5.7.2应用指令的变址修饰……………………………………………………..163
5.7.3使用次数受限制的指令的变址修饰实例……………………………………….165
6.编程前须知167
6.1指令说明的阅读方法……………………………………………………..167
6.2编程方面的基本注意事项………………………………………………….170
6.2.1程序的步骤及执行顺序……………………………………………………170
6.2.2双重输出(双线圈)的动作及对策…………………………………………….171
6.2.3不能编程的回路图及对策………………………………………………….172
6.3输入输出处理,响应延迟………………………………………………….173
6.4程序流程控制指令之间的相互关系…………………………………………..174
6.5应用指令的一般通则……………………………………………………..176
6.5.1应用指令的表示和执行形式………………………………………………..176
6.5.2一般标志位的使用……………………………………………………….178
6.5.3运算错误标志位的使用……………………………………………………180
6.5.4扩展功能用标志位的使用………………………………………………….180
6.5.5指令的使用次数的限制和同时驱动限制……………………………………….181
6.6关于源代码信息、块口令………………………………………………….182
6.6.1关于源代码信息的保存……………………………………………………182
6.6.2关于块口令…………………………………………………………….182
7.基本指令183
7.1 LD、LDI指令……………………………………………………………185
7.2 OUT指令……………………………………………………………….187
7.3 AND、ANI指令…………………………………………………………..190
7.4 OR、ORI指令……………………………………………………………193
7.5 LDP、LDF、ANDP、ANDF、ORP、ORF指令……………………………………….196
7.6 ORB指令……………………………………………………………….202
7.7 ANB指令……………………………………………………………….203
7.8 MPS、MRD、MPP指令………………………………………………………204
7.9 MC、MCR指令……………………………………………………………209
7.10 INV指令……………………………………………………………….212
7.11 MEP、MEF指令…………………………………………………………..213
7.12 PLS、PLF指令…………………………………………………………..215
7.13 SET、RST指令…………………………………………………………..218
7.14 NOP指令……………………………………………………………….221
7.15 END指令……………………………………………………………….222
7.16指令步数和指定软元件……………………………………………………223
6
FX3S·FX3G·FX3GC·FX3U·FX3UC系列
编程手册[基本·应用指令说明书]目录
8.程序流程-FNC 00~FNC 09 224
8.1 FNC 00-CJ/条件跳转…………………………………………………….225
8.1.1 CJ指令和触点线圈的动作………………………………………………….229
8.1.2主控和跳转指令的关系……………………………………………………231
8.2 FNC 01-CALL/子程序调用…………………………………………………232
8.2.1子程序和中断子程序内的注意事项…………………………………………..234
8.3 FNC 02-SRET/子程序返回…………………………………………………236
8.4 FNC 03-IRET/中断返回…………………………………………………..237
8.5 FNC 04-EI/允许中断…………………………………………………….239
8.6 FNC 05-DI/禁止中断…………………………………………………….240
8.7 FNC 06-FEND/主程序结束…………………………………………………241
8.8 FNC 07-WDT/看门狗定时器………………………………………………..243
8.9 FNC 08-FOR/循环范围的开始………………………………………………246
8.10 FNC 09-NEXT/循环范围的结束……………………………………………..247
9.传送·比较-FNC 10~FNC 19 250
9.1 FNC 10-CMP/比较……………………………………………………….251
9.2 FNC 11-ZCP/区间比较……………………………………………………253
9.3 FNC 12-MOV/传送……………………………………………………….255
9.4 FNC 13-SMOV/位移动…………………………………………………….258
9.5 FNC 14-CML/反转传送……………………………………………………260
9.6 FNC 15-BMOV/成批传送…………………………………………………..262
9.6.1文件寄存器数据寄存器之间的传送功能……………………………………..264
9.7 FNC 16-FMOV/多点传送…………………………………………………..266
9.8 FNC 17-XCH/交换……………………………………………………….268
9.9 FNC 18-BCD/BCD转换…………………………………………………….270
9.10 FNC 19-BIN/BIN转换…………………………………………………….273
10.四则逻辑运算-FNC 20~FNC 29 276
10.1 FNC 20-ADD/BIN加法运算…………………………………………………277
10.2 FNC 21-SUB/BIN减法运算…………………………………………………280
10.3 FNC 22-MUL/BIN乘法运算…………………………………………………283
10.4 FNC 23-DIV/BIN除法运算…………………………………………………286
10.5 FNC 24-INC/BIN加一…………………………………………………….289
10.6 FNC 25-DEC/BIN減一…………………………………………………….291
10.7 FNC 26-WAND/逻辑与…………………………………………………….292
10.8 FNC 27-WOR/逻辑或……………………………………………………..294
10.9 FNC 28-WXOR/逻辑异或…………………………………………………..296
10.10 FNC 29-NEG/补码……………………………………………………….298
11.循环·移位-FNC 30~FNC 39 300
11.1 FNC 30-ROR/循环右移……………………………………………………301
11.2 FNC 31-ROL/循环左移……………………………………………………303
11.3 FNC 32-RCR/带进位循环右移………………………………………………305
11.4 FNC 33-RCL/带进位循环左移………………………………………………307
11.5 FNC 34-SFTR/位右移…………………………………………………….309
11.6 FNC 35-SFTL/位左移…………………………………………………….311
11.6.1 F1·F2可编程控制器的SFT(移位)指令替换…………………………………….313
11.7 FNC 36-WSFR/字右移…………………………………………………….314
11.8 FNC 37-WSFL/字左移…………………………………………………….316
11.9 FNC 38-SFWR/移位写入[先入先出/先入后出控制用]…………………………….318
11.10 FNC 39-SFRD/移位读出[先入先出控制用]…………………………………….321
7
FX3S·FX3G·FX3GC·FX3U·FX3UC系列
编程手册[基本·应用指令说明书]目录
12.数据处理-FNC 40~FNC 49 323
12.1 FNC 40-ZRST/成批复位…………………………………………………..324
12.2 FNC 41-DECO/译码………………………………………………………328
12.3 FNC 42-ENCO/编码………………………………………………………331
12.4 FNC 43-SUM/ON位数……………………………………………………..333
12.5 FNC 44-BON/ON位的判定………………………………………………….336
12.6 FNC 45-MEAN/平均值…………………………………………………….338
12.7 FNC 46-ANS/信号报警器置位………………………………………………340
12.8 FNC 47-ANR/信号报警器复位………………………………………………342
12.9 FNC 48-SQR/BIN开方运算…………………………………………………343
12.10 FNC 49-FLT/BIN整数→2进制浮点数转换……………………………………..344
13.高速处理-FNC 50~FNC 59 346
13.1 FNC 50-REF/输入输出刷新………………………………………………..347
13.1.1使用REF指令前须知………………………………………………………349
13.2 FNC 51-REFF/输入刷新(带滤波器设定)………………………………………350
13.2.1使用REFF指令前须知……………………………………………………..352
13.3 FNC 52-MTR/矩阵输入……………………………………………………353
13.3.1 MTR指令的使用方法和注意要点……………………………………………..356
13.4 FNC 53-HSCS/比较置位(高速计数器用)………………………………………357
13.4.1使用高速计数器用指令时的通用注意事项……………………………………..360
13.5 FNC 54-HSCR/比较复位(高速计数器用)………………………………………363
13.6 FNC 55-HSZ/区间比较(高速计数器用)……………………………………….366
13.6.1电源ON时比较结果置ON的程序[ZCP(FNC 11)指令]……………………………….369
13.6.2表格高速比较模式(M8130)…………………………………………………371
13.6.3频率控制模式(HSZ,PLSY指令)(M8132)……………………………………….374
13.7 FNC 56-SPD/脉冲密度……………………………………………………376
13.8 FNC 57-PLSY/脉冲输出…………………………………………………..380
13.9 FNC 58-PWM/脉宽调制……………………………………………………385
13.10 FNC 59-PLSR/带加减速的脉冲输出………………………………………….388
14.方便指令-FNC 60~FNC 69 393
14.1 FNC 60-IST/初始化状态………………………………………………….394
14.1.1 IST指令的等价梯形图…………………………………………………….396
14.1.2导入IST指令的实例(工件传送设备举例)………………………………………397
14.2 FNC 61-SER/数据检索……………………………………………………403
14.3 FNC 62-ABSD/凸轮控制绝对方式……………………………………………406
14.4 FNC 63-INCD/凸轮控制相对方式……………………………………………409
14.5 FNC 64-TTMR/示教定时器…………………………………………………411
14.6 FNC 65-STMR/特殊定时器…………………………………………………413
14.7 FNC 66-ALT/交替输出……………………………………………………415
14.8 FNC 67-RAMP/斜坡信号…………………………………………………..417
14.9 FNC 68-ROTC/旋转工作台控制……………………………………………..419
14.10 FNC 69-SORT/数据排序…………………………………………………..422
15.外部设备I/O-FNC 70~FNC 79 425
15.1 FNC 70-TKY/数字键输入………………………………………………….426
15.2 FNC 71-HKY/16进制数字键输入…………………………………………….429
15.3 FNC 72-DSW/数字开关……………………………………………………432
15.4 FNC 73-SEGD/7段解码器………………………………………………….435
15.5 FNC 74-SEGL/7SEG码时分显示……………………………………………..437
15.5.1 7段数码管的选用要领…………………………………………………….440
15.5.2根据7段数码管显示的规格选择参数n的要领……………………………………440
15.6 FNC 75-ARWS/箭头开关…………………………………………………..442
15.7 FNC 76-ASC/ASCII数据输入……………………………………………….446
8
FX3S·FX3G·FX3GC·FX3U·FX3UC系列
编程手册[基本·应用指令说明书]目录
15.8 FNC 77-PR/ASCII码打印………………………………………………….448
15.9 FNC 78-FROM/BFM的读出………………………………………………….451
15.9.1 FROM/TO指令的共通事项(详细)……………………………………………..453
15.10 FNC 79-TO/BFM的写入……………………………………………………455
16.外部设备SER(选件设备)-FNC 80~FNC 89 457
16.1 FNC 80-RS/串行数据传送…………………………………………………458
16.2 FNC 81-PRUN/8进制位传送………………………………………………..460
16.3 FNC 82-ASCI/HEX→ASCII的转换……………………………………………462
16.4 FNC 83-HEX/ASCII→HEX的转换…………………………………………….465
16.5 FNC 84-CCD/校验码……………………………………………………..468
16.6 FNC 85-VRRD/电位器读出…………………………………………………471
16.7 FNC 86-VRSC/电位器刻度…………………………………………………473
16.8 FNC 87-RS2/串行数据传送2……………………………………………….475
16.9 FNC 88-PID/PID运算…………………………………………………….478
17.数据传送2-FNC 100~FNC 109 481
17.1 FNC 102-ZPUSH/变址寄存器的成批保存………………………………………482
17.2 FNC 103-ZPOP/变址寄存器的恢复…………………………………………..484
18.浮点数运算-FNC 110~FNC 139 485
18.1 FNC 110-ECMP/2进制浮点数比较……………………………………………487
18.2 FNC 111-EZCP/2进制浮点数区间比较………………………………………..488
18.3 FNC 112-EMOV/2进制浮点数数据传送………………………………………..490
18.4 FNC 116-ESTR/2进制浮点数→字符串的转换…………………………………..491
18.5 FNC 117-EVAL/字符串→2进制浮点数的转换…………………………………..497
18.6 FNC 118-EBCD/2进制浮点数→10进制浮点数的转换……………………………..502
18.7 FNC 119-EBIN/10进制浮点数→2进制浮点数的转换……………………………..503
18.8 FNC 120-EADD/2进制浮点数加法运算………………………………………..505
18.9 FNC 121-ESUB/2进制浮点数减法运算………………………………………..506
18.10 FNC 122-EMUL/2进制浮点数乘法运算………………………………………..507
18.11 FNC 123-EDIV/2进制浮点数除法运算………………………………………..508
18.12 FNC 124-EXP/2进制浮点数指数运算…………………………………………509
18.13 FNC 125-LOGE/2进制浮点数自然对数运算…………………………………….511
18.14 FNC 126-LOG10/2进制浮点数常用对数运算……………………………………513
18.15 FNC 127-ESQR/2进制浮点数开方运算………………………………………..515
18.16 FNC 128-ENEG/2进制浮点数符号翻转………………………………………..516
18.17 FNC 129-INT/2进制浮点数→BIN整数的转换…………………………………..517
18.18 FNC 130-SIN/2进制浮点数SIN运算………………………………………….519
18.19 FNC 131-COS/2进制浮点数COS运算………………………………………….520
18.20 FNC 132-TAN/2进制浮点数TAN运算………………………………………….521
18.21 FNC 133-ASIN/2进制浮点数SIN-1运算……………………………………….522
18.22 FNC 134-ACOS/2进制浮点数COS-1运算……………………………………….524
18.23 FNC 135-ATAN/2进制浮点数TAN-1运算……………………………………….526
18.24 FNC 136-RAD/2进制浮点数角度→弧度的转换………………………………….528
18.25 FNC 137-DEG/2进制浮点数弧度→角度的转换………………………………….530
19.数据处理2-FNC 140~FNC 149 531
19.1 FNC 140-WSUM/算出数据合计值…………………………………………….532
19.2 FNC 141-WTOB/字节单位的数据分离…………………………………………534
19.3 FNC 142-BTOW/字节单位的数据结合…………………………………………536
19.4 FNC 143-UNI/16位数据的4位结合…………………………………………..538
19.5 FNC 144-DIS/16位数据的4位分离…………………………………………..540
19.6 FNC 147-SWAP/高低字节互换………………………………………………542
19.7 FNC 149-SORT2/数据排序2………………………………………………..543
9
FX3S·FX3G·FX3GC·FX3U·FX3UC系列
编程手册[基本·应用指令说明书]目录
20.定位控制-FNC 150~FNC 159 547
20.1 FNC 150-DSZR/带DOG搜索的原点回归………………………………………..548
20.2 FNC 151-DVIT/中断定位………………………………………………….550
20.3 FNC 152-TBL/表格设定定位……………………………………………….552
20.4 FNC 155-ABS/读出ABS当前值………………………………………………553
20.5 FNC 156-ZRN/原点回归…………………………………………………..554
20.6 FNC 157-PLSV/可变速脉冲输出…………………………………………….556
20.7 FNC 158-DRVI/相对定位………………………………………………….558
20.8 FNC 159-DRVA/绝对定位………………………………………………….560
21.时钟运算-FNC 160~FNC 169 562
21.1 FNC 160-TCMP/时钟数据比较………………………………………………563
21.2 FNC 161-TZCP/时钟数据区间比较…………………………………………..565
21.3 FNC 162-TADD/时钟数据加法运算…………………………………………..567
21.4 FNC 163-TSUB/时钟数据减法运算…………………………………………..569
21.5 FNC 164-HTOS/时、分、秒数据的秒转换……………………………………..571
21.6 FNC 165-STOH/秒数据的[时、分、秒]转换……………………………………573
21.7 FNC 166-TRD/读出时钟数据……………………………………………….575
21.8 FNC 167-TWR/写入时钟数据……………………………………………….576
21.9 FNC 169-HOUR/计时表……………………………………………………578
22.外部设备-FNC 170~FNC 179 580
22.1 FNC 170-GRY/格雷码的转换……………………………………………….581
22.2 FNC 171-GBIN/格雷码的逆转换…………………………………………….582
22.3 FNC 176-RD3A/模拟量模块的读出…………………………………………..583
22.4 FNC 177-WR3A/模拟量模块的写入…………………………………………..584
23.替换指令的介绍-FNC 180 585
23.1指令替换对照表…………………………………………………………585
24.其他指令-FNC 181~FNC 189 586
24.1 FNC 182-COMRD/读出软元件的注释数据………………………………………587
24.2 FNC 184-RND/产生随机数…………………………………………………589
24.3 FNC 186-DUTY/产生定时脉冲………………………………………………590
24.4 FNC 188-CRC/CRC运算……………………………………………………592
24.5 FNC 189-HCMOV/高速计数器传送……………………………………………596
25.数据块处理-FNC 190~FNC 199 600
25.1 FNC 192-BK+/数据块的加法运算……………………………………………601
25.2 FNC 193-BK-/数据块的减法运算……………………………………………604
25.3 FNC 194~199-BKCMP=、>、<、<>、<=、>=/数据块比较…………………………..607
26.字符串控制-FNC 200~FNC 209 611
26.1 FNC 200-STR/BIN→字符串的转换…………………………………………..612
26.2 FNC 201-VAL/字符串→BIN的转换…………………………………………..616
26.3 FNC 202-$+/字符串的结合………………………………………………..620
26.4 FNC 203-LEN/检测出字符串的长度………………………………………….622
26.5 FNC 204-RIGHT/从字符串的右侧开始取出…………………………………….624
10
FX3S·FX3G·FX3GC·FX3U·FX3UC系列
编程手册[基本·应用指令说明书]目录
26.6 FNC 205-LEFT/从字符串的左侧开始取出……………………………………..626
26.7 FNC 206-MIDR/从字符串中的任意取出……………………………………….628
26.8 FNC 207-MIDW/字符串中的任意替换…………………………………………631
26.9 FNC 208-INSTR/字符串的检索……………………………………………..634
26.10 FNC 209-$MOV/字符串的传送………………………………………………636
27.数据处理3-FNC 210~FNC 219 638
27.1 FNC 210-FDEL/数据表的数据删除…………………………………………..639
27.2 FNC 211-FINS/数据表的数据插入…………………………………………..641
27.3 FNC 212-POP/读取后入的数据[先入后出控制用]……………………………….643
27.4 FNC 213-SFR/16位数据n位右移(带进位)……………………………………..646
27.5 FNC 214-SFL/16位数据n位左移(带进位)……………………………………..648
28.触点比较指令-FNC 220~FNC 249 650
28.1 FNC 224~230-LD=、>、<、< >、<=、>=/触点比较………………………..652
28.2 FNC 232~238-AND=、>、<、< >、<=、>=/触点比较……………………….654
28.3 FNC 240~246-OR=、>、<、< >、<=、>=/触点比较………………………..656
29.数据表处理-FNC 250~FNC 269 658
29.1 FNC 256-LIMIT/上下限限位控制……………………………………………659
29.2 FNC 257-BAND/死区控制………………………………………………….662
29.3 FNC 258-ZONE/区域控制………………………………………………….665
29.4 FNC 259-SCL/定坐标(不同点坐标数据)………………………………………668
29.5 FNC 260-DABIN/10进制ASCII→BIN的转换…………………………………….672
29.6 FNC 261-BINDA/BIN→10进制ASCII的转换…………………………………….675
29.7 FNC 269-SCL2/定坐标2(X/Y坐标数据)……………………………………….678
30.外部设备通信-FNC 270~FNC 276 682
30.1 FNC 270-IVCK/变频器的运行监视………………………………….683
30.2 FNC 271-IVDR/变频器的运行控制………………………………….685
30.3 FNC 272-IVRD/读取变频器的参数………………………………….687
30.4 FNC 273-IVWR/写入变频器的参数………………………………….689
30.5 FNC 274-IVBWR/成批写入变频器的参数………………………………691
30.6 FNC 275-IVMC/变频器的多个命令………………………………….693
30.7 FNC 276-ADPRW/MODBUS读出·写入………………………………….695
30.7.1功能代码和功能参数……………………………………………………..696
31.数据传送3-FNC 277~FNC 279 698
31.1 FNC 278-RBFM/BFM分割读出……………………………………………….699
31.1.1 RBFM(FNC 278)/WBFM(FNC 279)命令的通用事项…………………………………700
31.2 FNC 279-WBFM/BFM分割写入……………………………………………….703
32.高速处理2-FNC 280~FNC 289 705
32.1 FNC 280-HSCT/高速计数器表比较…………………………………………..706
11
FX3S·FX3G·FX3GC·FX3U·FX3UC系列
编程手册[基本·应用指令说明书]目录
33.扩展文件寄存器控制-FNC 290~FNC 299 711
33.1 FNC 290-LOADR/读出扩展文件寄存器………………………………………..712
33.2 FNC 291-SAVER/成批写入扩展文件寄存器…………………………………….715
33.3 FNC 292-INITR/扩展寄存器的初始化………………………………………..723
33.4 FNC 293-LOGR/登录到扩展寄存器…………………………………………..726
33.5 FNC 294-RWER/扩展文件寄存器的删除·写入………………………………….730
33.6 FNC 295-INITER/扩展文件寄存器的初始化……………………………………736
34.FX3U-CF-ADP用应用指令-FNC 300~FNC 305 739
34.1 FNC 300-FLCRT/文件制作·确认……………………………………………740
34.1.1设定数据的详细说明……………………………………………………..741
34.2 FNC 301-FLDEL/文件删除·CF卡格式化………………………………………743
34.2.1设定数据的详细说明……………………………………………………..744
34.3 FNC 302-FLWR/写入数据………………………………………………….745
34.3.1设定数据的详细说明……………………………………………………..747
34.4 FNC 303-FLRD/数据读出………………………………………………….748
34.4.1设定数据的详细说明……………………………………………………..749
34.5 FNC 304-FLCMD/对FX3U-CF-ADP的动作指示……………………………………750
34.5.1设定数据的详细说明……………………………………………………..751
34.6 FNC 305-FLSTRD/FX3U-CF-ADP的状态读出…………………………………….752
34.6.1设定数据的详细说明……………………………………………………..753
35.SFC程序和步进梯形图755
35.1 SFC程序……………………………………………………………….755
35.1.1概要………………………………………………………………….755
35.1.2功能和动作说明…………………………………………………………755
35.1.3 SFC程序的创建步骤………………………………………………………757
35.1.4初始状态的使用和作用……………………………………………………760
35.1.5停电保持(保持用)状态……………………………………………………760
35.1.6 RET指令的作用………………………………………………………….761
35.1.7编制SFC程序所需的预备知识……………………………………………….761
35.1.8 SFC流程的形态………………………………………………………….767
35.1.9分支·合并状态的程序……………………………………………………770
35.1.10制作分支回路方面的规则………………………………………………….771
35.1.11程序举例………………………………………………………………776
35.2步进梯形图…………………………………………………………….784
35.2.1概要………………………………………………………………….784
35.2.2功能和动作说明…………………………………………………………784
35.2.3步进梯形图的形式……………………………………………………….786
35.2.4步进梯形图的编写(SFC程序→STL程序)……………………………………….787
35.2.5编制步进梯形图所需的预备知识…………………………………………….788
35.2.6分支·合并状态的程序……………………………………………………791
35.2.7程序举例………………………………………………………………795
36.中断功能和脉冲捕捉功能801
36.1概要………………………………………………………………….801
36.2通用事项………………………………………………………………802
36.2.1中断功能及脉冲捕捉功能的禁止方法…………………………………………802
36.2.2相关事项………………………………………………………………803
36.2.3使用上的注意事项(通用)………………………………………………….804
36.3输入中断(通过外部信号中断)[不使用延迟功能]………………………………..806
36.3.1输入中断(通过外部信号中断)[不使用延迟功能]………………………………..806
36.3.2实用程序举例(短时间脉宽的测量程序)……………………………………….810
36.4输入中断(通过外部信号中断)[使用延迟功能]………………………………….812
36.5定时器中断(一定周期的中断)………………………………………………813
36.5.1定时器中断(一定周期的中断)………………………………………………813
36.5.2实用程序举例(应用指令的定时器中断程序)……………………………………814
36.6计数器中断-根据高速计数器的计数到位来中断………………………………..817
12
FX3S·FX3G·FX3GC·FX3U·FX3UC系列
编程手册[基本·应用指令说明书]目录
36.7脉冲捕捉功能[M8170~M8177]………………………………………………818
36.8脉宽/周期测量功能[M8075~M8083,D8074~D8097]……………………………..819
37.特殊软元件的动作(M8000~,D8000~) 823
37.1特殊软元件一览(M8000~,D8000~)………………………………………….823
37.1.1特殊辅助继电器(M8000~M8511)…………………………………………….823
37.1.2特殊数据寄存器(D8000~D8511)…………………………………………….841
37.2特殊软元件(M8000~,D8000~)的补充……………………………………….861
37.2.1 RUN监控,初始脉冲的使用[M8000~M8003]…………………………………….861
37.2.2看门狗定时器时间[D8000]…………………………………………………862
37.2.3检测到电池电压过低[M8005,M8006]…………………………………………863
37.2.4停电检测时间[D8008,M8008,M8007]………………………………………..863
37.2.5运算时间(监控)[D8010~D8012]…………………………………………….863
37.2.6内部时钟[M8011~M8014]………………………………………………….864
37.2.7实时时钟[M8015~M8019,D8013~D8019]……………………………………..864
37.2.8实时时钟的校时方法……………………………………………………..865
37.2.9输入滤波器的调节[D8020]…………………………………………………867
37.2.10电池[BATT(BAT)] LED,[ALM] LED 灭灯指令[M8030]……………………………..868
37.2.11内置模拟电位器[D8030,D8031]…………………………………………….869
37.2.12清除指令[M8031,M8032]………………………………………………….869
37.2.13存储器保持停止M8033…………………………………..869
37.2.14禁止所有输出的指令[M8034]……………………………………………….870
37.2.15 RUN/STOP输入的独立操作[M8035~M8037]……………………………………..870
37.2.16恒定扫描模式M8039,D8039…………………………..871
37.2.17使用STL指令、SFC图实现程序的状态控制[M8040]……………………………….871
37.2.18模拟量功能扩展板[M8260~M8279,D8260~D8279]……………………………….872
37.2.19模拟量特殊适配器[M8260~M8299,D8260~D8299]……………………………….874
38.故障的查看方法和错误代码一览882
38.1显示可编程控制器运行情况的LED及显示颜色…………………………………..882
38.1.1 POWER(POW) LED [灯亮/闪烁/灯灭]………………………………………….883
38.1.2 RUN LED [灯亮/灯灭]…………………………………………………….883
38.1.3 BATT(BAT) LED [灯亮/灯灭][FX3U·FX3UC]…………………………………….883
38.1.4 ALM LED [灯亮/灯灭][FX3G·FX3GC]………………………………………….883
38.1.5 ERROR(ERR) LED [灯亮/闪烁/灯灭]………………………………………….884
38.1.6 L RUN LED [仅FX3UC-32MT-LT(-2)]…………………………………………..884
38.1.7 L ERR. LED [仅FX3UC-32MT-LT(-2)]………………………………………….885
38.2错误代码的查看方法及显示内容…………………………………………….886
38.2.1使用显示模块的操作及查看方法…………………………………………….886
38.2.2使用GX Works2的操作及查看方法……………………………………………887
38.2.3错误的显示内容…………………………………………………………888
38.3检测错误用的软元件的补充说明…………………………………………….889
38.3.1错误的检测(M8060~/D8060~)……………………………………………..889
38.3.2检测错误用的特殊软元件的动作关系…………………………………………890
38.3.3错误的检测时序…………………………………………………………890
38.4错误代码一览及解决方法………………………………………………….891
附录A.编程工具的支持情况和版本升级的历史记录900
附录A-1编程工具的支持情况………………………………………………900
附录A-1-1编程工具的支持情况………………………………………………….900
附录A-1-2 RUN中写入时的注意事项……………………………………………….904
附录A-1-3使用FX3G·FX3GC可编程控制器的编程端口(内置USB)时的注意事项………………908
附录A-1-4使用GOT1000系列的透明功能时的注意事项…………………………………909
附录A-1-5使用GOT-F900系列的透明(2端口)功能时的注意事项…………………………910
附录A-2外围设备的支持情况(编程工具除外)………………………………….911
附录A-2-1外围设备的支持情况………………………………………………….911
附录A-3关于版本升级的历史记录…………………………………………..913
附录A-3-1制造编号的确认方法………………………………………………….913
附录A-3-2版本的确认方法……………………………………………………..914
附录A-3-3版本升级的历史记录【FX3S】…………………………………………..914
13
FX3S·FX3G·FX3GC·FX3U·FX3UC系列
编程手册[基本·应用指令说明书]目录
附录A-3-4版本升级的历史记录【FX3G】…………………………………………..914
附录A-3-5版本升级的历史记录【FX3GC】………………………………………….915
附录A-3-6版本升级的历史记录【FX3U】…………………………………………..915
附录A-3-7版本升级的历史记录【FX3UC】………………………………………….916
附录B.指令执行时间918
附录B-1基本指令的执行时间………………………………………………918
附录B-2步进梯形图指令的执行时间…………………………………………925
附录B-3标签(P、I)的执行时间…………………………………………….925
附录B-4应用指令的执行时间………………………………………………926
附录B-5关于各应用指令的脉冲化指令P的执行时间……………………………..941
附录B-6关于根据对象软元件的组合及变址修饰的有无而不同的指令执行时间…………943
附录B-6-1基本指令(LD、LDI、AND、ANI、OR、ORI)的执行时间…………………………943
附录B-6-2应用指令的执行时间………………………………………………….943
附录C.应用指令一览【按指令种类/按字母顺序】947
附录C-1应用指令【按指令种类】…………………………………………..947
附录C-2应用指令【按字母顺序】…………………………………………..951
附录D.停产机型954

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容