Tài liệu PLC PROGRAMMING MANUAL - Basic & Applied Instructions Edition

904 1.6K 3
Tài liệu PLC PROGRAMMING MANUAL - Basic & Applied Instructions Edition

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu PLC

PROGRAMMING MANUAL - Basic & Applied Instructions Edition FX3U / FX3UC SERIES PROGRAMMABLE CONTROLLERS FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instruction Edition FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instruction Edition Manual No JY997D16601 Revision C Date 2007 / Foreword This manual contains text, diagrams and explanations which will guide the reader through the safe and correct installation, use, and operation of the FX3U/FX3UC Series programmable controller It should be read and understood before attempting to install or use the unit Store this manual in a safe place so that you can take it out and read it whenever necessary Always forward it to the end user This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent licenses Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property rights which may occur as a result of using the contents noted in this manual © 2005 MITSUBISHI ELECTRIC CORPORATION FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instruction Edition Outline Precautions • This manual provides information for the use of the FX3U Series Programmable Controllers The manual has been written to be used by trained and competent personnel The definition of such a person or persons is as follows; a) Any engineer who is responsible for the planning, design and construction of automatic equipment using the product associated with this manual should be of a competent nature, trained and qualified to the local and national standards required to fulfill that role These engineers should be fully aware of all aspects of safety with regards to automated equipment b) Any commissioning or service engineer must be of a competent nature, trained and qualified to the local and national standards required to fulfill that job These engineers should also be trained in the use and maintenance of the completed product This includes being completely familiar with all associated documentation for the said product All maintenance should be carried out in accordance with established safety practices c) All operators of the completed equipment should be trained to use that product in a safe and coordinated manner in compliance to established safety practices The operators should also be familiar with documentation which is connected with the actual operation of the completed equipment Note: the term 'completed equipment' refers to a third party constructed device which contains or uses the product associated with this manual • This product has been manufactured as a general-purpose part for general industries, and has not been designed or manufactured to be incorporated in a device or system used in purposes related to human life • Before using the product for special purposes such as nuclear power, electric power, aerospace, medicine or passenger movement vehicles, consult with Mitsubishi Electric • This product has been manufactured under strict quality control However when installing the product where major accidents or losses could occur if the product fails, install appropriate backup or failsafe functions in the system • When combining this product with other products, please confirm the standard and the code, or regulations with which the user should follow Moreover, please confirm the compatibility of this product to the system, machine, and apparatus with which a user is using • If in doubt at any stage during the installation of the product, always consult a professional electrical engineer who is qualified and trained to the local and national standards If in doubt about the operation or use, please consult the nearest Mitsubishi Electric distributor • Since the examples indicated by this manual, technical bulletin, catalog, etc are used as a reference, please use it after confirming the function and safety of the equipment and system Mitsubishi Electric will accept no responsibility for actual use of the product based on these illustrative examples • This manual content, specification etc may be changed without a notice for improvement • The information in this manual has been carefully checked and is believed to be accurate; however, you have noticed a doubtful point, a doubtful error, etc., please contact the nearest Mitsubishi Electric distributor Registration ã Microsoftđ and Windowsđ are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries • The company name and the product name to be described in this manual are the registered trademarks or trademarks of each company FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instructions Edition Table of Contents Table of Contents Related manuals 14 Generic Names and Abbreviations Used in Manuals 19 Introduction 21 1.1 Programming Language in PLCs 21 1.1.1 Types of programming languages 21 1.1.2 Compatibility among programs 22 Overview (Sequence Program) 23 2.1 Introduction of Convenient Functions 23 2.1.1 Convenient functions for input processing 23 2.1.2 Convenient functions for output processing 24 2.1.3 Functions for supporting sequence control 24 2.2 Introduction of Applied Instructions 25 2.2.1 Major applied instructions 25 2.3 Analog/Positioning Special Control 27 2.4 Link and Communication 27 2.5 Introduction of Devices Constructing PLC 29 2.5.1 Relationship among devices 29 2.5.2 Device list 30 2.6 Program Memory and Devices (Battery Backed) 32 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 Memory structure 32 Memory operations and latched (battery backed) (power ON/OFF and RUN/STOP) 33 Types of backup methods against power failure 35 Change between general devices and latched (battery backed) devices 35 How to initialize devices (battery backed) 35 2.7 Types and Setting of Parameters 37 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 Parameter list 37 Parameter initial values and available tools for changing parameter values 38 Memory capacity setting range 39 Compatible optional memory model 39 Entry code 40 Special unit initial value setting [GX Developer Ver.8.23Z or later] 44 Positioning setting [for TBL (FNC152) instruction] [GX Developer Ver.8.23Z or later] 44 Parameter settings by GX Developer 45 Instruction List 55 3.1 Basic Instructions 55 3.2 Step Ladder Instructions 57 3.3 Applied Instructions in Ascending Order of FNC Number 57 Devices in Detail 71 4.1 Device Number List 71 4.2 I/O Relays [X, Y] 74 4.2.1 Numbers of I/O relays 74 4.2.2 Functions and roles 74 4.2.3 Operation timing of input relays 75 4.3 Auxiliary Relay [M] 76 4.3.1 Numbers of auxiliary relays 76 4.3.2 Functions and operation examples 76 FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instructions Edition Table of Contents 4.4 State Relay [S] 78 4.4.1 Numbers of state relays 78 4.4.2 Functions and operation examples 78 4.5 Timer [T] 80 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.5.6 4.5.7 Numbers of timers 80 Functions and operation examples 80 Set value specification method 81 Cautions on routines 81 Details of timer operation and timer accuracy 81 Program examples [off-delay timer and flicker timer] 82 Handling timers as numeric devices 83 4.6 Counter [C] 84 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 Numbers of counters 84 Features of counters 84 Related devices (to specify counting direction) [32-bit counter] 84 Functions and operation examples 85 Set value specification method 86 Response speed of counters 87 Handling counters as numeric devices 87 4.7 High Speed Counter [C] 89 4.7.1 Types and device numbers of high speed counters 89 4.7.2 Input assignment for high speed counters 92 4.7.3 Handling of high speed counters 93 4.7.4 Current value update timing and comparison of current value 95 4.7.5 Related devices 96 4.7.6 Changing the logic of external reset input signal 97 4.7.7 Assignment of counter input terminal and switching of function 97 4.7.8 How to use 2-phase 2-count input counter C251 to C255 at edge count 98 4.7.9 Conditions for hardware counters to be handled as software counters 99 4.7.10 Response frequency of high speed counters 100 4.7.11 Cautions on use 102 4.8 Data Register and File Register [D] 103 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5 Numbers of data registers and file registers 103 Structures of data registers and file registers 104 Functions and operation examples of data registers 105 Functions and operation examples of file registers 107 Cautions on using file registers 110 4.9 Extension Register [R] and Extension File Register [ER] 111 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 4.9.6 4.9.7 4.9.8 Numbers of extension registers and extension file registers 111 Data storage destination and access method 111 Structures of extension registers and extension file registers 112 Initialization of extension registers and extension file registers 112 Functions and operation examples of extension registers 113 Functions and operation examples of extension file registers 114 Cautions on using extension file registers 115 Registration of data in extension registers and extension file registers 116 4.10 Index Register [V and Z] 120 4.10.1 Numbers of index registers 120 4.10.2 Functions and structures 120 4.10.3 Indexing of devices 121 4.11 Pointer [P and I] 122 4.11.1 Numbers of pointers 122 4.11.2 Functions and operation examples of pointers for branch 122 4.11.3 Functions and operation examples of pointers for interrupt 123 FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instructions Edition How to Specify Devices and Constants to Instructions Table of Contents 127 5.1 Numeric Values Handled in PLCs (Octal, Decimal, Hexadecimal and Real Numbers) 127 5.1.1 Types of numeric values 127 5.1.2 Conversion of numeric values 128 5.1.3 Handling of numeric values in floating point operations 128 5.2 Specification of Constants K, H and E (Decimal, Hexadecimal and Real Number) 130 5.2.1 Constant K (decimal number) 130 5.2.2 Constant H (hexadecimal number) 130 5.2.3 Constant E (real number) 130 5.3 Character Strings 131 5.3.1 Character string constant ("ABC") 131 5.3.2 Character string data 131 5.4 5.5 5.6 5.7 Specification of Digits for Bit Devices (Kn[ ]***) 132 Bit Specification of a Word Device (D[ ].b) 133 Direct Specification of Buffer Memory (U[ ]\G[ ]) 133 Indexing 134 5.7.1 Indexing in basic instructions 134 5.7.2 Indexing in applied instructions 135 5.7.3 Indexing example for instruction with limited number of use 137 What to Understand before Programming 139 6.1 How to Read Explanation of Instructions 139 6.2 Cautions on Creation of Fundamental Programs 142 6.2.1 Programming procedure and execution order 142 6.2.2 Double output (double coil) operation and countermeasures 143 6.2.3 Circuits which cannot be programmed and countermeasures 144 6.3 I/O Processing and Response Delay 145 6.4 Mutual Relationship Among Program Flow Control Instructions 146 6.5 General Rules for Applied Instructions 148 6.5.1 6.5.2 6.5.3 6.5.4 6.5.5 Expression and operation type of applied instructions 148 Handling of general flags 150 Handling of operation error flag 153 Handling functions of extension flag 154 Limitation in number of instructions 154 Basic Instruction 156 7.1 LD, LDI 158 7.2 OUT 160 7.3 AND, ANI 163 7.4 OR, ORI 166 7.5 LDP, LDF, ANDP, ANDF, ORP, ORF 169 7.6 ORB 175 7.7 ANB 176 7.8 MPS, MRD, MPP 177 7.9 MC, MCR 182 7.10 INV 185 7.11 MEP, MEF 186 7.12 PLS, PLF 188 7.13 SET, RST 190 7.14 NOP 193 7.15 END 194 7.16 Number of Instruction Steps and Specified Devices 195 FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instructions Edition Table of Contents Program Flow – FNC 00 to FNC 09 196 8.1 FNC 00 – CJ / Conditional Jump 197 8.1.1 CJ instruction and operations of contact and coil 201 8.1.2 Relationship between master control instruction and jump instruction 203 8.2 FNC 01 – CALL / Call Subroutine 204 8.2.1 Cautions on subroutines and interrupt routines 206 8.3 FNC 02 – SRET / Subroutine Return 208 8.4 FNC 03 – IRET / Interrupt Return 209 8.5 FNC 04 – EI / Enable Interrupt 211 8.6 FNC 05 – DI / Disable Interrupt 212 8.7 FNC 06 – Main Routine Program End 213 8.8 FNC 07 – WDT / Watchdog Timer Refresh 215 8.9 FNC 08 – FOR / Start a FOR/NEXT Loop 218 8.10 FNC 09 – NEXT / End a FOR/NEXT Loop 219 Move and Compare – FNC 10 to FNC 19 9.1 9.2 9.3 9.4 9.5 9.6 222 FNC 10 – CMP / Compare 223 FNC 11 – ZCP / Zone Compare 225 FNC 12 – MOV / Move 228 FNC 13 – SMOV / Shift Move 231 FNC 14 – CML / Complement 233 FNC 15 – BMOV / Block Move 235 9.6.1 Function of transfer between file registers and data registers 237 9.7 FNC 16 – FMOV / Fill Move 239 9.8 FNC 17 – XCH / Exchange 242 9.9 FNC 18 – BCD / Conversion to Binary Coded Decimal 244 9.10 FNC 19 – BIN Conversion to Binary 247 10 Arithmetic and Logical Operation (+, −, ×, ÷) – FNC 20 to FNC 29 250 10.1 FNC 20 – ADD / Addition 251 10.2 FNC 21 – SUB / Subtraction 254 10.3 FNC 22 – MUL / Multiplication 257 10.4 FNC 23 – DIV / Division 260 10.5 FNC 24 – INC / Increment 263 10.6 FNC 25 – DEC / Decrement 265 10.7 FNC 26 – WAND / Logical Word AND 266 10.8 FNC 27 – WOR / Logical Word OR 268 10.9 FNC 28 – WXOR / Logical Exclusive OR 270 10.10 FNC 29 – NEG / Negation 272 11 Rotation and Shift Operation – FNC 30 to FNC 39 11.1 11.2 11.3 11.4 11.5 11.6 274 FNC 30 – ROR / Rotation Right 275 FNC 31 – ROL / Rotation Left 277 FNC 32 – RCR / Rotation Right with Carry 279 FNC 33 – RCL / Rotation Left with Carry 281 FNC 34 – SFTR / Bit Shift Right 283 FNC 35 – SFTL / Bit Shift Left 285 11.6.1 Replacement of SFT instruction in F1 and F2 Series 288 11.7 FNC 36 – WSFR / Word Shift Right 289 11.8 FNC 37 – WSFL / Word Shift Left 291 FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instructions Edition Table of Contents 11.9 FNC 38 – SFWR / Shift Write [FIFO/FILO Control] 293 11.10 FNC 39 – SFRD / Shift Read [FIFO Control] 296 12 Data Operation – FNC 40 to FNC 49 298 12.1 FNC 40 – ZRST / Zone Reset 299 12.2 FNC 41 – DECO / Decode 302 12.3 FNC 42 – ENCO / Encode 305 12.4 FNC 43 – SUM / Sum of Active Bits 307 12.5 FNC 44 – BON / Check Specified Bit Status 310 12.6 FNC 45 – MEAN / Mean 312 12.7 FNC 46 – ANS / Timed Annunciator Set 314 12.8 FNC 47 – ANR / Annunciator Reset 316 12.9 FNC 48 – SQR / Square Root 317 12.10 FNC 49 – FLT / Conversion to Floating Point 319 13 High Speed Processing – FNC 50 to FNC 59 321 13.1 FNC 50 – REF / Refresh 322 13.1.1 What should be understood before using REF instruction 325 13.2 FNC 51 – REFF / Refresh and Filter Adjust 326 13.2.1 What should be understood before using REFF instruction 328 13.3 FNC 52 – MTR / Input Matrix 329 13.3.1 The method and cautions for MTR instruction 332 13.4 FNC 53 – HSCS / High Speed Counter Set 333 13.4.1 Common cautions on using instructions for high speed counter 335 13.5 FNC 54 – HSCR / High Speed Counter Reset 338 13.6 FNC 55 – HSZ / High Speed Counter Zone Compare 341 13.6.1 Program in which comparison result is set to ON when power is turned ON [ZCP (FNC 11) instruction] 344 13.6.2 Table high speed comparison mode (M8130) 346 13.6.3 Frequency control mode (HSZ and PLSY instructions) (M8132) 349 13.7 FNC 56 – SPD / Speed Detection 352 13.8 FNC 57 – PLSY / Pulse Y Output 356 13.9 FNC 58 – PWM / Pulse Width Modulation 361 13.10 FNC 59 – PLSR / Acceleration/Deceleration Setup 364 14 Handy Instruction – FNC 60 to FNC 69 369 14.1 FNC 60 – IST / Initial State 370 14.1.1 IST instruction equivalent circuit 372 14.1.2 Example of IST instruction introduction (example of workpiece transfer mechanism) 373 14.2 FNC 61 – SER / Search a Data Stack 381 14.3 FNC 62 – ABSD / Absolute Drum Sequencer 384 14.4 FNC 63 – INCD / Incremental Drum Sequencer 387 14.5 FNC 64 – TTMR / Teaching Timer 389 14.6 FNC 65 – STMR / Special Timer 391 14.7 FNC 66 – ALT / Alternate State 393 14.8 FNC 67 – RAMP / Ramp Variable Value 395 14.9 FNC 68 – ROTC / Rotary Table Control 397 14.10 FNC 69 – SORT / SORT Tabulated Data 400 FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instructions Edition 15 External FX I/O Device – FNC 70 to FNC 79 15.1 15.2 15.3 15.4 15.5 Table of Contents 403 FNC 70 – TKY / Ten Key Input 404 FNC 71 – HKY / Hexadecimal Input 408 FNC 72 – DSW / Digital Switch (Thumbwheel Input) 412 FNC 73 – SEGD / Seven Segment Decoder 415 FNC 74 – SEGL / Seven Segment With Latch 417 15.5.1 How to select a seven-segment display unit 420 15.5.2 How to select parameter "n" based on seven-segment display specifications 420 15.6 15.7 15.8 15.9 FNC 75 – ARWS / Arrow Switch 422 FNC 76 – ASC / ASCII Code Data Input 427 FNC 77 – PR / Print (ASCII Code) 429 FNC 78 – FROM / Read From A Special Function Block 432 15.9.1 Common items between FROM instruction and TO instruction (details) 435 15.10 FNC 79 – TO / Write To A Special Function Block 437 16 External FX Device – FNC 80 to FNC 89 16.1 16.2 16.3 16.4 16.5 16.6 16.7 439 FNC 80 – RS / Serial Communication 440 FNC 81 – PRUN / Parallel Run (Octal Mode) 442 FNC 82 – ASCI / Hexadecimal to ASCII Conversion 444 FNC 83 – HEX / ASCII to Hexadecimal Conversion 447 FNC 84 – CCD / Check Code 450 FNC 87 – RS2 / Serial Communication 453 FNC 88 – PID / PID Control Loop 455 17 Data Transfer – FNC100 to FNC109 459 17.1 FNC102 – ZPUSH/Batch Store of Index Register 460 17.2 FNC103 – ZPOP/Batch POP of Index Register 463 18 Floating Point – FNC110 to FNC139 464 18.1 FNC110 – ECMP / Floating Point Compare 466 18.2 FNC111 – EZCP / Floating Point Zone Compare 468 18.3 FNC112 – EMOV / Floating Point Move 470 18.4 FNC116 – ESTR / Floating Point to Character String Conversion 471 18.5 FNC117 – EVAL / Character String to Floating Point Conversion 477 18.6 FNC118 – EBCD / Floating Point to Scientific Notation Conversion 482 18.7 FNC119 – EBIN / Scientific Notation to Floating Point Conversion 484 18.8 FNC120 – EADD / Floating Point Addition 486 18.9 FNC121 – ESUB / Floating Point Subtraction 487 18.10 FNC122 – EMUL / Floating Point Multiplication 488 18.11 FNC123 – EDIV / Floating Point Division 489 18.12 FNC124 – EXP / Floating Point Exponent 490 18.13 FNC125 – LOGE / Floating Point Natural Logarithm 492 18.14 FNC126 – LOG10 / Floating Point Common Logarithm 494 18.15 FNC127 – ESQR / Floating Point Square Root 496 18.16 FNC128 – ENEG / Floating Point Negation 497 18.17 FNC129 – INT / Floating Point to Integer Conversion 498 18.18 FNC130 – SIN / Floating Point Sine 500 18.19 FNC131 – COS / Floating Point Cosine 502 18.20 FNC132 – TAN / Floating Point Tangent 503 18.21 FNC133 – ASIN / Floating Point Arc Sine 504 FX3U/FX3UC Series Programmable Controllers C Applied Instruction List [by Instruction Type/in Alphabetic Order] Programming Manual - Basic & Applied Instruction Edition C-1 Applied instructions [by instruction type] Appendix C: Applied Instruction List [by Instruction Type/in Alphabetic Order] Appendix C-1 Applied instructions [by instruction type] Applied instructions are classified into the following eighteen types: Data transfer instructions 10 Data conversion instructions 11 Program flow control instructions Comparison instructions 12 I/O refresh instructions Arithmetic operation instructions 13 Real time clock control instructions Logical operation instructions 14 Pulse output/positioning control instructions Special function instructions 15 Serial communication instructions Rotation instructions 16 Special block/unit control instructions Shift instructions 17 Extension register/extension file register control instructions Data operation instructions 18 Other handy instructions Data conversion instructions Data move instructions Mnemonic FNC No Function Character string operation instructions Ref Page MOV FNC 12 Move 228 SMOV FNC 13 Shift Move FNC 14 Complement 233 BMOV FNC 15 Block Move 235 FMOV FNC 16 Fill Move 239 PRUN FNC 81 Parallel Run (Octal Mode) 442 XCH FNC 17 Exchange 242 FNC No 231 CML Mnemonic DEG FNC137 Mnemonic FNC No FNC224 LD> FNC225 LD< FNC226 Ref Page LD FNC228 LD= FNC230 AND= FNC232 AND> FNC233 FNC147 Byte Swap 526 EMOV FNC112 Floating Point Move 470 HCMOV FNC189 High Speed Counter Move 586 Data conversion instructions Mnemonic FNC No Function BCD FNC 18 Conversion to Binary Coded Decimal 244 BIN FNC 19 Conversion to Binary 247 GRY Decimal to FNC170 Gray Code Conversion GBIN Gray Code to FNC171 Decimal Conversion FLT FNC 49 Conversion to Floating Point 319 INT FNC129 Floating Point to Integer Conversion 498 AND< FNC234 EBCD FNC118 Floating Point to Scientific Notation Conversion 482 AND FNC236 EBIN FNC119 Scientific Notation to Floating Point Conversion 484 AND= FNC238 RAD 888 FNC136 Floating Point Radian to Degree Conversion Ref Page 512 Comparison instructions LD= SWAP Function 567 568 Function Load Compare S1 = S2 Load Compare S1 > S2 Load Compare S1 < S2 Load Compare S1 ≠ S2 Load Compare S1 ≤ S2 Load Compare S1 ≥ S2 AND Compare S1 = S2 AND Compare S1 > S2 AND Compare S1 < S2 AND Compare S1 ≠ S2 AND Compare S1 ≤ S2 AND Compare S1 ≥ S2 Ref Page 651 651 651 651 651 651 654 654 654 654 654 654 FX3U/FX3UC Series Programmable Controllers C Applied Instruction List [by Instruction Type/in Alphabetic Order] Programming Manual - Basic & Applied Instruction Edition C-1 Applied instructions [by instruction type] Mnemonic FNC No FNC240 OR> FNC241 FNC242 OR FNC244 OR S2 OR Compare S1 < S2 OR Compare S1 ≠ S2 OR Compare S1 ≤ S2 OR Compare 657 657 Mnemonic DEC Function FNC 25 Decrement Ref Page 265 32 Logical operation instructions Mnemonic 657 FNC No FNC No Function Ref Page 657 FNC 26 Logical Word AND WOR 657 WAND FNC 27 Logical Word OR 268 WXOR FNC 28 Logical Exclusive OR 270 Special function instructions Mnemonic FNC No Function Ref Page SQR FNC 48 Square Root 317 CMP FNC 10 Compare 223 ESQR FNC127 Floating Point Square Root 496 ZCP FNC 11 Zone Compare 225 EXP FNC124 Floating Point Exponent 490 ECMP FNC110 Floating Point Compare 466 LOGE FNC125 468 Floating Point Natural Logarithm 492 EZCP Floating Point Zone FNC111 Compare HSCS FNC 53 High Speed Counter Set 333 LOG10 FNC126 Floating Point Common Logarithm 494 HSCR FNC 54 High Speed Counter Reset 338 SIN FNC130 Floating Point Sine 500 HSZ FNC 55 High Speed Counter Zone Compare 341 COS FNC131 Floating Point Cosine 502 TAN FNC132 Floating Point Tangent 503 HSCT High Speed Counter FNC280 Compare With Data Table ASIN FNC133 Floating Point Arc Sine 504 ACOS FNC134 Floating Point Arc Cosine 506 ATAN FNC135 Floating Point Arc Tangent 508 RND Random Number FNC184 Generation 577 BKCMP= FNC194 FNC195 BKCMP< FNC196 BKCMP= FNC199 Block Data Compare S1 = S2 Block Data Compare S1 > S2 Block Data Compare S1 < S2 Block Data Compare S1 ≠ S2 Block Data Compare S1 ≤ S2 Block Data Compare S1 ≥ S2 709 598 598 Rotation instructions 598 Function Function Ref Page 598 FNC 30 Rotation Right 275 FNC 31 Rotation Left 277 RCR FNC 32 Rotation Right with Carry 279 RCL 598 ROR FNC 33 Rotation Left with Carry 281 Ref Page A Mnemonic Ref Page 37 Shift instructions FNC No Function FNC 34 Bit Shift Right SFTL FNC 35 Bit Shift Left 285 SFR FNC213 Bit Shift Right with Carry 645 SFL FNC214 Bit Shift Left with Carry 647 WSFR FNC 36 Word Shift Right 289 WSFL FNC 37 Word Shift Left 291 Addition 251 SUB FNC 21 Subtraction 254 MUL FNC 22 Multiplication 257 DIV FNC 23 Division 260 EADD FNC120 Floating Point Addition 486 ESUB FNC121 Floating Point Subtraction 487 SFWR FNC 38 EMUL FNC122 Floating Point M Multiplication 488 SFRD FNC 39 Shift Read [FIFO Control] EDIV FNC123 Floating Point Division 489 POP FNC212 BK+ FNC192 Block Data Addition 592 BK- FNC193 Block Data Subtraction 595 INC FNC 24 263 Shift Write [FIFO/FILO Control] Shift Last Data Read [FILO Control] 293 296 642 B C Applicable Instruction List FNC 20 283 Execution Times SFTR ADD Increment 36 Version Up Information FNC No FNC No 35 ROL 598 Arithmetic operation instructions Mnemonic Mnemonic 34 Error Code BKCMP FNC197 S2 Special Device BKCMP> ≥ Interrupt Function FNC246 33 SFC•STL Programming OR>= S1 657 266 FNC290-FNC299 Extension File Register OR< OR Compare Ref Page FNC280-FNC289 High Speed Processing OR= Function 31 Arithmetic operation instructions FNC275-FNC279 Data Transfer 3 Comparison instructions 889 FX3U/FX3UC Series Programmable Controllers C Applied Instruction List [by Instruction Type/in Alphabetic Order] Programming Manual - Basic & Applied Instruction Edition C-1 Applied instructions [by instruction type] 10.Character string operation instructions Data operation instructions Mnemonic FNC No Function Ref Page FNC No Function Ref Page RIGHT FNC204 Extracting Character String Data From the Right 619 LEFT FNC205 Extracting Character String Data from the Left 622 MIDR FNC206 Random Selection of Character Strings 625 MIDW FNC207 Random Replacement of Character Strings 628 INSTR FNC208 Character string search 632 COMRD Read Device Comment FNC182 Data 574 Mnemonic ZRST FNC 40 Zone Reset 299 DECO FNC 41 Decode 302 ENCO FNC 42 Encode 305 MEAN FNC 45 Mean 312 WSUM FNC140 Sum of Word Data 515 SUM FNC 43 Sum of Active Bits 307 BON FNC 44 Check Specified Bit Status 310 NEG FNC 29 Negation 272 ENEG FNC128 Floating Point Negation 497 WTOB FNC141 WORD to BYTE 517 BTOW FNC142 BYTE to WORD 519 UNI FNC143 4-bit Linking of Word Data 522 DIS 4-bit Grouping of FNC144 Word Data 524 CJ FNC 00 Conditional Jump 197 CCD FNC 84 450 CALL FNC 01 Call Subroutine 204 CRC FNC188 Cyclic Redundancy Check 582 SRET FNC 02 Subroutine Return 208 LIMIT FNC256 Limit Control 661 IRET FNC 03 Interrupt Return 209 BAND FNC257 Dead Band Control 665 EI FNC 04 Enable Interrupt 211 ZONE FNC258 Zone Control 668 DI FNC 05 Disable Interrupt 212 SCL FNC259 Scaling (Coordinate by Point Data) 671 FEND FNC 06 Main Routine Program End 213 SCL2 FNC269 Scaling (Coordinate by X/Y Data) 683 SORT FNC 69 Sort Tabulated Data SORT2 FNC149 Sort Tabulated Data 527 SER FNC 61 381 Check Code Search a Data Stack 11.Program flow control instructions Mnemonic FNC No Function Ref Page FOR 400 FNC 08 Start a FOR/NEXT Loop 218 NEXT FNC 09 End a FOR/NEXT Loop 219 12.I/O refresh instructions Mnemonic FNC No Function Ref Page FDEL FNC210 Deleting Data from Tables 638 REF FNC 50 Refresh 322 FINS FNC211 Inserting Data to Tables 640 REFF FNC 51 Refresh and Filter Adjust 326 10.Character string operation instructions FNC No Function Ref Page ESTR FNC116 Floating Point to Character String Conversion 471 EVAL FNC117 Character String to Floating Point Conversion 477 STR FNC200 BIN to Character String Conversion 604 Mnemonic Character String to BIN Conversion 13.Real time clock control instructions Mnemonic FNC No Function Ref Page FNC160 RTC Data Compare 547 TZCP FNC161 RTC Data Zone Compare 549 TADD FNC162 RTC Data Addition 552 TSUB FNC163 RTC Data Subtraction 554 TRD FNC166 Read RTC data 560 TWR FNC167 Set RTC data 561 HTOS FNC164 Hour to Second Conversion 556 STOH FNC165 Second to Hour Conversion 558 VAL FNC201 DABIN Decimal ASCII to FNC260 BIN Conversion 676 BINDA BIN to Decimal ASCII FNC261 Conversion 679 ASCI FNC 82 Hexadecimal to ASCII Conversion 444 HEX FNC 83 ASCII to Conversion 447 Mnemonic ABS FNC155 DSZR FNC150 DOG Search Zero Return 532 ZRN FNC156 Zero Return 538 Hexadecimal 609 TCMP $MOV 634 FNC202 Link Character Strings 614 LEN 890 FNC209 Character String Transfer $+ FNC203 Character String Length Detection 617 14.Pulse output/positioning control instructions FNC No Function Absolute Current Value Read Ref Page 537 FX3U/FX3UC Series Programmable Controllers C Applied Instruction List [by Instruction Type/in Alphabetic Order] Programming Manual - Basic & Applied Instruction Edition C-1 Applied instructions [by instruction type] Mnemonic FNC No Function Ref Page FNC 46 Timed Annunciator Set 314 TBL 536 ANR FNC 47 Annunciator Reset 316 DVIT FNC151 Interrupt Positioning 534 HOUR FNC169 Hour Meter 564 DRVI FNC158 Drive to Increment 542 DRVA FNC159 Drive to Absolute 544 PLSV Variable Speed Pulse FNC157 Output 540 PLSY FNC 57 Pulse Y Output 356 FNC 59 Acceleration/Deceleration Setup PLSR FNC No Function RAMP FNC 67 Ramp Variable Value 395 SPD FNC 56 Speed Detection 352 PWM FNC 58 Pulse Width Modulation 361 DUTY FNC186 Timing Pulse Generation 579 PID FNC 88 PID Control Loop 455 33 ZPUSH Batch Store of Index FNC102 Register 460 ZPOP 364 15.Serial communication instructions Mnemonic 32 FNC103 Batch POP of Index Register 463 FNC290-FNC299 Extension File Register ANS Batch Data Positioning FNC152 Mode Function FNC280-FNC289 High Speed Processing Ref Page Mnemonic FNC No 31 18.Other handy instructions FNC275-FNC279 Data Transfer 14.Pulse output/positioning control instructions TTMR FNC 64 Teaching Timer 389 STMR FNC 65 Special Timer 391 ABSD FNC 62 Absolute Drum Sequencer 384 INCD FNC 63 RS FNC 80 Serial Communication 440 RS2 FNC 87 Serial Communication 453 IVCK FNC270 Inverter Status Check 689 IVDR FNC271 Inverter Drive 691 ROTC FNC 68 Rotary Table Control 397 FNC 60 Initial State 370 Incremental Drum Sequencer 387 693 IVWR FNC273 Inverter Parameter Write 695 MTR FNC 52 Input Matrix 329 TKY FNC 70 Ten Key Input 404 HKY FNC 71 Hexadecimal Input 408 DSW Digital Switch FNC 72 (Thumbwheel Input) 412 Ref Page SEGD FNC 73 Seven Segment Decoder 415 Read From a Special Function Block SEGL FNC 74 Seven Segment With Latch 417 432 ARWS FNC 75 Arrow Switch 422 ASC FNC 76 ASCII Code Data Input 427 PR FNC 77 Print (ASCII Code) 429 IVBWR FNC274 Inverter Parameter Block Write 697 16.Special block/unit control instructions Mnemonic FROM FNC No FNC 78 Function FNC 79 Write To a Special Function Block 437 RD3A FNC176 Read form Dedicated Analog Block 569 WR3A FNC177 Write to Dedicated Analog Block 570 RBFM FNC278 Divided BFM Read 701 WBFM FNC279 Divided BFM Write 706 37 17.Extension register/extension file register control instructions FNC No Function A Version Up Information Mnemonic Ref Page FNC290 Load From ER 715 SAVER FNC291 Save to ER 717 RWER FNC294 Rewrite to ER 734 INITR FNC292 Initialize R and ER 725 INITER FNC295 Initialize ER 738 LOGR FNC293 Logging R and ER 729 B Execution Times LOADR 36 Error Code TO 35 Special Device FNC272 Inverter Parameter Read Interrupt Function IVRD IST 34 SFC•STL Programming Ref Page 18.Other handy instructions Mnemonic Function C Ref Page WDT FNC 07 Watchdog Timer Refresh 215 ALT FNC 66 Alternate State Applicable Instruction List FNC No 393 891 FX3U/FX3UC Series Programmable Controllers C Applied Instruction List [by Instruction Type/in Alphabetic Order] Programming Manual - Basic & Applied Instruction Edition C-2 Applied instructions [in alphabetical order] Appendix C-2 Applied instructions [in alphabetical order] Mnemonic FNC No Function Ref Page Symbol Mnemonic FNC No BKCMP>= FNC199 $+ FNC202 Link Character Strings 614 $MOV FNC209 Character String Transfer 634 Function Block Data Compare S1 ≥ S2 Ref Page 598 FNC 15 Block Move 235 BON FNC 44 Check Specified Bit Status 310 BTOW A BMOV FNC142 BYTE to WORD 519 204 ABS FNC155 Absolute Current Value Read 537 C ABSD FNC 62 Absolute Drum Sequencer 384 CALL FNC 01 Call Subroutine 506 CCD FNC 84 Check Code 450 FNC 00 Conditional Jump 197 ACOS FNC134 Floating Point Arc Cosine ADD FNC 20 Addition 251 CJ ALT FNC 66 Alternate State 393 CML FNC 14 Complement 233 CMP FNC 10 Compare 223 COMRD FNC182 AND< AND FNC234 FNC236 AND= FNC232 AND> FNC233 AND Compare S1 < S2 AND Compare S1 ≠ S2 AND Compare S1 = S2 AND Compare S1 > S2 AND Compare 654 654 Read Device Comment Data 574 FNC131 Floating Point Cosine 502 CRC 654 COS FNC188 Cyclic Redundancy Check 582 D Decimal ASCII to BIN Conversion FNC260 676 FNC 25 Decrement 265 DECO FNC 41 Decode 302 DEG FNC137 DI FNC 05 Disable Interrupt 212 DIS FNC144 4-bit Grouping of Word Data 524 AND= FNC238 ANR FNC 47 Annunciator Reset 316 ANS FNC 46 Timed Annunciator Set 314 ARWS FNC 75 Arrow Switch 422 DIV FNC 23 Division 260 DRVA FNC159 Drive to Absolute 544 DRVI FNC158 Drive to Increment 542 DSW Digital Switch FNC 72 (Thumbwheel Input) 412 DSZR FNC150 DOG Search Zero Return 532 DUTY FNC186 Timing Pulse Generation 579 DVIT FNC151 Interrupt Positioning 534 ASC S1 ≤ S2 AND Compare S1 ≥ S2 654 DABIN DEC 654 654 FNC 76 ASCII Code Data Input 427 ASCI FNC 82 Hexadecimal to ASCII Conversion 444 ASIN FNC133 Floating Point Arc Sine 504 ATAN FNC135 Floating Point Arc Tangent 508 B BAND FNC257 Dead Band Control BCD FNC 18 Conversion to Binary Coded Decimal 244 BIN FNC 19 Conversion to Binary 247 BINDA FNC261 BIN to Decimal ASCII Conversion 679 BK- FNC193 Block Data Subtraction 595 BK+ FNC192 Block Data Addition 592 BKCMP< FNC196 BKCMP 892 FNC194 FNC195 Block Data Compare S1 < S2 Block Data Compare S1 ≤ S2 Block Data Compare S1 ≠ S2 Block Data Compare S1 = S2 Block Data Compare S1 > S2 665 598 598 598 598 598 Floating Point Radian to Degree Conversion 512 FX3U/FX3UC Series Programmable Controllers C Applied Instruction List [by Instruction Type/in Alphabetic Order] Programming Manual - Basic & Applied Instruction Edition C-2 Applied instructions [in alphabetical order] 31 FNC No Ref Page Function E Mnemonic FNC No Function Ref Page I 486 FNC 24 Increment 263 INCD Incremental Drum FNC 63 Sequencer 387 32 INITER FNC295 Initialize ER 738 484 ECMP FNC110 Floating Point Compare 466 INITR FNC292 Initialize R and ER 725 INSTR FNC208 Character string search EDIV FNC123 Floating Point Division 489 632 EI FNC 04 211 INT FNC129 Floating Point to Integer Conversion 498 EMOV FNC112 Floating Point Move IRET FNC 03 Interrupt Return 209 EMUL FNC122 Floating Point Multiplication 488 IST FNC 60 Initial State 370 IVBWR Inverter Parameter Block FNC274 Write ENCO FNC 42 Encode 305 697 ENEG FNC128 Floating Point Negation 497 IVCK FNC270 Inverter Status Check 689 ESQR FNC127 Floating Point Square Root ESTR Floating Point to Character FNC116 String Conversion 496 IVDR FNC271 Inverter Drive 691 IVRD FNC272 Inverter Parameter Read 693 471 ESUB FNC121 Floating Point Subtraction 487 IVWR FNC273 Inverter Parameter Write 695 EVAL Character String to FNC117 Floating Point Conversion 477 EXP FNC124 Floating Point Exponent 490 EZCP FNC111 470 L Load Compare FNC 06 213 FINS FNC211 Inserting Data to Tables LD> FNC225 LD= FNC230 LEFT FNC205 Extracting Character String Data from the Left 622 FNC203 Character String Length Detection 617 LIMIT FNC256 Limit Control 661 LOADR FNC290 Load From ER 715 Floating Point Common FNC126 Logarithm 494 A 492 638 FEND FNC224 Main Routine Program End FLT FNC 49 Conversion Point Floating FMOV FNC 16 Fill Move 239 FOR FNC 08 Start a FOR/NEXT Loop 218 FROM FNC 78 Read From a Special Function Block 432 319 Gray Code to Decimal Conversion 568 Load Compare S1 ≠ S2 Load Compare S1 = S2 Load Compare S1 > S2 Load Compare S1 ≤ S2 Load Compare S1 ≥ S2 651 651 651 651 651 FNC171 GRY Decimal to Gray Code FNC170 Conversion 567 HCMOV FNC189 High Speed Counter Move 586 LOGE HEX FNC 83 ASCII to Hexadecimal Conversion Floating Point Natural FNC125 Logarithm 447 LOGR FNC293 Logging R and ER 729 HKY FNC 71 Hexadecimal Input 408 M HOUR FNC169 Hour Meter 564 MEAN FNC 45 Mean 312 MIDR Random Selection of FNC206 Character Strings 625 MIDW FNC207 MOV FNC 12 Move H HSCR FNC 54 High Speed Counter Reset 338 HSCS FNC 53 High Speed Counter Set 333 HSCT FNC280 High Speed Counter Compare With Data Table 709 HSZ FNC 55 High Speed Counter Zone Compare 341 FNC164 556 628 228 MTR FNC 52 Input Matrix 329 MUL FNC 22 Multiplication 257 NEG FNC 29 Negation 272 NEXT FNC 09 End a FOR/NEXT Loop 219 N 893 37 B C Applicable Instruction List Hour to Second Conversion Random Replacement of Character Strings 36 Execution Times GBIN 35 Error Code G S2 Special Device to 640 < Interrupt Function FNC210 Deleting Data from Tables FNC228 LOG10 FDEL LD LEN 468 FNC226 LD= Floating Point Zone Compare F HTOS 34 LD< S1 651 33 Version Up Information EBIN Scientific Notation to FNC119 Floating Point Conversion 482 SFC•STL Programming EBCD Floating Point to Scientific FNC118 Notation Conversion FNC290-FNC299 Extension File Register FNC120 Floating Point Addition Enable Interrupt INC FNC280-FNC289 High Speed Processing EADD FNC275-FNC279 Data Transfer Mnemonic FX3U/FX3UC Series Programmable Controllers C Applied Instruction List [by Instruction Type/in Alphabetic Order] Programming Manual - Basic & Applied Instruction Edition Mnemonic FNC No Function C-2 Applied instructions [in alphabetical order] Ref Page O OR< OR Mnemonic FNC No Function Ref Page S FNC242 FNC244 OR= FNC240 OR> FNC241 OR= FNC246 OR Compare S1 < S2 OR Compare S1 ≠ S2 OR Compare S1 = S2 OR Compare S1 > S2 OR Compare S1 ≤ S2 OR Compare S1 ≥ S2 657 657 FNC291 Save to ER 717 Scaling FNC259 (Coordinate by Point Data) 671 SCL2 FNC269 Scaling (Coordinate by X/Y Data) 683 SEGD FNC 73 Seven Segment Decoder 415 SEGL 657 SAVER SCL 657 FNC 74 Seven Segment With Latch 417 SER FNC 61 Search a Data Stack 381 SFL P 647 FNC213 Bit Shift Right with Carry 645 FNC 39 Shift Read [FIFO Control] 296 SFTL FNC 35 Bit Shift Left 285 SFTR 657 FNC214 Bit Shift Left with Carry SFR SFRD 657 FNC 34 Bit Shift Right 283 Shift Write [FIFO/FILO Control] FNC 88 PID Control Loop 455 SFWR FNC 38 PLSR FNC 59 Acceleration/Deceleration Setup 364 SIN FNC130 Floating Point Sine 500 FNC 13 Shift Move 231 FNC157 Variable Speed Pulse Output SMOV PLSV 540 SORT FNC 69 Sort Tabulated Data 400 PLSY FNC 57 Pulse Y Output 356 SORT2 FNC149 Sort Tabulated Data 527 SPD FNC 56 Speed Detection 352 SQR FNC 48 Square Root 317 PID 293 FNC212 Shift Last Data Read [FILO Control] 642 PR FNC 77 Print (ASCII Code) 429 SRET FNC 02 Subroutine Return 208 PRUN FNC 81 Parallel Run (Octal Mode) 442 STMR FNC 65 Special Timer 391 PWM FNC 58 Pulse Width Modulation 361 STOH FNC165 Second to Hour Conversion 558 RAD FNC136 Floating Point Degree to Radian Conversion 510 STR FNC200 BIN to Character String Conversion 604 RAMP FNC 67 Ramp Variable Value 395 SUB FNC 21 Subtraction RBFM FNC278 Divided BFM Read 701 SUM FNC 43 Sum of Active Bits 307 FNC147 Byte Swap 526 TADD FNC162 RTC Data Addition 552 TAN FNC132 Floating Point Tangent 503 TBL FNC152 Batch Data Positioning Mode 536 POP R RCL FNC 33 Rotation Left with Carry 281 SWAP RCR FNC 32 Rotation Right with Carry 279 T RD3A FNC176 Read form Dedicated Analog Block 569 254 REF FNC 50 Refresh 322 REFF FNC 51 Refresh and Filter Adjust 326 RIGHT FNC204 Extracting Character String Data From the Right 619 RND Random Number FNC184 Generation ROL FNC 31 ROR ROTC TCMP FNC160 RTC Data Compare 547 TKY FNC 70 Ten Key Input 404 577 TO FNC 79 Rotation Left 277 TRD FNC166 Read RTC data FNC 30 Rotation Right 275 TSUB FNC163 RTC Data Subtraction 554 FNC 68 Rotary Table Control 397 TTMR FNC 64 Teaching Timer 389 RS FNC 80 Serial Communication 440 TWR FNC167 Set RTC data 561 RS2 FNC 87 Serial Communication 453 TZCP FNC161 RTC Data Zone Compare 549 RWER FNC294 Rewrite to ER 734 U FNC143 4-bit Linking of Word Data 522 UNI Write To a Special Function Block 437 560 V VAL 894 FNC201 Character String to BIN Conversion 609 FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instruction Edition C Applied Instruction List [by Instruction Type/in Alphabetic Order] C-2 Applied instructions [in alphabetical order] 31 FNC No Function Ref Page FNC275-FNC279 Data Transfer Mnemonic W FNC 26 Logical Word AND 266 WBFM FNC279 Divided BFM Write 706 WDT FNC 07 Watchdog Timer Refresh 215 WOR FNC 27 Logical Word OR 268 WR3A FNC177 Write to Dedicated Analog Block 570 WSFL FNC 37 Word Shift Left 291 WSFR FNC 36 Word Shift Right 289 WSUM FNC140 Sum of Word Data WTOB FNC141 WORD to BYTE 517 WXOR FNC 28 Logical Exclusive OR 270 FNC 17 Exchange 242 ZCP FNC 11 Zone Compare 225 ZONE FNC258 Zone Control 668 ZPOP Batch POP of Index FNC103 Register 463 ZPUSH FNC102 Batch Store of Index Register 460 ZRN FNC156 Zero Return 538 ZRST FNC 40 299 32 FNC280-FNC289 High Speed Processing WAND 33 FNC290-FNC299 Extension File Register 515 X XCH 34 Z SFC•STL Programming Interrupt Function Zone Reset 35 36 Special Device 37 Error Code A Version Up Information B Execution Times C Applicable Instruction List 895 FX3U/FX3UC Series Programmable Controllers D Discontinued models Programming Manual - Basic & Applied Instruction Edition Appendix D: Discontinued models The table below shows discontinued models of MELSEC-F Series PLCs and programming tools described in this manual Discontinued model Production stop date Repair acceptance period FX-232AW Until September 30, 2011 FX-232AWC June 30, 2004 Until June 30, 2011 FX-25DU-E September 30, 2002 Until September 30, 2009 A6GPP-SET September 30, 1996 Until September 30, 2003 A6PHP-SET March 31, 1998 Until March 31, 2005 A7PHP-SET 896 September 30, 2004 September 30, 1996 Until September 30, 2003 FX3U/FX3UC Series Programmable Controllers D Discontinued models Programming Manual - Basic & Applied Instruction Edition D Discontinued models MEMO 897 FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instruction Edition Warranty Warranty Please confirm the following product warranty details before using this product Gratis Warranty Term and Gratis Warranty Range If any faults or defects (hereinafter "Failure") found to be the responsibility of Mitsubishi occurs during use of the product within the gratis warranty term, the product shall be repaired at no cost via the sales representative or Mitsubishi Service Company However, if repairs are required onsite at domestic or overseas location, expenses to send an engineer will be solely at the customer's discretion Mitsubishi shall not be held responsible for any re-commissioning, maintenance, or testing on-site that involves replacement of the failed module [Gratis Warranty Term] The gratis warranty term of the product shall be for one year after the date of purchase or delivery to a designated place Note that after manufacture and shipment from Mitsubishi, the maximum distribution period shall be six (6) months, and the longest gratis warranty term after manufacturing shall be eighteen (18) months The gratis warranty term of repair parts shall not exceed the gratis warranty term before repairs [Gratis Warranty Range] 1) 2) 898 The range shall be limited to normal use within the usage state, usage methods and usage environment, etc., which follow the conditions and precautions, etc., given in the instruction manual, user's manual and caution labels on the product Even within the gratis warranty term, repairs shall be charged for in the following cases a) Failure occurring from inappropriate storage or handling, carelessness or negligence by the user Failure caused by the user's hardware or software design b) Failure caused by unapproved modifications, etc., to the product by the user c) When the Mitsubishi product is assembled into a user's device, Failure that could have been avoided if functions or structures, judged as necessary in the legal safety measures the user's device is subject to or as necessary by industry standards, had been provided d) Failure that could have been avoided if consumable parts (battery, backlight, fuse, etc.) designated in the instruction manual had been correctly serviced or replaced e) Relay failure or output contact failure caused by usage beyond the specified Life of contact (cycles) f) Failure caused by external irresistible forces such as fires or abnormal voltages, and Failure caused by force majeure such as earthquakes, lightning, wind and water damage g) Failure caused by reasons unpredictable by sc ientific tec hnol ogy s tanda rds a t tim e of shipment from Mitsubishi h) Any other failure found not to be the responsibility of Mitsubishi or that admitted not to be so by the user Onerous repair term after discontinuation of production 1) Mitsubishi shall accept onerous product repairs for seven (7) years after production of the product is discontinued Discontinuation of production shall be notified with Mitsubishi Technical Bulletins, etc 2) Product supply (including repair parts) is not available after production is discontinued Overseas service Overseas, repairs shall be accepted by Mitsubishi's local overseas FA Center Note that the repair conditions at each FA Center may differ Exclusion of loss in opportunity and secondary loss from warranty liability Regardless of the gratis warranty term, Mitsubishi shall not be liable for compensation of damages caused by any cause found not to be the responsibility of Mitsubishi, loss in opportunity, lost profits incurred to the user or third person by Failures of Mitsubishi products, special damages and secondary damages whether foreseeable or not , compensation for accidents, and compensation for damages to products other than Mitsubishi products, replacement by the user, maintenance of on-site equipment, start-up test run and other tasks Changes in product specifications The specifications given in the catalogs, manuals or technical documents are subject to change without prior notice Product application 1) In using the Mitsubishi MELSEC programmable logic controller, the usage conditions shall be that the application will not lead to a major accident even if any problem or fault should occur in the programmable logic controller device, and that backup and fail-safe functions are systematically provided outside of the device for any problem or fault 2) The Mitsubishi programmable logic controller has been designed and manufactured for applications in general industries, etc Thus, applications in which the public could be affected such as in nuclear power plants and other power plants operated by respective power companies, and applications in which a special quality assurance system is required, such as for Railway companies or Public service purposes shall be excluded from the programmable logic controller applications In addition, applications in which human life or property that could be greatly affected, such as in aircraft, medical applications, incineration and fuel devices, manned transportation, equipment for recreation and amusement, and safety devices, shall also be excluded from the programmable logic controller range of applications However, in certain cases, some applications may be possible, providing the user consults their local Mitsubishi representative outlining the special requirements of the project, and providing that all parties concerned agree to the special circumstances, solely at the users discretion FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instruction Edition Revised History Revised History Date Created Revision Discription 7/2005 A First Edition 2/2006 B FX3U and FX3UC series version 2.30 compatible • Two instructions are added - MEP, MEF [Section 3.1, Chapter 7, Appendix A-1-2, Appendix 8-1] • Functions of instructions are added - MUL (FNC 22) [Section 6.5.2, Section 10.3, Section 36.1.1] - DIV (FNC 23) [Section 6.5.2, Section 10.4, Section 36.1.1] - RS2 (FNC 87) [Section 36.1.1] • Example of index modification for instructions having limitation on number of executions [Section 5.7.3] • Other - Configuration Revision A 7.11 PLS, PLF Revision B 7.11 MEP, MEF 7.12 SET, RST 7.12 PLS, PLF 7.13 NOP 7.13 SET, RST 7.14 END 7.14 NOP 7.15 Number of Instruction Steps and Specified Devices 7.15 END - 7.16 Number of Instruction Steps and Specified Devices Appendix A-2 Version Upgrade History Appendix A-2 Peripheral Products applicability (except programming tools) Appendix A-2-1 Version check method Appendix A-2-1 Applicable products and versions Appendix A-2-2 How to look at manufacturer's serial number Appendix A-2-2 Incompatible peripheral products - Appendix A-3 Version Upgrade History - Appendix A-3-1 Version check method - Appendix A-3-2 How to look at manufacturer's serial number - Appendix A-3-3 Version Upgrade history [FX3U] - Appendix A-3-4 Version Upgrade history [FX3UC] - FX3U transistor output compatibility (change the [illegible] from FX3UC to FX3U)[Section 13.3, Item 13.3.1, Section 13.8, Section 13.9, Section 13.10, Section 15.2, Section 15.3, Section 15.5] 3/2007 C • The FX3U-4AD, FX3U-4DA and FX3U-20SSC-H are addedd in the related manual introduction paragraph • Note on battery voltage drop is added [Subsection 2.6.2] • The expression of battery maintenance is modified [Subsection 2.6.3] • The contents of latched type device initialization methods are modified and added [Subsection 2.6.5] • Caution on using header and terminator in RS2 instruction is added [Section 16.6] • Note on setting the clock data from the FX-10DU-E/20DU-E/25DU-E is added [Section 21.8 and Subsection 36.2.7] 899 FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instruction Edition Revised History Date Created Discription 3/2007 900 Revision C • Caution on storing sign data of character string is added [Section 26.2] • The sentence describing rough guide to the watchdog timer set value is modified [Sections 33.3 and 33.6] • Note on using state relays (S) in contact instructions is added [Subsections 34.1.2 and 34.2.2] • Note on state relays (S) in interrupt programs is added [Subsections 34.1.7, 34.2.5 and 35.2.3] • Errors are corrected PROGRAMMING MANUAL - Basic & Applied Instructions Edition FX3U/FX3UC SERIES PROGRAMMABLE CONTROLLERS HEAD OFFICE: TOKYO BUILDING, 2-7-3 MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN HIMEJI WORKS: 840, CHIYODA CHO, HIMEJI, JAPAN MODEL FX-P3-E MODEL CODE 09R517 JY997D16601C (MEE) Effective Mar 2007 Specifications are subject to change without notice ... FX-PCS/WIN-E Handy programming panel (HPP) Generic name of programming panels FX-20P(-E) and FX-10P(-E) RS-232C/RS-422 converter FX-232AW, FX-232AWC, and FX-232AWC-H RS-232C/RS-485 converter FX-485PC-IF-SET... Related manuals Programming Manual - Basic & Applied Instruction Edition Related manuals For detailed explanation of programming (basic instructions, applied instructions and step ladder instructions) ... Programmable Controllers Programming Manual - Basic & Applied Instruction Edition FX3U/FX3UC Series Programmable Controllers Programming Manual - Basic & Applied Instruction Edition Manual No JY997D16601

Ngày đăng: 15/10/2013, 16:27

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan