<Appendix 3. Arithmetic (Ar) Block>
260
IM 01E21A02-03EN
10)Polynomialcomputation
func=PV+t_1xPV
2
+t_2xPV
3
+t_3xPV
4
* Precaution for computation
Divisionby0 => Ifavalueisdividedby“0”,thecalculationresultisinterpreted
as 10
37
and, depending with core, a plus sign is added to it
Negativesquareroot => Thesquarerootofanabsolutevalueisextractedandaminus
sign is added to it.
A3.3.2 Compensated Values
Incomputingequations1)to5)inA3.3.1,thevalue“f”isrestrictedbytheCOMP_HI_LIMor
COMP_LO_LIMparameter.Inthiscase,thevalue“f”istreatedasfollows:
If“f”>COMP_HI_LIM
f=COMP_HI_LIM
If“f”<COMP_LO_LIM
f=COMP_LO_LIM
A3.3.3 Average Calculation
Incomputingequation6)inA3.3.1,theaverageofinputvalueiscalculated.Here,sinceitis
necessary to obtain N, the number of inputs, determine to see if the sub-status of each input
is“NotConnected”.NotethatthemaininputsmaybeacceptedifINorIN_LOisnotin“Not
Connected”sub-status.Inthiscase,thenumberofinputsthatarenotin“NotConnected”sub-
statusisregardedas“N”.
A3.4 Output Section
After executing the computing equation, the block applies a gain to the calculated result and then
adds a bias to it.
It then substitutes the result into PRE_OUT and if the mode is in AUTO, the value of PRE_OUT is
taken as OUT.
PRE_OUT= funcxGAIN+BIAS
Where func: result of computing equation execution
OUT=PRE_OUT(whenthemodeisinAUTO)
Next,theblockperformslimitationprocessing(OUT_HI_LIM,OUT_LO_LIM).Thisprocessingis
described as follows with respect to the value of PRE_OUT.
If PRE_OUT > OUT_HI_LIM
PRE_OUT=OUT_HI_LIM
The“HighLimited”processingisappliedtothestatusofPRE_OUT.
IfPRE_OUT<OUT_LO_LIM
PRE_OUT=OUT_LO_LIM
The“LowLimited”processingisappliedtothestatusofPRE_OUT.