Mitsubishi Electric MELSEC iQ-R Series Programming Manual page 176

Process control function blocks
Hide thumbs Also See for MELSEC iQ-R Series:
Table of Contents

Advertisement

Setting data
■Input/output variable
Variable
Description
name
RUN
Integration start signal
HOLD
Integration pause signal
STPRS
Reset signal after integration pause
RS_START
Start signal after integration reset
CIN
Count value
SUMOUT1
Integration value output (integral part)
SUMOUT2
Integration value output (decimal part)
■Public variable (operation constant)
Variable
Description
name
W_
Weight per pulse
U_
Unit Conversion Constant
HILMT
High Limit Value of Integration
SUMPTN
Integration Pattern
■Tag data
For details on tag data that is read or written with this tag access FB, refer to the following.
Page 490 Tag Data List
Processing details
■Input condition
When the input variable RUN is TRUE, this function block performs integration processing to the input (CIN) and outputs the
result.
When the input variable HOLD is TRUE, this function block holds integration processing to the input (CIN).
When the input variable STPRS is TRUE, this function block stops integration processing and resets the integrated value.
When the input variable RS_START is TRUE, this function block resets integration processing and then restarts the
integration processing.
■Input value increment operation
The following processing is performed for the input value (CIN).
Integration start signal (RUN)
FALSE
FALSE
TRUE
TRUE
CIN: Count value, CIN
n-1
9 I/O CONTROL
174
9.7 Pulse Integrator (M+P_PSUM)
Integration pause signal (HOLD)
FALSE
TRUE
FALSE
TRUE
: Last count value, T1: Input value increment operation processing result
Recommended range
TRUE: Execute
FALSE: Stop
TRUE: Execute
FALSE: Stop
TRUE: Execute
FALSE: Stop
TRUE: Execute
FALSE: Stop
Ring counter with the range of -
2147483648 to 2147483647
(Pulse increment for each execution
should be 32767 or less.)
0 to HILMT
0 to 999
Recommended range
1 to 999
1, 10, 100, 1000
1 to 2147483647
0: When an integrated value
exceeds the integration high limit,
the value is cleared to 0.
1: When an integrated value
exceeds the integration high limit,
the high limit value is held.
Type
Data type
Input variable
BOOL
Input variable
BOOL
Input variable
BOOL
Input variable
BOOL
Input variable
DINT
Output variable
DINT
Output variable
DINT
Initial value
Set by
1
User
1
User
2147483647
User
0
User
Input value increment operation
processing result (T1)
CIN - CIN
n-1
Data type
INT
INT
DINT
INT

Advertisement

Table of Contents
loading

Table of Contents