beautypg.com

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

Page 36

background image

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