
SOCIO-TECHMITSUBISHI三菱微型可编程控制器FX1s,FX1N系列可编程控制器规格补充版MELSEC-FFX1S,FX1N,FX2N,FX2NC编程手册基本指令,步进梯形指令,应用指令说明书AXis AXINAX2NAX2NC

目录三菱微型可编程控制器FX1s,FX1N,FX2N,FX2NC系列编程手册基本指令,步进梯形图指令,应用指令说明书使用须知本手册是编写FX系列微型可编程控制器用的顺控程序指令的说明书。有关可编程控制器主体的规格、安装以及布线等硬件的内容和安全使用注意事项,请参照各可编程控制器的使用手册。商标Windows,Excel是美国微软公司在美国以及其他国家的注册商标。通用个人电脑PC-9800是NEC(日本电气株式会社)的注册商标。其他的公司名称或产品名称是这些公司的商标或注册商标。1
FX Windows, Excel PC-9800 NEC

目录1.前言U基本顺控指令说明3.741-1.手册的构成及各种资料103-1.基本指令一览表751-2.可编程控制器的主要特点13-3-2.[LD],[LDI],[OUT]指令7618 3-3.[AND],[AN]指令1-3.产品概要及对应的编程语771-4.可编程控制器的各种软元件.223-4.[OR],[ORI]指令1-5.程序内存和参数的构造24 3-5. [LDP],[LDF], [ANDP], [ANDF], [ORP], [ORF]指令78801-6.注意事项(输入输出处理;响应滞后;双线圈)293-6.[ORB]指令813-7.[ANB]指令823-8.[MPS],[MRD],[MPP]指令2.各种软元件的作用和功能....MC][MCR]指令86883-10.[INV]指令902-1.数值的处理,常数[K],[H]3233-11. [PLS], [PLF]指令.912-2.软元件编号一览表343-12.[SET],[RST]指令922-3.输入输出继电器的编号和功能[X],[Y]3833-13.对计数器软元件的[OUT],[RST]指令932-4.辅助继电器的编号和功能[M].40 3-14.[NOP],[END]指令2-5.状态的编号和功能[S]423-15.编程注意事项9444942-6.定时器的编号和功能3-15-1.程序的顺序和执行顺序.48952-7.内部计数器的编号和功能3-15-2.双重输出(双线圈)时的动作和对策52962-8.内置高速计数器的编号和功能3-15-3.不能编程的电路和对策,522-8-1.般事项542-8-2.单相高速计数器的使用2-8-3.双相高速计数器的使用56.97步进梯形图指令说明42-8-4.高速计数器使用注意事项572-9.数据寄存器的编号和功能[D]60.984-1.步进梯形图指令[STL][RET]2-9-1.数据寄存器[D]604-2.步进梯形图指令的动作和SFC表示1002-9-2.变址寄存器[V,Z]6343.SFC的特点1022-9-3.FXIN,FX2N,FX2NC可编程控制器的文件奇存器[D]641044-4.编制SFC流程的预备知识2-9-4.FXis可编程控制器的文件寄存器[D]681104-5.SFC流程的状态2-10.指针的编号和功能[P],[]704-5-1.跳跃与重复流程1104-5-2.分支与汇合的组合流程1114-6.初始状态的作用112中间状态的程序1144-7.4-7-1.无分支与汇合的一般状态1144-7-2. 4115带跳跃与重复的一般状态4-8.分支与汇合状态的程序1164-8-1.选择分支与汇合状态1164-8-2.并行分支与汇合状态1174-8-3.分支与汇合状态的组合1184-9.单一流程示例1201244-10.选择分支与汇合流程示例1264-11.并行分支与汇合流程示例4-12.初始状态指令(FNC60IST)的活用1282
1-1. . 10 1-2. . 13 1-3. . 18 1-4. . 22 1-5. . 24 1-6. . 29 2-1. [K],[H] . 32 2-2. . 34 2-3. [X], [Y] . 38 2-4. [M] . 40 2-5. [S] . 42 2-6. . 44 2-7. . 48 2-8. . 52 2-8-1. . 52 2-8-2. . 54 2-8-3. . 56 2-8-4. . 57 2-9. [D] . 60 2-9-1. [D] . 60 2-9-2. [V,Z] . 63 2-9-3.FX1N,FX2N,FX2NC [D] . 64 2-9-4.FX1S [D] . 68 2-10. [P] [I] . 70 3-1 . 74 3-2 [LD] [LDI],[OUT] . 75 3-3 [AND],[ANI] . 76 3-4 [OR],[ORI] . 77 3-5 [LDP] [LDF] [ANDP], [ANDF], [ORP], [ORF] . 78 3-6 [ORB] . 80 3-7 [ANB] . 81 3-8 [MPS], [MRD], [MPP] . 82 3-9 [MC], [MCR] . 86 3-10 [INV] . 88 3-11 [PLS], [PLF] . 90 3-12 [SET], [RST] . 91 3-13. [OUT], [RST] . 92 3-14 [NOP], [END] . 93 3-15 . 94 3-15-1 . 94 3-15-2 . 95 3-15-3 . 96 4-1. [STL], [RET] . 98 4-2. SFC . 100 4-3. SFC . 102 4-4. SFC . 104 4-5 SFC . 110 4-5-1 . 110 4-5-2 . 111 4-6 . 112 4-7 . 114 4-7-1 . 114 4-7-2 . 115 4-8 . 116 4-8-1 . 116 4-8-2 . 117 4-8-3 . 118 4-9 . 120 4-10 . 124 4-11 . 126 4-12 (FNC 60 IST) . 128

目录5.应用指令的基本规则129.4478、版本升级记录和对应的外围设备.1304485-1.应用指令的表示和执行形式8-1.5可编程控制器的版本升级记录.1354505-2,应用指令的数值处理,视8-2.对应的外围设备..138.4505-3.利用变址寄存器修改操作数,8-2-1.对应于FXIs,FXIN可编程控制器的外围设备8-2-2.对应于FX2N,FX2NC可编程控制器的外围设备..4511应用指令解说1416.9.附录..45326-1.应用指令一览表142.4546-2.应用指令表示形式.14699-1.千年虫问题的对策9-1-1.针对具有日历功能机种的对策.4546-3.FNC00-FNC09[程序流程]14936-4.FNC10-FNC19[传送与比较]1699-1-2.关于千年虫间题的测试报告4556-5.FNC20-FNC29[四则运算]1819-2.FX可编程控制器的通信,数据链接功能的概要45846-6.FNC30-FNC39[【循环与移位】1919-3.可编程控制器置换时的注意事项461,2019-3-1。从FX2,FX2c置换到FX2N,FX2Nc时的注意事项4616-7.FNC40-FNC49[数据处理]6-8.FNC50-FNC59[高速处理]2139-3-2.从FXo,FXosFXoN置换到FXis,FXiN时的注意事项46254636-9.FNC60-FNC69[方便指令]2399-4FX2NC可编程控制器编程规格要点.4656-10.FNC70-FNC79[外部设备,I/O]2579-5.运用电话线路的远程维护6-11.FNC80-FNC89[外部设备·SER]2739-5-1.系统构成和对应的编程软件46564666-12.FNC110-FNC119[浮点运算]]3099-5-2.可编程控制器侧的远程访向设定,6-13.FNC120-FNC129[浮点运算2]31573236-14.FNC130-FNC139[浮点运算3]6-15.FNC140-FNC149[数据处理2]327索引..4806-16.FNC150-FNC159[定位]32983306-16-1.编程注意事项6-16-2.电机设定331.3326-16-3.有关定位指令的软元件一览表9.3336-16-4.输入输出连接示例,.3346-16-5.标准程序.3736-17.FNC160-FNC169[时钟计算]6-18.FNC170-FNC179[外部设备】383.3896-19.FNC220-FNC229[触点比较指令]7.基本功能的补充事项.393.3947-1,特殊辅助继电器、特殊数据寄存器一览表7-2.特殊软元件的补充说明.416.4347-3.程序流程控制指令的相互关系.4367-4.ASCII字符配置(参考)7-5.出错代码一览表4374417-6.指令执行时间一览表3
6-1 . 142 6-2 . 146 6-3 FNC00-FNC09 [ ] . 149 6-4 FNC10-FNC19 [ ] . 169 6-5.FNC20-FNC29 [ ] . 181 6-6.FNC30-FNC39 [ ] . 191 6-7.FNC40-FNC49 [ ] . 201 6-8.FNC50-FNC59 [ ] . 213 6-9.FNC60-FNC69 [ ] . 239 6-10.FNC70-FNC79 [ . I/O] . 257 6-11.FNC80-FNC89 [ . SER] . 273 6-12.FNC110-FNC119 [ 1] . 309 6-13.FNC120-FNC129 [ 2] . 315 6-14.FNC130-FNC139 [ 3] . 323 6-15.FNC140-FNC149 [ 2] . 327 6-16.FNC150-FNC159 [ ] . 329 6-16-1 . 330 6-16-2 . 331 6-16-3 . 332 6-16-4 . 333 6-16-5 . 334 6-17 FNC160-FNC169 [ ] . 373 6-18 FNC170-FNC179 [ ] . 383 6-19 FNC220-FNC229 [ ] . 389 7-1 . 394 7-2 . 416 7-3 . 434 7-4 ASCII . 436 7-5 . 437 7-6 . 441 5-1 . 130 5-2 . 135 5-3 . 138 8-1 . 448 8-2 . 450 8-2-1 FX1S, FX1N . 450 8-2-2 FX2N, FX2NC . 451 9-1 . 454 9-1-1 . 454 9-1-2 . 455 9-2 FX . 458 9-3 . 461 9-3-1 FX2, FX2C FX2N, FX2NC . 461 9-3-2 FX0, FX0S, FX0N FX1S, FX1N . 462 9-4 FX2NC . 463 9-5 . 465 9-5-1 . 465 9-5-2 . 466

目录《以FNCNO.为序》理控制器指指月令FNCFNC分助X功能页码功能市码X类类记记NO.NO.符符00CJ条件跳转000O15040RST批次复位ololol2020141CALL子程序调用CC0l153PECO译码0l0lo2030242SRET子程序返回aaa153ENCO编码aaar20403IRETO43SUMON位数205中断返回15.4序04EI中断许可0015444BONON位数判定O205-流0545DI中断禁止ooI0154MEAN平均值10I206程06主程序结束46ANS信号报警置位207FERoolo166O07WDT监控定时器16747ANR信号报警器复位207oolo--OlS08FOR循环范围开始48SORBIN开方ololol168-o209-110949NEXT168FLTBIN格效→2进存点数换210循环范围终了10CMP比较17050REF输入输出刷新a214OL11ZCP区域比较loo51REFF滤波器调整002150171-12MOVOToo52ooo传送172MIR矩阵输入216专13SMOM移位传送53Hscs比较置位(高速计数器)218送1454CML倒转传送HSCRI比较复位(高速计数器)可22015BMOV一并传送ooo55HSZ区间比较(高速计数器)一-o0221O175比ooo16FMOV多点传送-Jol17756SPD脉冲密度226较517XCHCQlolol交换178PLSY脉冲输出22718BCDBCD转换0oo17958PWM脉冲调制ooQ231BIN转换5919BINaoooPLSR带加减速的脉冲输出olololo232180ADDBIN加法a60初始化状态o20182ST240SUBBIN减法61ER数据查找210l0l0l0l-10l0183246BIN柔法62凸轮控制(绝对方式)22MULEABSD1oloR247JLBIN除法63凸轮控制(增量方式)23DIvoooNCDooo185248则24BIN加10示教定时器INCO18664TTMD249逻25BIN减!65DEC0olol186STMR特殊定时器-1OL辑25026ooo66交替输出oo运WAND遥辑字与187ALT2512767算WOR逻辑字或ololo17RAMP斜坡信号oolo25368288WXOR逻辑字异或O00187ROTC旋转工作台控制lo254.-6929NEG求补码188SORT数据排列25630ROR循环右移192TKY数字键输入25871kY16键输入31ROL1921O循环左移125932RCR带进位循环右移PSw数字式开关olole.193260循7333RCL带进位循环左移SEGD7段详码19310262环O7434SFTR位右移ioloEGL7段码按时间分割显示oioio194263移7535SFTL位左移194ARWS简头开关265价76ASC36WSFR字右移O196ASCII码变换OO267/O7737WSFL字左移ASCII码打印输出196PR26838SFWR移位写入ooo78198FROMBFM读出-00027079O39SFRD移位读出198BFM写入4
ON ON BIN BIN 2 1677 ASCII ASCII BFM BFM 202 203 204 205 205 206 207 207 209 210 214 215 216 218 220 221 226 227 231 232 240 246 247 248 249 250 251 253 254 256 258 259 260 262 263 265 267 268 270 270 ! !" !# ! ! $" $" # % % # ! BCD BIN BIN BIN BIN BIN BIN 1 BIN 1 150 153 153 154 154 154 166 167 168 168 170 171 172 173 174 175 177 178 179 180 182 183 184 185 186 186 187 187 187 188 192 192 193 193 194 194 196 196 198 198 & # ! ! ' ' ' ' ' # # # % # # #

目录对应日编对应可编程控制器程挖制器指指FNCFNC令今分分助助功能页码功能页码XX?XA类NO.NO.类记记1221N符符N2C80224D=RS串行数据传送0oo1274(S1)=(S2)0000O39081PRUN8进制位传送olooO284225D>ooo1O390(S1)>(S2)外82226DASCHEX-ASCII转换oooO286(S1)k(S2)ololoO390围83228D<>HEXASCI-HEX转换ololo0288(S1)+(S2)oolo8390设84229DS390CCD校验码ooo290(S1)≤(S2)oooOO备85230D(S1)>(S2)390VRRD电位器读出oooC292ooo8S86232AND=VRSC电位器刻度aa293(S1)(S2)aoaal391T接87233391AND>(S1)>(S2)oolo.010A88234AND(S1)K(S2)391PIDPIC运算00294aa比89(S1) →(S2)236ADoooloTO391敬1102进制浮点数比较-o310237AND(S1)≤(S2)391ECMPololo111O311238 ND2(S1)>(S2)ooO391EZCP2进制浮点数区间比较118OO312240OR=(S1)=(S2)ooa392EBCD2进子点数-10进选孕点数转换1X119o313241OR>(S1)>(S2)o392EBIN10进读孕点数-2选制浮点数转换12进制浮点数加法OO242OR(S2)39211272进制浮点数开方OO320ESOR129INT2进制浮点数-BIN整数转换CO321-130浮点数SIN运算OO324SIN131g浮点数COS运算cos--OO3251132浮点数TAN运算OTAN326上下字节变换147-0lO328SWAIABS现在值读出155o343ABS原点回归347156oIZRN-1定157可变度的脉冲输出353o.IPLSY-位158相对定位olol--357DRV159绝对定位oo-363DRVA160时钟数据比较374TCMPoloolo161时钟数据区间比较oe375TZCP时162时钟数据加法TADD376钟163时钟数据减法aooo377TSUB连时钟数据读出166TRDoooO378算时钟数据写入ooa167TWR379F169计时仪HOURoo3811--格雷码变预外170GRY--oI0384围171格雷码逆变换OOGBIN385设176模拟块读出RD3A-0386-备模拟块写入1771WR3A38715
8 HEX-ASCII ASCII-HEX PIC 222 -10 10 -2 222222 -BIN SIN COS TAN ABS 274 284 286 288 290 292 293 294 310 311 312 313 316 317 318 319 320 321 324 325 326 328 343 347 353 357 363 374 375 376 377 378 379 381 384 385 386 387 ! ' ' ! ! ! ' #! !" ' ' ! ! # %" % # (S1)=(S2) (S1)>(S2) (S1)(S2) (S1)(S2) (S1)<(S2) (S1) (S2) (S1) (S2) (S1) (S2) 390 390 390 390 390 390 391 391 391 391 391 391 392 392 392 392 392 392 ( ) * *) * ) ( ) * *) * ) ( ) * *) * ) (( ((((

目录《以指令助记符为序》程控制器量指指AFNCFNC分功能页码助功能页码X类记记NO.NO.符符ABS155olo343FEND06主程序结束olololOABS现在值读出166FLTABSD62oo24749210四轮控制(绝对方式)BIN整数-2进制浮点数转换-CADD20BIN加法ooo182FMOM多点传送17716ALTFOR66交替输出ololol25108循环范围开始olol168AND=232(S1)=(S2)IOo391FROM78BFM读出lool270AND>233(S1) > (S2)olol20GBIN171格雷码逆变换385e(S1) (S2)HOUR169oo381ooo391计时仪ANR信号报警器复位207HSOR54比较复位(高速计数器)2204710(.ANS46HSCs53信号报警器置位-100207比较置位(高速计数器)218ARWS75HSZ箭形开关26555区间比较(高速计数器)22176ASCII码转换BIN267NCn186010ASCIHEX-ASCII转换INCDoo82oo28663凸轮控制(增量方式)248BCDBCD转换2进制浮点数-BIN整数转换118olololo179NT129321BIN19BIN转换ololol03中断返回ololol180RET154BMOV15成批传送o175D-A0初始化状态olo240ON位数判定(SI) = (S2)BON44olo205224390子程序调用ooo(S1) > (S2)oooCALL01:153D>225F.390CCD84校验码0l0l00290(S1) (S2)oo1.170D≥390cOs131浮点数COS运算平均值1325VEAN4520612传送ololololDECrBIN减oo186MOV172DEC41详码矩阵输入203MTR52oo216中断禁止BIN乘法0500o154ooaaMUL2184DBIN除法oo求补码2318529188DIVEG-DRVA159绝对定位循环范围终了oo363EXT09168DRVi158相对定位oo357(SI) = (S2)R=240olo392数字式开关(S1) >(S2)olo392DSWololcOR>2412602进制浮点数加法-o0(SI) 244loldEBIN11910进制浮点数-2进孚点转换313ORS24(S1)(S23921ECMF110oo2进制浮点数比较310OR≥246(S1)(S2392--EDIV1232进制浮点数除法319PID运算--100PIDoolo294中断许可可变速脉冲输出04olololo154PLSV157olo353EMUL1222进制浮点数乘法脉冲输出ololol318PLSY57227ENCO编码ooo有加减速脉冲输出204PLSR59232ESOR1272进制浮点数开方ASCII键打印输出O320268O1-SUB1212进制浮点数减法8进位输送317PRUN810l0l0l0/284-010EZCP1112进制浮点数区间比较脉冲幅度调整311WM582316
ABS BIN S1 = S2 S1 > S2 S1 S2 S1 S2 S1 < S2 S1 S2 S1 S2 S1 S2 PID ASCII 8 ' % %" $" ( ( ) * *) * ) ' % ( ) * *) * ) ! !' !" ! ! ! !# 166 210 177 168 270 385 384 288 259 381 220 218 221 186 248 321 154 240 390 390 390 390 390 390 206 172 216 184 188 168 392 392 392 392 392 392 294 353 227 232 268 284 231 !% (( ((((

目录程控制器程控制器指今令FNCFNC分S+助助功能页码功能贡码+4XX+类类记记NO.NO.1212符符CooloCRAMP67斜坡信号253WAND26逻辑字与ololoC187RCL33带进位的循环左移O0193WDT07监控定时器ooo167RCR32WOR27187带进位的循环右移-ol1193逻辑字或olololoRD3A176O-1386WR3A177387模拟块读出模拟块写入10-WoooWSFLREF5021437-100196输入输出刷新字左移REFF51-oo215WSFR36oo196滤波器调整字右移ROL31循环左移192WXOR巡辑字异成187.-0l1028olololoROR30.fo192XCH178循环右移-0X17交换-ooROTC68I心254ZCP11oo171旋转工作台控制区间比较RS80申行数据输送ao274NZRN156原点回归olol-347-段详码ZRST40批次复位SEGD73.-1002620/00202SEGL747段码按时间分制显示oooC263TCSER61数据查找246SFRD39移位读出ooloO198194SFTL35位左移oooCSFTR34位右移ololo1O194SFWR38oooS198移位写入324SIN130浮点数SIN运算-0SMOV13移位传送OC173-SORT69数据排列--0e256ololoCSPD56脉冲密度226OSSOR48BIN开方209子程序返回ooo?153SRET02OSTMR65特殊定时器250oooBIN减法C183SUB21ON位数-oC205SUM43SWAP147上下字节交换32810O时钟数据加法oooCTADD162376132浮点数TAN运算--oTO326TANoo160时钟数据比较O374TCMPTKY70数字键输入--0O25879BFM写入-ooo270TOE时钟数据读出aoCTRD166378O377TSUB163时钟数据减法ooo.249TTMR64示教定时器CTWR167时钟数据写入oooo379oooo375IZCP161时钟数据区间比较oo 292VRRD85电位器读出VRSC86293电位器刻度7
7 SIN BIN BIN ON TAN BFM ! % % # ' ! #! ! $" # ! ' ' 253 193 193 386 214 215 192 192 254 274 262 263 246 198 194 194 198 324 173 256 226 209 153 250 183 205 328 376 326 374 258 270 378 377 249 379 375 292 293 # # # # # # # # ! 187 167 187 387 196 196 187 178 171 347 202 '

备注8

1.前言本章论述微型可编程控制器编程的有关基本事项。基本事项包括编程用的各种资料的构成、可编程控制器的特点及其功能的活用等,供顺控设计前阅读。1-1.手册的构成及各种资料1-2.可编程控制器的主要特点1-3.产品概要及对应的编程语言1-4.可编程控制器的各种软元件1-5.程序内存及参数的构造1-6.注意事项(输出入处理,响应滞后,双线圈)O