User's Manual
Table Of Contents
- Front Cover
- Manual number
- Table of Contents
- Positioning of This Manual
- Related Manuals
- Generic Names and Abbreviations Used in Manuals
- 1. Outline
- 2. Function List
- 2.1 Type Conversion Functions
- 2.2 Standard Functions Of One Numeric Variable
- 2.3 Standard Arithmetic Functions
- 2.4 Standard Bit Shift Functions
- 2.5 Standard Bitwise Boolean Functions
- 2.6 Standard Selection Functions
- 2.7 Standard Comparison Functions
- 2.8 Standard Character String Functions
- 2.9 Functions Of Time Data Types
- 2.10 Standard Function Blocks
- 3. Function Construction
- 4. How to Read Explanation of Functions
- 5. Applied Functions
- 5.1 Type Conversion Functions
- 5.1.1 BOOL_TO_INT(_E)
- 5.1.2 BOOL_TO_DINT(_E)
- 5.1.3 BOOL_TO_STR(_E)
- 5.1.4 BOOL_TO_WORD(_E)
- 5.1.5 BOOL_TO_DWORD(_E)
- 5.1.6 BOOL_TO_TIME(_E)
- 5.1.7 INT_TO_DINT(_E)
- 5.1.8 DINT_TO_INT(_E)
- 5.1.9 INT_TO_BOOL(_E)
- 5.1.10 DINT_TO_BOOL(_E)
- 5.1.11 INT_TO_REAL(_E)
- 5.1.12 DINT_TO_REAL(_E)
- 5.1.13 INT_TO_STR(_E)
- 5.1.14 DINT_TO_STR(_E)
- 5.1.15 INT_TO_WORD(_E)
- 5.1.16 DINT_TO_WORD(_E)
- 5.1.17 INT_TO_DWORD(_E)
- 5.1.18 DINT_TO_DWORD(_E)
- 5.1.19 INT_TO_BCD(_E)
- 5.1.20 DINT_TO_BCD(_E)
- 5.1.21 INT_TO_TIME(_E)
- 5.1.22 DINT_TO_TIME(_E)
- 5.1.23 REAL_TO_INT(_E)
- 5.1.24 REAL_TO_DINT(_E)
- 5.1.25 REAL_TO_STR(_E)
- 5.1.26 WORD_TO_BOOL(_E)
- 5.1.27 DWORD_TO_BOOL(_E)
- 5.1.28 WORD_TO_INT(_E)
- 5.1.29 WORD_TO_DINT(_E)
- 5.1.30 DWORD_TO_INT(_E)
- 5.1.31 DWORD_TO_DINT(_E)
- 5.1.32 WORD_TO_DWORD(_E)
- 5.1.33 DWORD_TO_WORD(_E)
- 5.1.34 WORD_TO_TIME(_E)
- 5.1.35 DWORD_TO_TIME(_E)
- 5.1.36 STR_TO_BOOL(_E)
- 5.1.37 STR_TO_INT(_E)
- 5.1.38 STR_TO_DINT(_E)
- 5.1.39 STR_TO_REAL(_E)
- 5.1.40 STR_TO_TIME(_E)
- 5.1.41 BCD_TO_INT(_E)
- 5.1.42 BCD_TO_DINT(_E)
- 5.1.43 TIME_TO_BOOL(_E)
- 5.1.44 TIME_TO_INT(_E)
- 5.1.45 TIME_TO_DINT(_E)
- 5.1.46 TIME_TO_STR(_E)
- 5.1.47 TIME_TO_WORD(_E)
- 5.1.48 TIME_TO_DWORD(_E)
- 5.2 Standard Functions Of One Numeric Variable
- 5.3 Standard Arithmetic Functions
- 5.4 Standard Bit Shift Functions
- 5.5 Standard Bitwise Boolean Functions
- 5.6 Standard Selection Functions
- 5.7 Standard Comparison Functions
- 5.8 Standard Character String Functions
- 5.9 Functions Of Time Data Types
- 5.1 Type Conversion Functions
- 6. Standard Function Blocks
- Appendix A: Correspondence between Devices and Addresses
- Warranty
- Revision History
- Back Cover

6 Standard Function Blocks
6.11 TIMER_CONT_FB_M
226
FXCPU Structured Programming Manual
(Application Functions)
6.11 TIMER_CONT_FB_M
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. Format
*1. Refer to "Cautions".
2. Set data
Function and operation explanation
1) This is a retentive timer that counts the time when the variable is ON. It starts counting the current value
when the execution condition of the input argument Coil turns ON.
The timer starts counting from "ValueIn × 1 to 1000 ms". When it counts up to "Preset × 1 to 1000 ms",
the output argument Status turns ON.
The current measurement value is outputted into ValueOut.
2) The condition of measurement ValueOut and output argument ON/OFF status is maintained even if the
execution condition of the input argument Coil turns OFF.
When the execution condition of the input argument Coil turns ON, the timer resume counting from the
measurement it holds.
*1. Var_D10 is a global label and is defined as D10.
*2. Var_M10 is a global label and is defined as M10.
FX3U(C) FX3G FX2N(C) FX1N(C) FX1S
FX
U
/FX
2C
FX0N FX0(S)
Function name
Expression in each language
Structured ladder ST
TIMER_
CONT_FB_M
TIMER_CONT_FB_M(Coil,
Preset,ValueIn); *1
Variable Description Data type
Input
variable
Coil Execution condition Bit
Preset Timer set value Word [signed]
ValueIn Initial timer value Word [signed]
Output
variable
ValueOut Current timer value ANY16
Status Timer output contact Bit
TIMER_CONT_FB_M
Coil ValueOut
Preset
ValueIn
Status
Instance name
ON ON
ON
Var_M0
Var_M10
Value of Var_D10
0
15 sec
timing chart
[ ST ]
200
0
Var_D10
*1
Var_M10
*2
Var_M0
TIMER_CONT_FB_M
Coil ValueOut
Preset
ValueIn
Status
1 150- 151-200
5 sec
Instance name
Instance name (Coil:= Var_M0,Preset:= 10,Valueln:= 1);
Var_D10:=Instance name.ValueOut;
Var_M10:=Instance name.Status;
[Structured ladder]










