Summary of Contents for Mitsubishi Electric MELSEC FX Series
Page 1
MITSUBISHI ELECTRIC Programmable Controllers Structured Programming Manual [Application Functions] FXCPU 01 07 2009 INDUSTRIAL AUTOMATION MITSUBISHI ELECTRIC JY997D34801 Version B...
Page 3
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.
Page 4
• 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.
FXCPU Structured Programming Manual (Application Functions) Table of Contents Table of Contents Positioning of This Manual....................... 7 Related Manuals ........................10 Generic Names and Abbreviations Used in Manuals ............13 1. Outline 1.1 Outline of Structured Programs and Programming Languages ............ 14 1.1.1 Outline of structured programs ......................
FXCPU Structured Programming Manual (Application Functions) Positioning of This Manual This manual explains application functions for structured programs provided by GX Works2. Refer to other manuals for devices, parameters and sequence instructions. Refer to each corresponding manual for analog, communication, positioning control and special units and blocks.
Page 10
FXCPU Structured Programming Manual (Application Functions) 2. When using FX PLCs QCPU/FXCPU Structured Programming Manual (Fundamentals) (Additional Manual) This manual explains programming methods, specifications, functions, etc. required to create Q/FX structured programs. Structured FXCPU Structured Programming Manual (Device & Common) (Additional Manual) This manual explains devices and parameters for structured programs provided by GX Works2.
Page 11
FXCPU Structured Programming Manual (Application Functions) 3. When using FX PLCs QCPU/FXCPU Structured Programming Manual (Fundamentals) (Additional Manual) This manual explains programming methods, specifications, functions, etc. required to create Q/FX structured programs. Structured FXCPU Structured Programming Manual (Device & Common) (Additional Manual) This manual explains devices and parameters for structured programs provided by GX Works2.
FXCPU Structured Programming Manual (Application Functions) Related Manuals This manual explains devices and parameters for structured programs provided by GX Works2. Refer to other manuals for sequence instructions and applied functions. This chapter introduces only reference manuals for this manual and manuals which describe the hardware information of PLC main units.
Page 13
FXCPU Structured Programming Manual (Application Functions) Supplied with product Model Manual name Manual number Contents or Additional Manual name code Programming Detaileds about the analog special function block User's Manual- -4AD, FX -4DA, FX -4AD) and analog JY997D16701 Additional Manual 09R619 Analog Control Edition special adapter...
Page 14
FXCPU Structured Programming Manual (Application Functions) PLCs [whose production is finished] Supplied with product Model Manual name Manual number Contents or Additional Manual name code PLC main unit Details about the hardware including I/O HARDWARE MANUAL JY992D47501 Supplied with product specifications, wiring, installation and maintenance of the FX PLC main unit.
FXCPU Structured Programming Manual (Application Functions) Generic Names and Abbreviations Used in Manuals Abbreviation/generic name Name PLCs Series or FX Generic name of FX Series PLCs Series or FX Generic name of FX Series PLCs Series or FX Generic name of FX Series PLCs Series or FX Generic name of FX...
FXCPU Structured Programming Manual 1 Outline (Application Functions) 1.1 Outline of Structured Programs and Programming Outline This manual explains applied functions for structured programs provided by GX Works2. Refer to a different manual for devices, parameters and sequence instructions. Refer to the following manual for labels, data types and programming languages for structured programs: →...
FXCPU Structured Programming Manual 1 Outline (Application Functions) 1.2 PLC Series and Programming Software Version 1.1.2 Programming languages The following programming languages can be used in each program block. Graphic languages 1. Structured ladder language This graphic language is created based on the relay circuit design technology. Any circuit always starts from the bus line located on the leftmost.
FXCPU Structured Programming Manual 1 Outline (Application Functions) 1.3 Cautions on Creation of Fundamental Programs Cautions on Creation of Fundamental Programs This section explains cautions on programming. Refer to the following manual for cautions on structured programs and programming languages: →...
FXCPU Structured Programming Manual 1 Outline (Application Functions) 1.3 Cautions on Creation of Fundamental Programs 1.3.2 Double output (double coil) operation and countermeasures This subsection explains the double output (double coil) operation and countermeasures. 1. Operation of double outputs When a coil (output variable) is used twice (double coils) in another program block to be executed or in the same program block, the PLC gives priority to the latter coil.
FXCPU Structured Programming Manual 1 Outline (Application Functions) 1.3 Cautions on Creation of Fundamental Programs 1.3.3 Circuits not available in structured ladder programs and countermeasures 1. Bridge circuit A circuit in which the current flows in both directions should be changed as shown in the right figure (so that a circuit without D and a circuit without B are connected in parallel).
Page 21
FXCPU Structured Programming Manual 1 Outline (Application Functions) 1.3 Cautions on Creation of Fundamental Programs 1. Program containing many flags (Example of instruction execution complete flag M8029) If you program the instruction execution complete flag M8029 twice or more together for two or more sequence instructions which actuate the flag M8029, you cannot judge easily by which sequence instruction the flag M8029 is controlled.
Page 22
FXCPU Structured Programming Manual 1 Outline (Application Functions) 1.3 Cautions on Creation of Fundamental Programs 2. Introduction of a method to use flags in any positions other than positions just under sequence instructions If two or more sequence instructions are programmed, general flags turn ON or OFF when each corresponding instruction is executed.
FXCPU Structured Programming Manual 1 Outline (Application Functions) 1.3 Cautions on Creation of Fundamental Programs 1.3.5 Handling of operation error flag When there is an error in the instruction construction, target device or target device number range and an error occurs while operation is executed, the following flag turns ON and the error information is stored. 1.
FXCPU Structured Programming Manual 2 Function List (Application Functions) 2.1 Type Conversion Functions Function List This chapter introduces a list of functions available in programming. Type Conversion Functions Applicable PLC Function name Function Reference Subsection BOOL_TO_INT(_E) Converts bit data into word [signed] data. 5.1.1 Subsection BOOL_TO_DINT(_E)
Page 25
FXCPU Structured Programming Manual 2 Function List (Application Functions) 2.1 Type Conversion Functions Applicable PLC Function name Function Reference Converts float (single precision) data into word Subsection REAL_TO_INT(_E) [signed] data. 5.1.23 Converts float (single precision) data into double Subsection REAL_TO_DINT(_E) word [signed] data.
FXCPU Structured Programming Manual 2 Function List (Application Functions) 2.2 Standard Functions Of One Numeric Variable Standard Functions Of One Numeric Variable Applicable PLC Function name Function Reference Subsection ABS(_E) Obtains the absolute value. 5.2.1 Standard Arithmetic Functions Applicable PLC Function name Function Reference...
FXCPU Structured Programming Manual 2 Function List (Application Functions) 2.4 Standard Bit Shift Functions Standard Bit Shift Functions Applicable PLC Function name Function Reference Subsection SHL(_E) Shifts bits leftward. 5.4.1 Subsection SHR(_E) Shifts bits rightward. 5.4.2 Standard Bitwise Boolean Functions Applicable PLC Function name Function...
FXCPU Structured Programming Manual 2 Function List (Application Functions) 2.7 Standard Comparison Functions Standard Comparison Functions Applicable PLC Function name Function Reference Subsection GT_E Compares data with regard to "> (larger)". 5.7.1 Compares data with regard to "≥ (larger or Subsection GE_E equal)".
FXCPU Structured Programming Manual 2 Function List (Application Functions) 2.10 Standard Function Blocks 2.10 Standard Function Blocks Applicable PLC Function name Function Reference Detects the rising edge of a signal, and outputs R_TRIG(_E) Section 6.1 pulse signal. Detects the falling edge of a signal, and outputs F_TRIG(_E) Section 6.2 pulse signal.
FXCPU Structured Programming Manual 3 Function Construction (Application Functions) 3.1 Applied Function Expression and Execution Type Function Construction This chapter explains the construction of applied functions. Applied Function Expression and Execution Type Applied function and argument • The name expressing the contents is given to each function. For example, the function name "SHL (bit shift left)"...
FXCPU Structured Programming Manual 3 Function Construction (Application Functions) 3.2 Labels Labels Label types Labels are classified into two types, global and local. • Global labels can be used in program components and function blocks. • Local labels can be used only in declared program blocks. Label class The label class indicates how each label can be used from which program component.
Page 32
FXCPU Structured Programming Manual 3 Function Construction (Application Functions) 3.2 Labels Constant description method The table below the description method required to set a constant to a label. Constant type Description method Example Input "TRUE" or "FALSE". Or input "0" or "1". TRUE, FALSE Binary number Add "2#"...
Page 33
FXCPU Structured Programming Manual 3 Function Construction (Application Functions) 3.2 Labels • The universal data type indicates data type of a label which combines several basic data types. The data type name begins with "ANY". ANY_SIMPLE Array Structure ANY_NUM ANY_BIT Time String Word...
FXCPU Structured Programming Manual 3 Function Construction (Application Functions) 3.3 Device and Address Device and Address Devices can be described in two methods, device method and address method. Device method In this method, a device is described using the device name and device number. D 100 Device name Device number...
FXCPU Structured Programming Manual 3 Function Construction (Application Functions) 3.4 EN and ENO EN and ENO Execution of an instruction can be controlled when the instruction contains "EN" in its name. • "EN" inputs the instruction execution condition. • "ENO" outputs the instruction execution status. •...
FXCPU Structured Programming Manual 4 How to Read Explanation of Functions (Application Functions) How to Read Explanation of Functions Function explanation pages have the following configuration. * The above page is prepared for explanation, and is different from the actual page.
Page 37
FXCPU Structured Programming Manual 4 How to Read Explanation of Functions (Application Functions) 1) Indicates the chapter/section/subsection number and instruction name. 2) Indicates PLCs which support the function. Item Description The PLC Series supports the function from its first product. The supporting status varies on the version.
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Applied Functions This chapter explains the operation outline of each applied function, symbols, I/O data type, equivalent circuit in sequence instructions, target models, cautions and program examples. Refer to the following manual for variables, operators, data types and program languages: →...
Page 39
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, bit data stored in a device specified in is converted into word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(BOOL_TO_INT) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.2 BOOL_TO_DINT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts bit data into double word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder BOOL_TO_DINT(_BOOL);...
Page 41
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, bit data stored in a device specified in is converted into double word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(BOOL_TO_DINT) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.3 BOOL_TO_STR(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts bit data into string data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder BOOL_TO_STR(_BOOL);...
Page 43
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, bit data stored in a deice specified in is converted into string data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(BOOL_TO_STR) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.4 BOOL_TO_WORD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts bit data into word [unsigned]/bit string [16-bit] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 45
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, bit data stored in a device specified in is converted into word [unsigned]/bit string [16-bit] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(BOOL_TO_WORD) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.5 BOOL_TO_DWORD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts bit data into double word [unsigned]/bit string [32-bit] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 47
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, bit data stored in a device specified in is converted into double word [unsigned]/bit string [32-bit] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(BOOL_TO_DWORD) [Structured ladder] g_bool1...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.6 BOOL_TO_TIME(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts bit data into time data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder BOOL_TO_TIME(_BOOL);...
Page 49
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, bit data stored in a device specified in is converted into time data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(BOOL_TO_TIME) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.7 INT_TO_DINT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [signed] data into double word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 51
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [signed] data stored in a device specified in is converted into double word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(INT_TO_DINT) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.8 DINT_TO_INT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [signed] data into word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 53
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [signed] data stored in a device specified in is converted into word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DINT_TO_INT) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.9 INT_TO_BOOL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [signed] data into bit data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder INT_TO_BOOL(_INT);...
Page 55
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [signed] data stored in a device specified in is converted into bit data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(INT_TO_BOOL) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.10 DINT_TO_BOOL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [signed] data into bit data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder DINT_TO_BOOL(_DINT);...
Page 57
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [signed] data stored in a device specified in is converted into bit data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DINT_TO_BOOL) [Structured ladder] DINT_TO_BOOL...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.11 INT_TO_REAL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [signed] data into float (single precision) data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 59
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [signed] data stored in a device specified in is converted into float (single precision) data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(INT_TO_REAL) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.12 DINT_TO_REAL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [signed] data into float (single precision) data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 61
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [signed] data stored in a device specified in is converted into float (single precision) data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DINT_TO_REAL) [Structured ladder] DINT_TO_REAL...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.13 INT_TO_STR(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [signed] data into string data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder INT_TO_STR(_INT);...
Page 63
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Error An operation error occurs in the following case. The error flag M8067 turns ON, and D8067 stores the error code. 1) When the number of points occupied by the string data storage destination (device specified in exceeds the range of the corresponding device (Error code: K6706) Program example...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.14 DINT_TO_STR(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [signed] data into string data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder DINT_TO_STR(_DINT);...
Page 65
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Cautions 1) Use the function having "_E" in its name to connect a bus. 2) When handling string data and 32-bit data in structured programs, you cannot specify 16-bit devices directly, different from simple projects.
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.15 INT_TO_WORD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [signed] data into word [unsigned]/bit string [16-bit] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 67
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [signed] data stored in a device specified in is converted into word [unsigned]/bit string [16-bit] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(INT_TO_WORD) [Structured ladder] INT_TO_WORD...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.16 DINT_TO_WORD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [signed] data into word [unsigned]/bit string [16-bit] data, and outputs the data obtained by conversion. 1.
Page 69
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [signed] data stored in a device specified in is converted into word [unsigned]/bit string [16-bit] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DINT_TO_WORD) [Structured ladder] DINT_TO_WORD...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.17 INT_TO_DWORD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [signed] data into double word [unsigned]/bit string [32-bit] data, and outputs the data obtained by conversion. 1.
Page 71
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [signed] data stored in a device specified in is converted into double word [unsigned]/bit string [32-bit] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(INT_TO_DWORD) [Structured ladder] INT_TO_DWORD...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.18 DINT_TO_DWORD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [signed] data into double word [unsigned]/bit string [32-bit] data, and outputs the data obtained by conversion. 1.
Page 73
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [signed] data stored in a device specified in is converted into double word [unsigned]/bit string [32-bit] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DINT_TO_DWORD) [Structured ladder] DINT_TO_DWORD...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.19 INT_TO_BCD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [signed] data into BCD data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder INT_TO_BCD(_INT);...
Page 75
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [signed] data stored in a device specified in is converted into BCD data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(INT_TO_BCD) [Structured ladder] INT_TO_BCD...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.20 DINT_TO_BCD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [signed] data into BCD data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder DINT_TO_BCD(_DINT);...
Page 77
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Error An operation error occurs when the value stored in a device specified in is outside the range from "0" to "99,999,999". Program example In this program, double word [signed] data stored in a device specified in is converted into BCD data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DINT_TO_BCD)
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.21 INT_TO_TIME(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [signed] data into time data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder INT_TO_TIME(_INT);...
Page 79
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [signed] data stored in a device specified in is converted into time data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(INT_TO_TIME) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.22 DINT_TO_TIME(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [signed] data into time data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder DINT_TO_TIME(_DINT);...
Page 81
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [signed] data stored in a device specified in is converted into time data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DINT_TO_TIME) [Structured ladder] [ST]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.23 REAL_TO_INT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts float (single precision) data into word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 83
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, float (single precision) data stored in a device specified in is converted into word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(REAL_TO_INT) [Structured ladder] REAL_TO_INT...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.24 REAL_TO_DINT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts float (single precision) data into double word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 85
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, float (single precision) data stored in a device specified in is converted into double word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(REAL_TO_DINT) [Structured ladder] REAL_TO_DINT...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.25 REAL_TO_STR(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts float (single precision) data into string data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder REAL_TO_STR(_REAL);...
Page 87
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 2) The string data obtained by conversion is output to a device specified in as follows: a) The number of digits is fixed respectively for the integer part, decimal part and exponent part as follows: Integer part: 1, decimal part: 5, exponent part: 2 "2EH (.)"...
Page 88
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Error An operation error occurs in the following cases. The error flag M8067 turns ON, and D8067 stores the error code. 1) When the value stored in a device specified in is outside the following range: -126 ≤...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.26 WORD_TO_BOOL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [unsigned]/bit string [16-bit] data into bit data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 90
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [unsigned]/bit string [16-bit] data stored in a device specified in is converted into bit data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(WORD_TO_BOOL) [Structured ladder] WORD_TO_BOOL...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.27 DWORD_TO_BOOL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [unsigned]/bit string [32-bit] data into bit data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 92
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [unsigned]/bit string [32-bit] data stored in a device specified in is converted into bit data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DWORD_TO_BOOL) [Structured ladder] DWORD_TO_BOOL...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.28 WORD_TO_INT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [unsigned]/bit string [16-bit] data into word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 94
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [unsigned]/bit string [16-bit] data stored in a device specified in is converted into word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(WORD_TO_INT) [Structured ladder] WORD_TO_INT...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.29 WORD_TO_DINT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [unsigned]/bit string [16-bit] data into double word [signed] data, and outputs the data obtained by conversion. 1.
Page 96
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [unsigned]/bit string [16-bit] data stored in a device specified in is converted into double word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(WORD_TO_DINT) [Structured ladder] WORD_TO_DINT...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.30 DWORD_TO_INT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [unsigned]/bit string [32-bit] data into word [signed] data, and outputs the data obtained by conversion. 1.
Page 98
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [unsigned]/bit string [32-bit] data stored in a device specified in is converted into word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DWORD_TO_INT) [Structured ladder] DWORD_TO_INT...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.31 DWORD_TO_DINT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [unsigned]/bit string [32-bit] data into double word [signed] data, and outputs the data obtained by conversion. 1.
Page 100
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [unsigned]/bit string [32-bit] data stored in a device specified in is converted into double word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DWORD_TO_DINT) [Structured ladder] DWORD_TO_DINT...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.32 WORD_TO_DWORD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [unsigned]/bit string [16-bit] data into double word [unsigned]/bit string [32-bit] data, and outputs the data obtained by conversion. 1.
Page 102
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [unsigned]/bit string [16-bit] data stored in a device specified in is converted into double word [unsigned]/bit string [32-bit] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(WORD_TO_DWORD) [Structured ladder]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.33 DWORD_TO_WORD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [unsigned]/bit string[32-bit] data into word [unsigned]/bit string [16-bit] data, and outputs the data obtained by conversion. 1.
Page 104
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [unsigned]/bit string [32-bit] data stored in a device specified in is converted into word [unsigned]/bit string [16-bit] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(WORD_TO_DWORD) [Structured ladder]...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.34 WORD_TO_TIME(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts word [unsigned]/bit string [16-bit] data into time data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 106
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, word [unsigned]/bit string [16-bit] data stored in a device specified in is converted into time data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(WORD_TO_TIME) [Structured ladder] WORD_TO_TIME...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.35 DWORD_TO_TIME(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts double word [unsigned]/bit string [32-bit] data into time data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 108
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, double word [unsigned]/bit string [32-bit] data stored in a device specified in is converted into time data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(DWORD_TO_TIME) [Structured ladder] DWORD_TO_TIME...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.36 STR_TO_BOOL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts string data into bit data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder STR_TO_BOOL(_STRING);...
Page 110
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, string data stored in a device specified in is converted into bit data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(STR_TO_BOOL) [Structured ladder] STR_TO_BOOL...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.37 STR_TO_INT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts string data into word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder STR_TO_INT(_STRING);...
Page 112
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Error 1) When the sign data (low-order byte) of the 1st word stored in a device specified in is any other than "20H (space)" or "2DH (-)" (Error code: K6706) 2) When the ASCII code for each place (digit) stored in +2 is any other than "30H"...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.38 STR_TO_DINT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts string data into double word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder STR_TO_DINT(_STRING);...
Page 114
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Error 1) When the sign data (low-order byte) of the 1st word stored in a device specified in is any other than "20H (space)" or "2DH (-)" (Error code: K6706) 2) When the ASCII code for each place (digit) stored in +5 is any other than "30H"...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.39 STR_TO_REAL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts string data into float (single precision) data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder STR_TO_REAL(_STRING);...
Page 116
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions b) In the case of exponent format High-order byte Low-order byte 1st word String 31H (1) 2DH (-) 2nd word 33H (3) 2EH (3) 3rd word 30H (0) 35H (5) 4th word 34H (4)
Page 117
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Error An operation error occurs in the following cases. The error flag M8067 turns ON, and D8067 stores the error code. 1) When any character other than "30H (0)" to "39H (9)" exists in the integer or decimal part (Error code: K6706) 2) When "2EH (.)"...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.40 STR_TO_TIME(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts string data into time data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder STR_TO_TIME(_STRING);...
Page 119
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Error An operation error occurs in the following cases. The error flag M8067 turns ON, and D8067 stores the error code. 1) When the sign data of numeric data specified in is any other than "20H (space)"...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.41 BCD_TO_INT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts BCD data into word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder BCD_TO_INT(_BCD);...
Page 121
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this example, BCD data stored in a device specified in is converted into word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(BCD_TO_INT) [Structured ladder] BCD_TO_INT...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.42 BCD_TO_DINT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts BCD data into double word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder BCD_TO_DINT(_BCD);...
Page 123
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this example, BCD data stored in a device specified in is converted into double word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(BCD_TO_DINT) [Structured ladder] BCD_TO_DINT...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.43 TIME_TO_BOOL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts time data into bit data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder TIME_TO_BOOL(_TIME);...
Page 125
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, time data stored in a device specified in is converted into bit data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(TIME_TO_BOOL) [Structured ladder] TIME_TO_BOOL...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.44 TIME_TO_INT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts time data into word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder TIME_TO_INT(_TIME);...
Page 127
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, time data stored in a device specified in is converted into word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(TIME_TO_INT) [Structured ladder] TIME_TO_INT...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.45 TIME_TO_DINT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts time data into double word [signed] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder TIME_TO_DINT(_TIME);...
Page 129
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, time data stored in a device specified in is converted into double word [signed] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(TIME_TO_DINT) [Structured ladder] TIME_TO_DINT...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.46 TIME_TO_STR(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts time data into string data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder TIME_TO_STR(_TIME);...
Page 131
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, time data stored in a device specified in is converted into string data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(TIME_TO_STR) [Structured ladder] TIME_TO_STR...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.47 TIME_TO_WORD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts time data into word [unsigned]/bit string [16-bit] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 133
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, time data stored in a device specified in is converted into word [unsigned]/bit string [16- bit] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(TIME_TO_WORD) [Structured ladder] TIME_TO_WORD...
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions 5.1.48 TIME_TO_DWORD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function converts time data into double word [unsigned]/bit string [32-bit] data, and outputs the data obtained by conversion. 1. Format Expression in each language Function name Structured ladder...
Page 135
FXCPU Structured Programming Manual 5 Applied Functions (Application Functions) 5.1 Type Conversion Functions Program example In this program, time data stored in a device specified in is converted into double word [unsigned]/bit string [32-bit] data, and the data obtained by conversion is output to a device specified in 1) Function without EN/ENO(TIME_TO_DWORD) [Structured ladder] TIME_TO_DWORD...
FXCPU Structured Programming Manual (Application Functions) 5.2 Standard Functions Of One Numeric Variable Standard Functions Of One Numeric Variable 5.2.1 ABS(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function obtains the absolute value, and outputs it. 1. Format Expression in each language Function name Structured ladder ABS(_IN);...
Page 137
FXCPU Structured Programming Manual (Application Functions) 5.2 Standard Functions Of One Numeric Variable Program example In this program, the absolute value is obtained for word [signed] data stored in a device specified in , and the operation result is output to a device specified in using the data type same as the data stored in a device specified in 1) Function without EN/ENO(ABS)
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions Standard Arithmetic Functions 5.3.1 ADD_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function performs addition using two values (A + B = C), and outputs the operation result. 1. Format Expression in each language Function name Structured ladder ADD_E(EN,_IN,_IN,Output...
Page 139
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions Cautions 1) When handling 32-bit data in structured programs, you cannot specify 16-bit devices directly, different from simple projects. Use labels when handling 32-bit data. You can specify 32-bit counters directly, however, because they are 32-bit devices. Use global labels when specifying labels.
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions 5.3.2 SUB_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function performs subtraction using two values (A - B = C), and outputs the operation result. 1. Format Expression in each language Function name Structured ladder SUB_E(EN,_IN1,_IN2,Output...
Page 141
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions Cautions 1) When handling 32-bit data in structured programs, you cannot specify 16-bit devices directly, different from simple projects. Use labels when handling 32-bit data. You can specify 32-bit counters directly, however, because they are 32-bit devices. Use global labels when specifying labels.
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions 5.3.3 MUL_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function performs multiplication using two values (A × B = C), and outputs the operation result. 1. Format Expression in each language Function name Structured ladder MUL_E(EN,_IN,_IN,Output...
Page 143
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions Program example In this program, multiplication is performed using double word [signed] data stored in devices specified in , and the operation result is output to a device specified in [Structured ladder] g_bool1 MUL_E...
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions 5.3.4 DIV_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function performs division using two values (A / B = C … remainder), and outputs the quotient. 1. Format Expression in each language Function name Structured ladder DIV_E(EN,_IN1,_IN2,Output...
Page 145
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions Program example In this program, division is performed using double word [signed] data stored in devices specified in , and the operation result is output to a device specified in using the data type of data stored in devices specified in [Structured ladder]...
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions 5.3.5 MOD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function performs division using two values (A / B = C … remainder), and outputs the remainder. 1. Format Expression in each language Function name Structured ladder _IN1 MOD _IN2;...
Page 147
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions Error 1) An operation error occurs when the divisor stored in a device specified in is "0", and the function is not executed. 2) An operation error occurs when the operation result exceeds "32,767" (16-bit operation) or "2,147,483,647"...
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions 5.3.6 EXPT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function obtains raised result, and outputs it. 1. Format Expression in each language Function name Structured ladder EXPT(In1,In2); EXPT Example: EXPT Label 1 Label 2 Label 2:= EXPT(Label 1,D10);...
Page 149
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions Error An operation error occurs in the following cases. The error flag M8067 turns ON, and D8067 stores the error code. 1) When the value stored in a device specified in is negative (Error code: K6706) 2) When the value stored in a device specified in...
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions 5.3.7 MOVE(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function transfers data stored in a device to another device. 1. Format Expression in each language Function name Structured ladder MOVE(_IN); Example: MOVE MOVE D10:=...
Page 151
FXCPU Structured Programming Manual (Application Functions) 5.3 Standard Arithmetic Functions Program example In this program, word [signed] data stored in a device specified in is transferred to a device specified in 1) Function without EN/ENO(MOVE) [Structured ladder] MOVE g_int2 g_int1 [ST] g_int2:=MOVE(g_int1);...
FXCPU Structured Programming Manual (Application Functions) 5.4 Standard Bit Shift Functions Standard Bit Shift Functions 5.4.1 SHL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function shifts data of specified bit length leftward by the specified number of bits. 1. Format Expression in each language Function name Structured ladder SHL(_IN,_N);...
Page 153
FXCPU Structured Programming Manual (Application Functions) 5.4 Standard Bit Shift Functions Cautions 1) Use the function having "_E" in its name to connect a bus. 2) When handling 32-bit data in structured programs, you cannot specify 16-bit devices directly, different from simple projects.
FXCPU Structured Programming Manual (Application Functions) 5.4 Standard Bit Shift Functions 5.4.2 SHR(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function shifts data of specified bit length rightward by the specified number of bits. 1. Format Expression in each language Function name Structured ladder SHR(_IN,_K);...
Page 155
FXCPU Structured Programming Manual (Application Functions) 5.4 Standard Bit Shift Functions Cautions 1) Use the function having "_E" in its name to connect a bus. 2) When handling 32-bit data in structured programs, you cannot specify 16-bit devices directly, different from simple projects.
FXCPU Structured Programming Manual (Application Functions) 5.5 Standard Bitwise Boolean Functions Standard Bitwise Boolean Functions 5.5.1 AND_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function obtains the logical product of two or more bits, and outputs it. 1. Format Expression in each language Function name Structured ladder AND_E(EN,_IN,_IN,Output...
Page 157
FXCPU Structured Programming Manual (Application Functions) 5.5 Standard Bitwise Boolean Functions Program example In this program, the logical product is obtained using each bit of word [unsigned]/bit string [16-bit] data stored in devices specified in , and the operation result is output to a device specified in using the data type of data stored in devices specified in [Structured ladder]...
FXCPU Structured Programming Manual (Application Functions) 5.5 Standard Bitwise Boolean Functions 5.5.2 OR_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function obtains the logical sum of two or more bits, and outputs it. 1. Format Expression in each language Function name Structured ladder OR_E(EN,_IN,_IN,Output label);...
Page 159
FXCPU Structured Programming Manual (Application Functions) 5.5 Standard Bitwise Boolean Functions Program example In this program, the logical sum is obtained using each bit of word [unsigned]/bit string [16-bit] data stored in devices specified in , and the operation result is output to a device specified in using the data type of data stored in devices specified in [Structured ladder]...
FXCPU Structured Programming Manual (Application Functions) 5.5 Standard Bitwise Boolean Functions 5.5.3 XOR_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function obtains the exclusive logical sum of two or more bits, and outputs it. 1. Format Expression in each language Function name Structured ladder XOR_E(EN,_IN,_IN,Output X000...
Page 161
FXCPU Structured Programming Manual (Application Functions) 5.5 Standard Bitwise Boolean Functions 3) If there are 3 or more , the exclusive logical sum is obtained using the "exclusive logical sum of " and If there is , the exclusive logical sum is obtained using the "exclusive logical sum of "exclusive logical sum of "...
FXCPU Structured Programming Manual (Application Functions) 5.5 Standard Bitwise Boolean Functions 5.5.4 NOT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function obtains the logical negation of bits, and outputs it. 1. Format Expression in each language Function name Structured ladder NOT(_IN); Example: M10:= NOT(M0);...
Page 163
FXCPU Structured Programming Manual (Application Functions) 5.5 Standard Bitwise Boolean Functions Program example In this program, the logical negation is obtained using each bit of word [unsigned]/bit string [16-bit] data stored in a device specified in , and the operation result is output to a device specified in using the data type of data stored in a device specified in 1) Function without EN/ENO(NOT)
FXCPU Structured Programming Manual (Application Functions) 5.6 Standard Selection Functions Standard Selection Functions 5.6.1 SEL(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function selects either one between two data in accordance with the input condition, and outputs the selection result. 1. Format Expression in each language Function name Structured ladder...
Page 165
FXCPU Structured Programming Manual (Application Functions) 5.6 Standard Selection Functions Cautions 1) Use the function having "_E" in its name to connect a bus. 2) When handling 32-bit data in structured programs, you cannot specify 16-bit devices directly, different from simple projects. Use labels when handling 32-bit data. You can specify 32-bit counters directly, however, because they are 32-bit devices.
FXCPU Structured Programming Manual (Application Functions) 5.6 Standard Selection Functions 5.6.2 MAXIMUM(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function searches the maximum value among data, and outputs the maximum value. 1. Format Expression in each language Function name Structured ladder MAXIMUM(_IN,_IN);...
Page 167
FXCPU Structured Programming Manual (Application Functions) 5.6 Standard Selection Functions Program example In this program, the maximum value among word [signed] data stored in devices specified in output to a device specified in using the data type of data stored in devices specified in 1) Function without EN/ENO(MAXIMUM) [Structured ladder] MAXIMUM...
FXCPU Structured Programming Manual (Application Functions) 5.6 Standard Selection Functions 5.6.3 MINIMUM(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function searches the minimum value among data, and outputs the minimum value. 1. Format Expression in each language Function name Structured ladder MINIMUM(_IN,_IN);...
Page 169
FXCPU Structured Programming Manual (Application Functions) 5.6 Standard Selection Functions Program example In this program, the minimum value among word [signed] data stored in devices specified in output to a device specified in using the data type of data stored in devices specified in 1) Function without EN/ENO(MINIMUM) [Structured ladder] MINIMUM...
FXCPU Structured Programming Manual (Application Functions) 5.6 Standard Selection Functions 5.6.4 LIMITATION(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function judges whether data is located within the range between the upper limit value and the lower limit value. 1. Format Expression in each language Function name Structured ladder LIMITATION(_MN,_IN,_MX);...
Page 171
FXCPU Structured Programming Manual (Application Functions) 5.6 Standard Selection Functions Cautions 1) Use the function having "_E" in its name to connect a bus. 2) When handling 32-bit data in structured programs, you cannot specify 16-bit devices directly, different from simple projects. Use labels when handling 32-bit data. You can specify 32-bit counters directly, however, because they are 32-bit devices.
FXCPU Structured Programming Manual (Application Functions) 5.6 Standard Selection Functions 5.6.5 MUX(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function selects data, and outputs the selected data. 1. Format Expression in each language Function name Structured ladder MUX(_K,_IN,_IN); Example: D30:= MUX(D0,D10,D20); MUX_E(EN,_K,_IN,_IN,Output MUX_E X000...
Page 173
FXCPU Structured Programming Manual (Application Functions) 5.6 Standard Selection Functions Cautions 1) Use the function having "_E" in its name to connect a bus. 2) When handling 32-bit data in structured programs, you cannot specify 16-bit devices directly, different from simple projects. Use labels when handling 32-bit data. You can specify 32-bit counters directly, however, because they are 32-bit devices.
FXCPU Structured Programming Manual (Application Functions) 5.7 Standard Comparison Functions Standard Comparison Functions 5.7.1 GT_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function compares data with regard to "> (larger)". 1. Format Expression in each language Function name Structured ladder GT_E(EN,_IN,_IN,Output label); Example: GT_E X000...
Page 175
FXCPU Structured Programming Manual (Application Functions) 5.7 Standard Comparison Functions Program example In this program, the contents of devices specified in are compared, and the operation result is output to a device specified in [Structured ladder] GT_E g_bool1 g_bool3 g_int1 g_bool2 g_int2 [ST]...
FXCPU Structured Programming Manual (Application Functions) 5.7 Standard Comparison Functions 5.7.2 GE_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function compares data with regard to "≥ (larger or equal)". 1. Format Expression in each language Function name Structured ladder GE_E(EN,_IN,_IN,Output label); Example: X000 GE_E...
FXCPU Structured Programming Manual (Application Functions) 5.7 Standard Comparison Functions 5.7.3 EQ_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function compares data with regard to "= (equal)". 1. Format Expression in each language Function name Structured ladder EQ_E(EN,_IN,_IN,Output label); X000 EQ_E Example: EQ_E(X000,D0,D10,M0);...
FXCPU Structured Programming Manual (Application Functions) 5.7 Standard Comparison Functions 5.7.4 LE_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function compares data with regard to "≤ (smaller or equal)". 1. Format Expression in each language Function name Structured ladder LE_E(EN,_IN,_IN,Output label); Example: X000 LE_E...
Page 179
FXCPU Structured Programming Manual (Application Functions) 5.7 Standard Comparison Functions Program example In this program, the contents of devices specified in are compared, and the operation result is output to a device specified in [Structured ladder] LE_E g_bool1 g_bool3 g_int1 g_bool2 g_int2 [ST]...
Page 180
FXCPU Structured Programming Manual (Application Functions) 5.7 Standard Comparison Functions 5.7.5 LT_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function compares data with regard to "< (smaller)". 1. Format Expression in each language Function name Structured ladder LT_E(EN,_IN,_IN,Output label); Example: X000 LT_E LT_E(X000,D0,D10,M0);...
FXCPU Structured Programming Manual (Application Functions) 5.7 Standard Comparison Functions 5.7.6 NE_E 3U(C) 2N(C) 1N(C) 0(S) Outline This function compares data with regard to "≠ (unequal)". 1. Format Expression in each language Function name Structured ladder NE_E(EN,_IN1,_IN2,Output label); Example: X000 NE_E NE_E(X000,D0,D10,M0);...
Page 182
FXCPU Structured Programming Manual (Application Functions) 5.7 Standard Comparison Functions Program example In this program, the contents of devices specified in are compared, and the operation result is output to a device specified in [Structured ladder] NE_E g_bool1 g_bool3 g_int1 _IN1 g_bool2 g_int2...
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Standard Character String Functions 5.8.1 MID(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function obtains a character string from a specified position. 1. Format Expression in each language Function name Structured ladder MID(_IN,_L ,_P);...
Page 184
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Explanation of function and operation 1) This function extracts specified number of characters from an arbitrary position of a character string stored in devices specified in , and outputs the obtained data to devices specified in .
Page 185
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Program example In this program, specified number of characters are extracted from an arbitrary position of a character string stored in devices specified in , and the obtained data is output to devices specified in 1) Function without EN/ENO(MID) [Structured ladder] g_string2="EF123"...
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions 5.8.2 CONCAT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function connects character strings. 1. Format Expression in each language Function name Structured ladder CONCAT(_IN,_IN); Example: CONCAT Label 3:= CONCAT Label 1 Label 3 CONCAT(Label 1,Label 2);...
Page 187
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Explanation of function and operation 1) This function connects a character string stored in devices specified in after a character string stored in devices specified in , and outputs the character string obtained by connection to devices specified in When connecting a character string stored in devices specified in , this function ignores "00H"...
Page 188
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Program example In this program, a character string stored in devices specified in is connected after a character string stored in devices specified in , and the character string obtained by connection is output to devices specified in 1) Function without EN/ENO(CONCAT) [Structured ladder]...
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions 5.8.3 INSERT(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function inserts a character string. 1. Format Expression in each language Function name Structured ladder INSERT(_IN1,_IN2,_P); INSERT Example: Label 1 _IN1 Label 3 Label 3:= INSERT...
Page 190
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Explanation of function and operation 1) This function inserts a character string stored in devices specified in into an arbitrary position (counted from the head) of a character string stored in devices specified in , and outputs the character string obtained by insertion to devices specified in The value specified in...
Page 191
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Program example In this program, a character string stored in devices specified in is inserted into an arbitrary position (counted from the head) of a character string stored in devices specified in , and the character string obtained by insertion is output to devices specified in 1) Function without EN/ENO(INSERT)
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions 5.8.4 DELETE(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function deletes a character string. 1. Format Expression in each language Function name Structured ladder DELETE(_IN,_L ,_P); DELETE Example: Label 1 Label 2 Label 2:= DELETE...
Page 193
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Cautions 1) Use the function having "_E" in its name to connect a bus. 2) When handling character string data in structured programs, you cannot specify 16-bit devices directly, different from simple projects.
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions 5.8.5 REPLACE(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function replaces a character string. 1. Format Expression in each language Function name Structured ladder REPLACE(_IN1,_IN2,_L ,_P); REPLACE Example: Label 1 _IN1 Label 3 Label 3:=...
Page 195
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Explanation of function and operation 1) This function replaces specified number of characters from an arbitrary position of a character string stored in devices specified in with a character string stored in devices specified in , and outputs the character string obtained by replacement to devices specified in The value specified in...
Page 196
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Error An operation error occurs in the following cases. The error flag M8067 turns ON, and D8067 stores the error code. 1) When "00H" does not exist in the corresponding device range after the devices specified in (Error code: K6706) 2) When the value specified in exceeds the number of characters of a character string stored in...
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions 5.8.6 FIND(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function searches a character string. 1. Format Expression in each language Function name Structured ladder FIND(_IN1,_IN2); FIND Example: FIND Label 1 _IN1 D20:= FIND(Label 1,Label 2);...
Page 198
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Explanation of function and operation 1) This function searches a character string stored in devices specified in from the beginning of a character string stored in devices specified in , and outputs the search result to devices specified in This function outputs the head character position of the searched character string detected first as the search result.
Page 199
FXCPU Structured Programming Manual (Application Functions) 5.8 Standard Character String Functions Program example In this program, a character string stored in devices specified in is searched from the beginning of a character string stored in devices specified in , and the search result is output to devices specified in 1) Function without EN/ENO(FIND) [Structured ladder] FIND...
FXCPU Structured Programming Manual (Application Functions) 5.9 Functions Of Time Data Types Functions Of Time Data Types 5.9.1 ADD_TIME(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function adds time data. 1. Format Expression in each language Function name Structured ladder ADD_TIME(_IN1,_IN2); ADD_TIME Example: ADD_TIME...
Page 201
FXCPU Structured Programming Manual (Application Functions) 5.9 Functions Of Time Data Types Cautions 1) Use the function having "_E" in its name to connect a bus. 2) When handling 32-bit data in structured programs, you cannot specify 16-bit devices directly, different from simple projects.
FXCPU Structured Programming Manual (Application Functions) 5.9 Functions Of Time Data Types 5.9.2 SUB_TIME(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function performs subtraction of time data. 1. Format Expression in each language Function name Structured ladder SUB_TIME(_IN1,_IN2); SUB_TIME Example: SUB_TIME Label 1 _IN1 Label 3...
Page 203
FXCPU Structured Programming Manual (Application Functions) 5.9 Functions Of Time Data Types Cautions 1) Use the function having "_E" in its name to connect a bus. 2) When handling 32-bit data in structured programs, you cannot specify 16-bit devices directly, different from simple projects.
FXCPU Structured Programming Manual (Application Functions) 5.9 Functions Of Time Data Types 5.9.3 MUL_TIME(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function performs multiplication of time data. 1. Format Expression in each language Function name Structured ladder MUL_TIME(_IN1,_IN2); MUL_TIME Example: MUL_TIME Label 1 _IN1 Label 3...
Page 205
FXCPU Structured Programming Manual (Application Functions) 5.9 Functions Of Time Data Types Program example × In this program, multiplication ( ) is performed using time data stored in devices specified in , and the operation result expressed as time data is output to devices specified in 1) Function without EN/ENO(MUL_TIME) [Structured ladder] MUL_TIME...
FXCPU Structured Programming Manual (Application Functions) 5.9 Functions Of Time Data Types 5.9.4 DIV_TIME(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function performs division using time data. 1. Format Expression in each language Function name Structured ladder DIV_TIME(_IN1,_IN2); DIV_TIME Example: DIV_TIME Label 1 _IN1 Label 3...
Page 207
FXCPU Structured Programming Manual (Application Functions) 5.9 Functions Of Time Data Types Program example In this program, division ( ) is performed using time data stored in devices specified in , and the operation result expressed as time data is output to devices specified in 1) Function without EN/ENO(DIV_TIME) [Structured ladder] DIV_TIME...
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.1 R_TRIG(_E) Standard Function Blocks R_TRIG(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function block detects the rising edge of a signal, and outputs pulse signal. 1. Format Expression in each language Function name Structured ladder R_TRIG(_CLK);...
Page 209
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.1 R_TRIG(_E) Program example In this program, a device specified in turns ON when the bit data stored in a device specified in turns ON from OFF, and the device specified in remains ON only for 1 operation cycle.
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.2 F_TRIG(_E) F_TRIG(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function block detects the falling edge of a signal, and outputs pulse signal. 1. Format Expression in each language Function name Structured ladder F_TRIG(_CLK);...
Page 211
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.2 F_TRIG(_E) Program example In this program, a device specified in turns ON when the bit data stored in a device specified in turns OFF from ON, and the device specified in remains ON only for 1 operation cycle.
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.3 CTU(_E) CTU(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function block counts up the number of times of rising of a signal. 1. Format Expression in each language Function name Structured ladder CTU(CU,RESET,PV);...
Page 213
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.3 CTU(_E) Program example In this program, the number of times the bit data stored in a device specified in turns ON from OFF is counted, and the count value is output to a device specified in 1) Function without EN/ENO(CTU) [Structured ladder] CTU_Instance...
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.4 CTD(_E) CTD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function block counts down the number of times of rising of a signal. 1. Format Expression in each language Function name Structured ladder CTD(CD,LOAD,PV);...
Page 215
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.4 CTD(_E) Program example In this program, the number of times the bit data stored in a device specified in turns ON from OFF is counted, and a device specified in turns ON when the value stored in a device specified in becomes "0".
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.5 CTUD(_E) CTUD(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function block counts up/down the number of times of rising of a signal. 1. Format Expression in each language Function name Structured ladder CTUD(CU,CD,RESET,LOAD,PV);...
Page 217
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.5 CTUD(_E) This function block resets the count value of a device specified in when a device specified in turns This function block sets the value stored in to a device specified in when a device specified in turns ON.
Page 218
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.5 CTUD(_E) Program example In this program, the number of times the bit data stored in a device specified in turns ON from OFF is counted up (added by "1"). When the value stored in a device specified in reaches the value specified in , a device specified in turns ON.
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.6 TP(_E) TP(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function block keeps ON a signal for specified duration. 1. Format Expression in each language Function name Structured ladder TP(IN,PT); *1 Instance name Example: Instance name(IN:=M0,...
Page 220
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.6 TP(_E) Program example In this program, when bit data stored in a device specified in turns ON, bit data stored in a device specified in turns ON and remains ON for 10 seconds. 1) Function without EN/ENO(TP) [Structured ladder] TP_Instance...
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.7 TON(_E) TON(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline This function block turns ON after specified time. 1. Format Expression in each language Function name Structured ladder TON(IN,PT); *1 Instance name Example: Instance name(IN:=M0, PT:=Label 1);...
Page 222
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.7 TON(_E) Program example In this program, when bit data stored in a device specified in turns ON, bit data stored in a device specified in turns ON 10 seconds later. 1) Function without EN/ENO(TON) [Structured ladder] TON_Instance...
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.8 TOF(_E) TOF(_E) 3U(C) 2N(C) 1N(C) 0(S) Outline When the input signal turns OFF, this function block turns OFF the output signal after the specified time. 1. Format Expression in each language Function name Structured ladder TOF(IN,PT);...
Page 224
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.8 TOF(_E) Program example In this program, when bit data stored in a device specified in turns ON, bit data stored in a device specified in turns ON. When bit data stored in a device specified in turns OFF, bit data stored in a device specified in turns OFF 10 seconds later.
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.9 COUNTER_FB_M COUNTER_FB_M 3U(C) 2N(C) 1N(C) 0(S) Outline This counter starts counting when the condition turns ON from OFF and generates an output when counting up to the set value. A counter initial value can be set.
Page 226
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.9 COUNTER_FB_M Cautions 1) Expression in each language of function block Set the instance when using the function block. Describe the instance name when programming the function block. 2) For the function block, the automatic allocation device needs to be set as the counter numbers are allocated automatically.
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.10 TIMER_10_FB_M 6.10 TIMER_10_FB_M 3U(C) 2N(C) 1N(C) 0(S) Outline This function block generates an output when the condition continues for the specified time. The initial value and setting value of the timer is multiplied by 10 ms. 1.
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.11 TIMER_CONT_FB_M 6.11 TIMER_CONT_FB_M 3U(C) 2N(C) 1N(C) 0(S) Outline This function block counts the period of time while the condition is satisfied, and generates an output when the timer counts up the specified time. 1.
Page 229
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.11 TIMER_CONT_FB_M Cautions 1) Expression in each language of function block Set the instance when using the function block. Describe the instance name when programming the function block. 2) For the function block, the automatic allocation device needs to be set as the timer numbers are allocated automatically.
FXCPU Structured Programming Manual 6 Standard Function Blocks (Application Functions) 6.12 TIMER_100_FB_M 6.12 TIMER_100_FB_M 3U(C) 2N(C) 1N(C) 0(S) Outline This function block generates an output when the condition continues for the specified time. The initial value and setting value of the timer is multiplied by 100 ms. 1.
FXCPU Structured Programming Manual Appendix A: Correspondence between Devices and (Application Functions) Appendix A: Correspondence between Devices and Addresses The table below shows the correspondence between devices and addresses. Example of correspondence between device Notation and address Device Device Address Device Address Input relay...
FXCPU Structured Programming Manual (Application Functions) Warranty Warranty Please confirm the following product warranty details before using this product. 1. Gratis Warranty Term and Gratis Warranty Range 2. Onerous repair term after discontinuation of If any faults or defects (hereinafter "Failure") found to be production the responsibility of Mitsubishi occurs during use of the Mitsubishi shall accept onerous product repairs for...
FXCPU Structured Programming Manual (Application Functions) Revision History Revision History Date of preparation Revision Description 1/2009 First Edition. 7/2009 • Equivalent circuits are deleted. • Following instructions are not supported in FX and FX PLCs. CTD(_E), CTU(_E), CTUD(_E), TOF(_E), TON(_E), TP(_E) •...
Page 235
FXCPU Structured Programming Manual [Application Functions] HEAD OFFICE: TOKYO BUILDING, 2-7-3 MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN HIMEJI WORKS: 840, CHIYODA CHO, HIMEJI, JAPAN FX-KP-OK-E MODEL 09R927 MODEL CODE JY997D34801B Effective Jul. 2009 (MEE) Specifications are subject to change without notice.
Page 236
Phone: +380 (0)44 / 494 33 55 Fax: +380 (0)44 / 494-33-66 Mitsubishi Electric Europe B.V. /// FA - European Business Group /// Gothaer Straße 8 /// D-40880 Ratingen /// Germany Tel.: +49(0)2102-4860 /// Fax: +49(0)2102-4861120 /// info@mitsubishi-automation.com /// www.mitsubishi-automation.com...
Need help?
Do you have a question about the MELSEC FX Series and is the answer not in the manual?
Questions and answers