Factory Automation

MELSEC-F series Application instructions

    Program Flow

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    00 CJ Conditional Jump
    01 CALL Call Subroutine
    02 SRET Subroutine Return
    03 IRET Interrupt Return
    04 EI Enable Interrupt
    05 DI Disable Interrupt
    06 FEND Main Routine Program End
    07 WDT Watchdog Timer Refresh
    08 FOR Start a FOR/NEXT Loop
    09 NEXT End a FOR/NEXT Loop

    Move and Compare

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    10 CMP Compare
    11 ZCP Zone Compare
    12 MOV Move
    13 SMOV Shift Move
    14 CML Complement
    15 BMOV Block Move
    16 FMOV Fill Move
    17 XCH Exchange - - -
    18 BCD Conversion to Binary Coded Decimal
    19 BIN Conversion to Binary

    Arithmetic and Logical Operation

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    20 ADD Addition
    21 SUB Subtraction
    22 MUL Multiplication
    23 DIV Division
    24 INC Increment
    25 DEC Decrement
    26 WAND Logical Word AND
    27 WOR Logical Word OR
    28 WXOR Logical Exclusive OR
    29 NEG Negation - - -

    Rotation and Shift Operation

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    30 ROR Rotation Right
    31 ROL Rotation Left
    32 RCR Rotation Right with Carry - - -
    33 RCL Rotation Left with Carry - - -
    34 SFTR Bit Shift Right
    35 SFTL Bit Shift Left
    36 WSFR Word Shift Right
    37 WSFL Word Shift Left
    38 SFWR Shift write
    [FIFO/FILO control]
    39 SFRD Shift read
    [FIFO control]

    Data Operation

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    40 ZRST Zone Reset
    41 DECO Decode
    42 ENCO Encode
    43 SUM Sum of Active Bits
    44 BON Check Specified Bit Status
    45 MEAN Mean
    46 ANS Timed Annunciator Set -
    47 ANR Annunciator Reset -
    48 SQR Square Root - - -
    49 FLT Conversion to Floating Point *
    • *Supported in FX3G series ver. 1.10 and later

    High-Speed Processing

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    50 REF Refresh
    51 REFF Refresh and filter adjust - - -
    52 MTR Input Matrix
    53 HSCS High-speed counter set
    54 HSCR High-speed counter reset
    55 HSZ High-speed counter zone compare
    56 SPD Speed Detection
    57 PLSY Pulse Y Output
    58 PWM Pulse Width Modulation
    59 PLSR Acceleration/deceleration setup

    Handy Instruction

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    60 IST Initial State
    61 SER Search a Data Stack
    62 ABSD Absolute drum sequencer
    63 INCD Incremental drum sequencer
    64 TTMR Teaching Timer - - -
    65 STMR Special Timer - - -
    66 ALT Alternate State
    67 RAMP Ramp Variable Value
    68 ROTC Rotary Table Control - - -
    69 SORT SORT Tabulated Data - - -

    External FX I/O Device

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    70 TKY Ten Key Input - - -
    71 HKY Hexadecimal Input - - -
    72 DSW Digital switch (thumbwheel input)
    73 SEGD Seven Segment Decoder - - -
    74 SEGL Seven Segment With Latch
    75 ARWS Arrow Switch - - -
    76 ASC ASCII code data input - - -
    77 PR Print (ASCII Code) - - -
    78 FROM Read From A Special Function Block -
    79 TO Write To A Special Function Block -

    External FX Device

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    80 RS Serial Communication
    81 PRUN Parallel Run (Octal Mode)
    82 ASCI Hexadecimal to ASCII Conversion
    83 HEX ASCII to Hexadecimal Conversion
    84 CCD Check Code
    85 VRRD Volume Read *1 *2 - *2
    86 VRSC Volume Scale *1 *2 - *2
    87 RS2 Serial Communication 2
    88 PID PID Control Loop
    89~99 -            
    • *1Supported in FX3G series ver. 1.10 and later
    • *2Supported in FX3U/FX3UC series ver. 2.70 and later

    Data Transfer

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    100, 101 -            
    102 ZPUSH Batch Store of Index Register - - - *
    103 ZPOP Batch POP of Index Register - - - *
    104~109 -            
    • *Supported in FX3UC series ver. 2.20 and later

    Floating Point

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    110 ECMP Floating Point Compare *
    111 EZCP Floating Point Zone Compare - - -
    112 EMOV Floating Point Move *
    113~115 -            
    116 ESTR Floating Point to Character String Conversion - - -
    117 EVAL Character String to Floating Point Conversion - - -
    118 EBCD Floating Point to Scientific Notation Conversion - - -
    119 EBIN Scientific Notation to Floating Point Conversion - - -
    120 EADD Floating Point Addition *
    121 ESUB Floating Point Subtraction *
    122 EMUL Floating Point Multiplication *
    123 EDIV Floating Point Division *
    124 EXP Floating Point Exponent - - -
    125 LOGE Floating Point Natural Logarithm - - -
    126 LOG10 Floating Point Common Logarithm - - -
    127 ESQR Floating Point Square Root *
    128 ENEG Floating Point Negation - - -
    129 INT Floating Point to Integer Conversion *
    130 SIN Floating Point Sine - - -
    131 COS Floating Point Cosine - - -
    132 TAN Floating Point Tangent - - -
    133 ASIN Floating Point Arc Sine -1 - - -
    134 ACOS Floating Point Arc Cosine -1 - - -
    135 ATAN Floating Point Arc Tangent -1 - - -
    136 RAD Floating Point Degrees to Radians Conversion - - -
    137 DEG Floating Point Radians to Degrees Conversion - - -
    138, 139 -            
    • *Supported in FX3G series ver. 1.10 and later

    Data Operation 2

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    140 WSUM Sum of Word Data - - - *
    141 WTOB WORD to BYTE - - - *
    142 BTOW BYTE to WORD - - - *
    143 UNI 4-bit Linking of Word Data - - - *
    144 DIS 4-bit Grouping of Word Data - - - *
    145, 146 -            
    147 SWAP Byte Swap - - -
    148 -            
    149 SORT2 Sort Tabulated Data 2 - - - *
    • *Supported in FX3UC series ver. 2.20 and later

    Positioning Control

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    150 DSZR DOG Search Zero Return
    151 DVIT Interrupt Positioning - - -
    152 TBL Batch Data Positioning Mode - *
    153, 154 -            
    155 ABS Absolute Current Value Read
    156 ZRN Zero Return
    157 PLSV Variable Speed Pulse Output
    158 DRVI Drive to Increment
    159 DRVA Drive to Absolute
    • *Supported in FX3UC series ver. 2.20 and later

    Real Time Clock Control

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    160 TCMP RTC data compare
    161 TZCP RTC data zone compare
    162 TADD RTC data addition
    163 TSUB RTC data subtraction
    164 HTOS Hour to second conversion - - -
    165 STOH Second to hour conversion - - -
    166 TRD Read RTC data
    167 TWR Set RTC data
    168 -            
    169 HOUR Hour Meter

    External Device

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    170 GRY Decimal to Gray Code Conversion
    171 GBIN Gray Code to Decimal Conversion
    172~175 -            
    176 RD3A Read form Dedicated Analog Block - - -
    177 WR3A Write to Dedicated Analog Block - - -
    178, 179 -            

    Extension Function

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    180 -            

    Others

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    181 -            
    182 COMRD Read device comment data - - - *
    183 -            
    184 RND Random Number Generation - - -
    185 -            
    186 DUTY Timing pulse generation - - - *
    187 -            
    188 CRC Cyclic Redundancy Check - - -
    189 HCMOV High-speed counter move - - -
    • *Supported in FX3UC series ver. 2.20 and later

    Block Data Operation

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    190, 191 -            
    192 BK+ Block Data Addition - - - *
    193 BK- Block Data Subtraction - - - *
    194 BKCMP= Block Data Compare (S1) = (S2) - - - *
    195 BKCMP> Block Data Compare (S1) > (S2) - - - *
    196 BKCMP< Block Data Compare (S1) < (S2) - - - *
    197 BKCMP<> Block Data Compare (S1) ≠ (S2) - - - *
    198 BKCMP<= Block Data Compare (S1) ≦ (S2) - - - *
    199 BKCMP>= Block Data Compare (S1) ≧ (S2) - - - *
    • *Supported in FX3UC series ver. 2.20 and later

    Character String Control

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    200 STR BIN to Character String Conversion - - - *
    201 VAL Character String to BIN Conversion - - - *
    202 $+ Link Character Strings - - -
    203 LEN Character String Length Detection - - -
    204 RIGHT Extracting Character String Data from the Right - - -
    205 LEFT Extracting Character String Data from the Left - - -
    206 MIDR Random Selection of Character Strings - - -
    207 MIDW Random Replacement of Character Strings - - -
    208 INSTR Character string search - - - *
    209 $MOV Character String Transfer - - -
    • *Supported in FX3UC series ver. 2.20 and later

    Data Operation 3

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    210 FDEL Deleting Data from Tables - - - *
    211 FINS Inserting Data to Tables - - - *
    212 POP Shift Last Data Read [FILO Control] - - -
    213 SFR 16-bit data n Bit Shift Right with Carry - - -
    214 SFL 16-bit data n Bit Shift Left with Carry - - -
    215~219 -            
    • *Supported in FX3UC series ver. 2.20 and later

    Data Comparison

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    220~223 -            
    224 LD= Load Compare (S1) = (S2)
    225 LD> Load Compare (S1) > (S2)
    226 LD< Load Compare (S1) < (S2)
    227 -            
    228 LD<> Load Compare (S1) ≠ (S2)
    229 LD<= Load Compare (S1) ≦ (S2)
    230 LD>= Load Compare (S1) ≧ (S2)
    231 -            
    232 AND= AND Compare (S1) = (S2)
    233 AND> AND Compare (S1) > (S2)
    234 AND< AND Compare (S1) < (S2)
    235 -            
    236 AND<> AND Compare (S1) ≠ (S2)
    237 AND<= AND Compare (S1) ≦ (S2)
    238 AND>= AND Compare (S1) ≧ (S2)
    239 -            
    240 OR= OR Compare (S1) = (S2)
    241 OR> OR Compare (S1) > (S2)
    242 OR< OR Compare (S1) < (S2)
    243 -            
    244 OR<> OR Compare (S1) ≠ (S2)
    245 OR<= OR Compare (S1) ≦ (S2)
    246 OR>= OR Compare (S1) ≧ (S2)
    247~249 -            

    Data Table Operation

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    250~255 -            
    256 LIMIT Limit Control - - -
    257 BAND Dead Band Control - - -
    258 ZONE Zone Control - - -
    259 SCL Scaling (Coordinate by Point Data) - - -
    260 DABIN Decimal ASCII to BIN Conversion - - - *1
    261 BINDA BIN to Decimal ASCII Conversion - - - *1
    262~268 -            
    269 SCL2 Scaling 2 (Coordinate by X/Y Data) - - - *2
    • *1Supported in FX3UC series ver. 2.20 and later
    • *2Supported in FX3UC series ver. 1.30 and later

    External Device Communication

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    270 IVCK Inverter Status Check *1
    271 IVDR Inverter Drive *1
    272 IVRD Inverter Parameter Read *1
    273 IVWR Inverter Parameter Write *1
    274 IVBWR Inverter Parameter Block Write - - -
    275 IVMC Inverter Multi Command *2 *3 *3
    276 ADPRW MODBUS Read / Write *4 *5 *5
    277 -            
    • *1Supported in FX3G series ver. 1.10 and later
    • *2Supported in FX3G series ver. 1.40 and later
    • *3Supported in FX3U/FX3G series ver. 2.70 and later
    • *4Supported in FX3G series ver. 1.30 and later
    • *5Supported in FX3U/FX3UC series ver. 2.40 and later

    Data Transfer 2

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    278 RBFM Divided BFM Read - - - *
    279 WBFM Divided BFM Write - - - *
    • *Supported in FX3UC series ver. 2.20 and later

    High-Speed Processing 2

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    280 HSCT High-Speed Counter Compare With Data Table - - -
    281~289 -            

    Extension File Register Control

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    290 LOADR Load From ER -
    291 SAVER Save to ER - - -
    292 INITR Initialize R and ER - - -
    293 LOGR Logging R and ER - - -
    294 RWER Rewrite to ER - *
    295 INITER Initialize ER - - - *
    296~299 -            
    • *Supported in FX3UC series ver. 1.30 and later

    FX3U-CF-ADP Applied Instructions

    FNC No. Mnemonic Function Applicable FX PLC
    FX3S FX3G FX3U FX3GC FX3UC
    300 FLCRT File create / check - - * - *
    301 FLDEL File delete / CF card format - - * - *
    302 FLWR Data write - - * - *
    303 FLRD Data read - - * - *
    304 FLCMD FX3U-CF-ADP command - - * - *
    305 FLSTRD FX3U-CF-ADP status read - - * - *
    • *Supported in FX3U/FX3UC series ver. 2.61 and later