三菱FX编程手册.pdf
FX Windows, Excel PC-9800NEC 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-5SFC...................................................................... 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-12FNC 60 IST................................... 128 6-1..................................................................... 142 6-2................................................................. 146 6-3FNC00-FNC09 [] ................................................... 149 6-4FNC10-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-17FNC160-FNC169 [] ............................................. 373 6-18FNC170-FNC179 [] ............................................. 383 6-19FNC220-FNC229 [] .................................... 389 7-1...................... 394 7-2........................................................ 416 7-3........................................... 434 7-4ASCII ....................................................... 436 7-5..................................................................... 437 7-6............................................................ 441 5-1................................................130 5-2............................................................135 5-3................................................138 8-1...........................................448 8-2.....................................................................450 8-2-1FX1S, FX1N.......450 8-2-2FX2N, FX2NC.....451 9-1.................................................................454 9-1-1................................454 9-1-2....................................455 9-2FX............458 9-3.......................................461 9-3-1FX2, FX2CFX2N, FX2NC ....461 9-3-2FX0, FX0S, FX0N FX1S, FX1N...462 9-4FX2NC....................................463 9-5....................................................465 9-5-1....................................465 9-5-2............................466 ON ON BIN BIN2 16 7 7 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 BIN1 BIN1 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 ’ ’ ’ ’ ’ 8 HEX-ASCII ASCII-HEX PIC 2 2 2-10 10-2 2 2 2 2 2 2-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 ’ ’ ’ “ ’ ’ “ S1S2 S1S2 S1S2 S1S2 S1S2 S1S2 S1S2 S1 C241Y000 C241K20Y002 FNC10CMPFNC11ZCP C235 12 32/2 X012ONC251X000A X001B X011ONRST Y002ON OFF Y003 X012ONX006 ONC254 X000A X001 B X011X002 ONC254 D1, D0Y004 Y005 X011 X012 C251K1234 C251RST C251 Y002 M8251 Y003 X011 X012 C254D0D1 C254RST C254 Y004 M8254 Y005 ABOFFONON OFFM8251-M8255/C251-C255/ 90AB / 2-8-2 ’’ FNC56SPDFNC57PLSY FNC59PLSR [] 1[C235,C236,C246/C251 /] 11 [FNC53 D -HSCS FNC54 D HSCRFNC55 D HSZ] 2 [] 2[C237-C245, C247-C250/FNC56SPD/C252-C255] ,’11 FNC53 D HSCS, FNC54 D HSCR 1 11 FNC55 D HSZ 11 FNC56SPD FNC57PLSY FNC59PLSR[] 2 C235C236C246C251 ’ ’ ’ 21 FNC53-55 C235 60Khz C237 3KHz3KHz C253 2KHz4KHz 2KHz X 2 PLSYY0 7KHz7KHz PLSYY1 4KHz4KHz 18KHz20KHz ’ FNC56SPD [] C235C236C246 60KHz C251 30KHz C237-C245C247-C25010 KHz C252-C2555KHz FNC56SPD [] 21 FNC53-55FNC53 54 55 FNC5354 60 30 C23530Khz30KHz C23710KHz10KHz C2535KHz10KHz 5KHz X 2 50KHz60KHz C235C235 X000 M8000 20 s X000, X001, 50s X002X00510ms FNC51REFED8020 10ms ’ OUT C***// WDT C235 D10 1 2 3 V0VV7 Z0Z27 16 3 ’ D 0D129 128 3 D 128D255 1283 D1000D2499 D8000D8255 256 V0VV7 Z0Z27 16 ’ ’’D 0D199 200 1 D 200D511 312 2 D 512D7999 7488 3 D1000 D8000D8255 256 16 32 16-3276832767 / 32 VZ -2147483648-2147483647 32D0D1 RUN STOP0M8033 RUN/STOP FX2NFX2NC RSTZRST PCFX 2-9-3.FX1N, FX2N, FX2NCD 2-9-4. FX1SD 0ROM D8000ROM FNC12 MOVD8000 1-5.7. [7.] 250ms M8002 D8000K250 FNC 12 MOV FNC 07 WDT T 2D 0 C 10D 20 FNC12MOV C 2D 5 FNC 12 MOV C2D5 C10D4 D 4C 10 FNC 12 MOV 16 D1020010 D10D118000010 32767632 D D10,D11 D 10K200 FNC 12 MOV D10D11K8000 FNC 12 D MOV 32 D20 D10D 20D 10 FNC 12 MOV FNC12MOV 1632 M8002 T 10K300 FNC 12 MOV C 20T 10 FNC 12 MOV C 20 K300 T1030010 C20T10 T 1 0 32216C1, C0 32132C20032 V Z16 V0V7Z0Z716 LD, AND, OUT V, Z 3 21 6 Z0Z7 V, ZFXZ32 V0V7 32 VZ V 32 16Z DMOV32 VZ32 33 V0K5, D20V0D25D205 K30V010K35K305 33 , Z1K8, X0Z1X10X08 8 8V, Z8 Z1K10, X0Z1X12X10 V5K30H30V5H4E30HK30V5 H30H30V5H6030H30H 5-3. FX0, FX0S, FX1, FX2, FX2CV, ZFX2N, FX2NC V, ZV0, Z0 32 ’’’ D10007000 11415001 500 D1000 STOPRUN [A]RAM[B] FNC15BMOV B RAM 5 0 0 14 [A] RAM / [B] FNC15BMOV RST D 1 0 0 0 [B] / [B] STOPRUNA STOPRUN FNC15BMOV [A] B PC AB [RAM] [EEPROM]OFFEPROMEEPROM ON RAM 5 0 0 14 [A] RAM / [B] RAM 5 0 0 14 [A] RAM / [B] ’ , FX1N, FX2N, FX2NCFNC15BMOV [B] RAM FNC15BMOVFNC15BMOV D1000A X000ON [B] D S X001ON [B] [A][A]EEPRM EEPROMON B D [B] S D FNC15BMOVM8024 X000 M8001 M8024 D200D1100 FNC 15 BMOV X001 M8024 K400 SDn M8024OFFD1100D200 SD M8024ON D1100D200 SD BMOV BMOVOFF FNC15BMOV S D RAM 5 0 0 14 [A] RAM / [B] RAM 5 0 0 14 [A] RAM / [B] M8024BMOVOFF X002ON [B] M8024BMOVON X003ON S D n S D ’ BMOV OFF BMOV ON BMOV OFF OFF EEPROM [OFF] EEPROM1 EEPROMMOVP EEPROM810ms ’ FX1SD1000-D2499 1-315001500 FX1SD1000-D2499 RAM 5003 [A] RAM / FX1S FX1NFX2NFX2NC FNC15BMOV FNC15BMOVFNC80RS FNC15BMOV EEPROMP FNC15BMOVEEPROM EEPROM1 EEPROM BMOV P EEPROM810ms [OFF] ’ , PI FNC15 P P63FNC00CJ P 6 3 FNC00CJ 1FNC00CJ X 0 0 1O N FNC00CJ 2FNC01CALL X001FNC01CALL FNC02SRET ENDP63 ’ ’ ’ ’ P 0P62 63 P 63 1 I00X000 I10X001 I20X002 I30X003 I40X004 I50X005 6 P 0P62 P64P127 127 P 63 1 I00X000 I10X001 I20X002 I30X003 I40X004 I50X005 6 16 17 18 3 I010 I040 I020 I050 I030 I060 6 FNC03IRETFNC04EI FNC05DI 1 210ms99ms 3 FX2NFX2NC 1-1 FX2N,FX2NC XYMSTC XYMSTC XYMSTC XYMSTC XYMSTC XYMSTC XYMSTC XYMSTC XYMSTC XYMSTC XYMSTC XYMSTC a b a b a b YMSTC [LD] [LDI] [LDP] [LDF] [AND] [ANI] [ANDP] [ANDF] [OR] [ORI] [ORP] [ORF] [ANB] [ORB] [OUT] [SET] [RST] [PLS] [PLF] [MC] [MCR] [MPS] [MRD] [MPP] [INV] [NOP] [END] SETYMS RST YMSTCD PLSYM PLFYM MCYMN MCR N MPS MRD MPP INV X,Y,M,S,T,C LDa1 LDIb OUT Y,M1 S,M2 T3 C3--5 1 X,Y,M,S,T,C Y,M,S,T,C M1563-M30711 LD,LDIANB OUT OUT OUT M100OUT TO OUTK OUT 1ms 10ms 100ms 16 32 132,767 132,767 132,767 2,147,483,6482,147,483,647 0.00132.767 0.0132.767 0.132.767 3 3 3 5 SP M1536-M30711 AND,ANI1 OUTOUTOUT M101OUT Y004 DOSA6GPP/ A7PHP 11024 OUT M101 T1OUT Y004, MPS X,Y,M,S,T,C X,Y,M,S,T,C ANI B1 AND A1 X,Y,M,S,T,C ORA1 ORIB1 X,Y,M,S,T,C M1536-M30711 ORORI1 ORB ORORILD LDI DOSA6GPP/ATPHP 24 OR, ORI LD, LDI ANB 1LDLDI X,Y,M,S,T,C LDP2 LDF2 X,Y,M,S,T,C ANDP 2 ANDF 2 OR