用户手册目录Front Cover1Manual number3Table of Contents5Positioning of This Manual13Related Manuals16Generic Names and Abbreviations Used in Manuals191. Outline201.1 Outline of Structured Programs and Programming languages201.1.1 Outline of Structured Programs201.1.2 Programming languages211.2 PLC Series and Programming Software Version221.3 Cautions on Creation of Fundamental Programs221.3.1 I/O PROCESSING AND RESPONSE DELAY221.3.2 Double output (double coil) operation and countermeasures231.3.3 Circuits which cannot be created by structured ladder programs and countermeasures241.3.4 Handling of general flags241.3.5 Handling of operation error flag271.3.6 Handling of function extension flag271.3.7 Limitation in the number of instructions and limitation in simultaneous instruction instances282. Instruction List302.1 Basic Instructions302.2 Step Ladder Instructions312.3 Applied Instructions313. Configuration of Instruction443.1 Expression and Operation Form of Sequence Instructions443.2 Labels463.3 Devices and Addresses493.4 EN and ENO504. How to Read Explanation of Instructions525. Basic Instruction545.1 LD, LDI, AND, ANI, OR, ORI555.2 LDP, LDF, ANDP, ANDF, ORP, ORF595.3 OUT (Excluding timers and counters)645.4 Operating Timer675.4.1 OUT_T675.5 Operating Counters715.5.1 OUT_C, OUT_C_32715.6 AND(...), OR(...)735.7 MPS, MRD, MPP755.8 INV795.9 MEP, MEF815.10 SET, RST835.11 PLS, PLF875.12 MC, MCR895.13 END935.14 NOP (for simple project only)936. Step Ladder Instructions946.1 Step Ladder946.1.1 Outline946.1.2 Function and operation explanation946.1.3 Program examples1016.2 STL1026.3 RET1037. Applied Instructions (Program Flow)1057.1 CJ / Conditional Jump1067.2 CALL / Call Subroutine1137.3 SRET / Subroutine Return1187.4 IRET / Interrupt Return1197.5 DI / Disable Interrupt1227.6 EI / Enable Interrupt1237.7 FEND / Main Routine Program End1257.8 WDT / Watchdog Timer Refresh1277.9 FOR / Start a FOR/NEXT Loop1307.10 NEXT / End a FOR/NEXT Loop1318. Applied Instructions (Move and Compare)1348.1 CMP / Compare1358.2 ZCP / Zone Compare1388.3 MOV / Move1418.4 SMOV / Shift Move1458.5 CML / Complement1488.6 BMOV / Block Move1518.7 FMOV / Fill Move1568.8 XCH / Exchange1598.9 BCD / Conversion to Binary Coded Decimal1618.10 BIN / Conversion to Binary1659. Applied Instructions (Arithmetic and Logical Operation)1699.1 ADDP / Addition1709.2 SUBP / Subtraction1739.3 MULP / Multiplication1769.4 DIVP / Division1809.5 INC / Increment1839.6 DEC / Decrement1859.7 WAND / Logical Word AND1879.8 WOR / Logical Word OR1899.9 WXOR / Logical Exclusive OR1919.10 NEG / Negation19410. Applied Instructions (Rotation and Shift Operation)19710.1 ROR / Rotation Right19810.2 ROL / Rotation Left20110.3 RCR / Rotation Right with Carry20410.4 RCL / Rotation Left with Carry20710.5 SFTR / Bit Shift Right21010.6 SFTL / Bit Shift Left21210.7 WSFR / Word Shift Right21510.8 WSFL / Word Shift Left21810.9 SFWR / Shift Write [FIFO/FILO Control]22110.10 SFRD / Shift Read [FIFO Control]22411. Applied Instructions (Data Operation)22611.1 ZRST / Zone Reset22711.2 DECO / Decode23111.3 ENCO / Encode23511.4 SUM / Sum of Active Bits23811.5 BON / Check Specified Bit Status24111.6 MEAN / Mean24411.7 ANS / Timed Annunciator Set24611.8 ANR / Annunciator Reset24811.9 SQR / Square Root25011.10 FLT / Conversion to Floating Point25212. Applied Instructions (High Speed Processing)25612.1 REF / Refresh25712.1.1 What should be understood before using the REF instruction26012.2 REFF / Refresh and Filter Adjust26112.2.1 What should be understood before using REFF instruction26412.3 MTR / Input Matrix26512.3.1 Operation and cautions for MTR instruction26812.4 DHSCS, DHSCS_I / High Speed Counter Set, High Speed Interrupt Counter Set26912.4.1 Common cautions on using instructions for high speed counter27312.5 DHSCR / High Speed Counter Reset27712.6 DHSZ / High Speed Counter Zone Compare28112.6.1 Program in which comparison result is set to ON when power is turned ON [ZCP] instruction28512.6.2 Table high speed comparison mode (M8130)28712.6.3 Frequency control mode (DHSZ, DPLSY) (M8132)29112.7 SPD / Speed Detection29412.8 PLSY / Pulse Y Output29812.9 PWM / Pulse Width Modulation30512.10 PLSR / Acceleration/Deceleration Setup30813. Applied Instructions (Handy Instruction)31313.1 IST / Initial State31413.2 SER / Search a Data Stack32513.3 ABSD / Absolute Drum Sequencer32913.4 INCD / Incremental Drum Sequencer33313.5 TTMR / Teaching Timer33613.6 STMR / Special Timer33913.7 ALT / Alternate State34213.8 RAMP / Ramp Variable Value34513.9 ROTC / Rotary Table Control34813.10 SORT / SORT Tabulated Data35114. Applied Instructions (External FX I/O Device)35414.1 TKY / Ten Key Input35514.2 HKY / Hexadecimal Input35914.3 DSW / Digital Switch (Thumbwheel Input)36314.4 SEGD / Seven Segment Decoder36714.5 SEGL / Seven Segment With Latch36914.5.1 Selection procedure of 7-segment display unit37214.5.2 Selection procedure of parameter n by specification of 7-segment display37214.6 ARWS / Arrow Switch37414.7 ASC / ASCII Code Data Input37814.8 PR / Print (ASCII Code)38014.9 FROM / Read From A Special Function Block38314.9.1 Common terms of FROM/TO instruction (detail)38614.10 TO / Write To A Special Function Block38815. Applied Instructions (External Device (optional device))39115.1 RS / Serial Communication39215.2 PRUN / Parallel Run (Octal Mode)39515.3 ASCI / Hexadecimal to ASCII Conversion39715.4 HEX / ASCII to Hexadecimal Conversion40115.5 CCD / Check Code40515.6 VRRD / Volume Read40815.7 VRSC / Volume Scale41115.8 RS2 / Serial Communication 241315.9 PID / PID Control Loop41616. Applied Instructions (External Device)42016.1 MNET / F-16NP/NT communication42116.2 ANRD / Read from F2-6A42316.3 ANWR / Write to F2-6A42516.4 RMST / F2-32RM start42616.5 RMWR / Write to F2-32RM42716.6 RMRD / Read from F2-32RM42916.7 RMMN / F2-32RM monitor43116.8 BLK / Specify F2-30GM43216.9 MCDE / F2-30GM code43417. Applied Instructions (Data Transfer 2)43517.1 ZPUSH / Batch Store of Index Register43617.2 ZPOP / Batch POP of Index Register43918. Applied Instructions (Floating Point)44118.1 DECMP / Floating Point Compare44318.2 DEZCP / Floating Point Zone Compare44518.3 DEMOV / Floating Point Move44718.4 DESTR / Floating Point to Character String Conversion44918.5 DEVAL / Character String to Floating Point Conversion45618.6 DEBCD / Floating Point to Scientific Notation Conversion46118.7 DEBIN / Scientific Notation to Floating Point Conversion46318.8 DEADD / Floating Point Addition46518.9 DESUB / Floating Point Subtraction46718.10 DEMUL / Floating Point Multiplication46918.11 DEDIV / Floating Point Division47118.12 DEXP / Floating Point Exponent47318.13 DLOGE / Floating Point Natural Logarithm47518.14 DLOG10 / Floating Point Common Logarithm47718.15 DESQR / Floating Point Square Root47918.16 DENEG / Floating Point Negation48118.17 INT / Floating Point to Integer Conversion48218.18 DSIN / Floating Point Sine48418.19 DCOS / Floating Point Cosine48618.20 DTAN / Floating Point Tangent48718.21 DASIN / Floating Point Arc Sine48818.22 DACOS / Floating Point Arc Cosine49018.23 DATAN / Floating Point Arc Tangent49218.24 DRAD / Floating Point Degrees to Radians Conversion49418.25 DDEG / Floating Point Radians to Degrees Conversion49619. Applied Instructions (Data Operation 2)49819.1 WSUM / Sum of Word Data49919.2 WTOB / WORD to BYTE50219.3 BTOW / BYTE to WORD50519.4 UNI / 4-bit Linking of Word Data50819.5 DIS / 4-bit Grouping of Word Data51019.6 SWAP / Byte Swap51219.7 SORT2 / Sort Tabulated Data 251420. Applied Instructions (Positioning Control)51920.1 DSZR / Dog Search Zero Return52020.2 DVIT / Interrupt Positioning52220.3 DTBL / Batch Data Positioning Mode52520.4 DABS / Absolute Current Value Read52720.5 ZRN / Zero Return52920.6 PLSV / Variable Speed Pulse Output53320.7 DRVI / Drive to Increment53620.8 DRVA / Drive to Absolute53921. Applied Instructions (Real Time Clock Control)54221.1 TCMP / RTC Data Compare54321.2 TZCP / RTC Data Zone Compare54621.3 TADD / RTC Data Addition54921.4 TSUB / RTC Data Subtraction55121.5 HTOS / Hour to Second Conversion55321.6 STOH / Second to Hour Conversion55621.7 TRD / Read RTC data55921.8 TWR / Set RTC data56121.9 HOUR / Hour Meter56522. Applied Instructions (External Device)56822.1 GRY / Decimal to Gray Code Conversion56922.2 GBIN / Gray Code to Decimal Conversion57122.3 RD3A / Read form Dedicated Analog Block57322.4 WR3A / Write to Dedicated Analog Block57523. Applied Instructions (Extension Function)57723.1 EXTR_IN / External ROM function57823.2 EXTR_OUT / External ROM function58124. Applied Instructions (Others)58524.1 COMRD / Read Device Comment Data58624.2 RND / Random Number Generation58924.3 DUTY / Timing Pulse Generation59124.4 CRC / Cyclic Redundancy Check59424.5 DHCMOV / High Speed Counter Move59825. Applied Instructions (Block Data Operation)60225.1 BK+ / Block Data Addition60325.2 BK- / Block Data Subtraction60725.3 BKCMP=, >, <, < >, <=, >= / Block Data Compare61126. Applied Instructions (Character String Control)61826.1 STR / BIN to Character String Conversion61926.2 VAL / Character String to BIN Conversion62426.3 $+ / Link Character Strings63026.4 LEN / Character String Length Detection63326.5 RIGHT / Extracting Character String Data from the Right63626.6 LEFT / Extracting Character String Data from the Left63926.7 MIDR / Random Selection of Character Strings64226.8 MIDW / Random Replacement of Character Strings64526.9 INSTR / Character string search64926.10 $MOV / Character String Transfer65227. Applied Instructions (Data Operation 3)65527.1 FDEL / Deleting Data from Tables65627.2 FINS / Inserting Data to Tables65927.3 POP / Shift Last Data Read [FILO Control]66227.4 SFR / Bit Shift Right with Carry66627.5 SFL / Bit Shift Left with Carry66828. Applied Instructions (Data Comparison)67028.1 LD =, >, <, <>, <=, >= / Data Comparison67128.2 AND=, >, <, < >, <=, >= / Data Comparison67428.3 OR=, >, <, < >, <=, >= / Data Comparison67729. Applied Instructions (Data Table Operation)68029.1 LIMIT / Limit Control68129.2 BAND / Dead Band Control68529.3 ZONE / Zone Control68929.4 SCL / Scaling (Coordinate by Point Data)69329.5 DABIN / Decimal ASCII to BIN Conversion69729.6 BINDA / BIN to Decimal ASCII Conversion70029.7 SCL2 / Scaling 2 (Coordinate by X/Y Data)70430. Applied Instructions (External Device Communication)70930.1 IVCK / Inverter Status Check71030.2 IVDR / Inverter Drive71330.3 IVRD / Inverter Parameter Read71630.4 IVWR / Inverter Parameter Write71830.5 IVBWR / Inverter Parameter Block Write72130.6 IVMC / Inverter Multi Command72330.7 ADPRW / MODBUS Read/Write72630.7.1 Command Code and Parameters72731. Applied Instructions (Data Transfer 3)73031.1 RBFM / Divided BFM Read73131.1.1 Common items between RBFM instruction and WBFM instruction73331.2 WBFM / Divided BFM Write73732. Applied Instructions (High Speed Processing 2)73932.1 DHSCT / High Speed Counter Compare With Data Table74033. Applied Instructions (Extension File Register Control)74533.1 LOADR / Load From ER74633.2 SAVER / Save to ER75033.3 INITR / Initialize R and ER75933.4 LOGR / Logging R and ER76333.5 RWER / Rewrite to ER76733.6 INITER / Initialize ER77234. Applied Instructions (FX3U-CF-ADP)77634.1 FLCRT / File create • check77734.2 FLDEL / File delete • CF card format78134.3 FLWR / Data write78334.4 FLRD / Data read78734.5 FLCMD / FX3U-CF-ADP command78934.6 FLSTRD / FX3U-CF-ADP status read79135. Interrupt Function and Pulse Catch Function79435.1 Outline79435.2 Common items79535.2.1 Interrupt function79535.2.2 How to disable interrupt function and pulse catch function79635.2.3 Related items79735.2.4 Cautions on use (common)79835.3 Input Interrupt (Interrupt Triggered by External Signal) [Without Delay Function]80035.3.1 Input Interrupt (Interrupt Triggered by External Signal) [Without Delay Function]80035.3.2 Examples of practical programs (programs to measure short pulse width)80435.4 Input Interrupt (Interrupt by External Signal) [With Delay function]80635.5 Timer Interrupt (Interrupt in Constant Cycle)80735.5.1 Timer Interrupt (Interrupt in Constant Cycle)80735.5.2 Example of practical program (timer interrupt program using instruction)80835.6 Counter Interrupt - Interrupt Triggered by Counting Up of High Speed Counter81235.7 Pulse Catch Function[M8170 to M8177]81335.8 Pulse width/Pulse period measurement function [M8075 to M8083, D8074 to D8097]815Appendix A: Relationships between devices and addresses820Appendix B: Applied Instruction List [by Instruction Type / in Alphabetic Order]822Appendix B-1 Applied instructions [by instruction type]822Appendix B-2 Applied instructions [in alphabetical order]829Warranty835Revised History836Back Cover838文件大小: 27.6 MB页数: 838Language: English打开用户手册