20 extended math b – Micromod Micro-DCI: 53MC5000 Multi-Loop Process Controller FLEXIBLE CONTROL STRATEGIES User Manual
Page 36

2.7.20 EXTENDED MATH B
The Extended Math B (Emath B) module executes a selected function on three input variables A,
B, and C. The function to be executed by Emath B is selected by entering a function code (FC)from
the table below into datapoint B176. Numeric values for parameter constants K1 through K12 can
also be entered into their respective datapoints, which may affect the output as determined by the
function code selected. The output can be a numeric (C033) and/or a logic (L092) value.
The tables that follow list the function codes, input variables, and parameters. An illustration of the
Emath module follows the tables. Complex function codes 15-19, which are listed in the table, are
described in Sections 2.7.20.1 through 2.7.20.3.
Extended Math Functions
FC
C OUTPUT
L OUTPUT
FC
C OUTPUT
L OUTPUT
0
A
No change
15
Piecewise characterizer
No change
1
(K1
×
A) + K2
No change
16
3rd order polynomial
No change
2
(K1
×
A) + (K2
×
B) + (K3
×
C)
No change
17
11th order polynomial
No change
3
(K1
×
A
×
B
×
C) + K2
No change
18
Linear flow compensation
No change
4
(K1
×
[A
/
B]) + (K2
×
C)
No change
19
Square root flow
compensation
No change
5
([K1
×
A] + [K2
×
B]
/
C) + K3
No change
20
Limit to constant
(K1 < A < K2)
1 if A
≥
K2 or K1
≥
A
6
([K1
×
A
×
B]
/
C) + K2
No change
0 otherwise
7
([K1 + A]
/
[K2 + B])
×
K3
No change
21
Limit to variable
(K1
×
C < A < K2
×
B)
1 if A
≥
K2
×
B or K1
×
C
≥
A
8
(K1
×
abs[A]) + K2
No change
0 otherwise
9
K1
×
A
([K2
×
B] + K3)
No change
22
Compare to constant
1 if A
≥
K1
10
K1
×
2
([K2
×
A] + K3)
No change
0 if A < K1 - K2
11
K1
×
log([K2
×
A] + K3)
No change
23
Compare to variable
1 if A
≥
(K1
×
B) + K2
FC + 128 yields square root of C output
0 if A < (K1
×
B) + K2 - K3
Inputs
Inputs
WIRELIST
SYMBOL
DATA
TYPE
ASSIGNED VALUE
WIRELIST
SYMBOL
DATA
TYPE
ASSIGNED VALUE
B173
A
C
B175
C
C
B174
B
C
B176
FC
N/A
OUTPUT DATAPOINTS: C033, L092
Parameters
Parameters
SYMBOL
DATAPOINT
ASSIGNED VALUE
SYMBOL
DATAPOINT
ASSIGNED VALUE
K1
C366
K7
C372
K2
C367
K8
C373
K3
C368
K9
C374
K4
C369
K10
C375
K5
C370
K11
C376
K6
C371
K12
C377
Section 2. FCS Modules
EMATH-B
2-29