Appendix B - Harmony Bridge Controller (BRC-300/400)

 

B.1 Memory Utilization and Execution Times

 

This section lists the module memory requirements for each function code. Three quantities are given for the BRC-300 and BRC-400 memory utilization:

 

 

This section also lists the function code execution times (in microseconds) for the BRC-300 and BRC-400.

 

NOTE: Except where otherwise noted, execution times are given for worst case conditions.

 

Table B-1 shows the BRC-300 and BRC-400 memory requirements and the execution time for each function code.

 

NOTE: Refer to Memory Usage Equations in this section for the equations listed in Table B-1.

 

 

 

Table B-1 BRC-300/400 Memory Utilization and Execution Times

 

 

Table B-1 BRC-300/400 Memory Utilization and Execution Times (Continued)

Table B-1 BRC-300/400 Memory Utilization and Execution Times (Continued)

 

 

Table B-1 BRC-300/400 Memory Utilization and Execution Times (Continued)

Table B-1 BRC-300/400 Memory Utilization and Execution Times (Continued)

Table B-1 BRC-300/400 Memory Utilization and Execution Times (Continued)

Table B-1 BRC-300/400 Memory Utilization and Execution Times (Continued)

 

 

NOTES:

  1. Time dependent on the I/O block type configured and on the presence or absence of redundant blocks. Refer to Table B-2.

  2. With exception reports enabled.

  3. Time for the maximum configuration.

  4. Time dependent on the turbine instrumentation module type. Refer to the applicable product instruction manual.

  5. Available in J0 and later releases.

 

 

Table B-2 FC221 Execution Times

 

 

Table B.2 Memory Usage Equations

 

1.

485 + S2 + [16 x (S8)]

 

2.

400,174 + [16 x (S8)]

 

3.

72 + [8 x (S5)]

 

4.

12 + [1024 x (S2)]

 

5.

42 + [1024 x (S1)]

 

6.

10 + [1024 x (S1)]

 

7.

676 + [1024 x (S11)] + [a x (S12)]

 

where:

 

a = 2 (if S12 is positive)

- or -

a = 2048 (if S12 is negative)

 

8.

248 + [b x (S12)]

 

where:

b = 1 (if S12 is positive)

- or -

b = 1024 (if S12 is negative)

 

9.

294 + [20 x (S7)]

 

10.

60 + [20 x (S7)]

 

11.

144 + [8 x (S21 + S22)]

 

12.

60 + [4 x (S21 + S22)]

 

13.

79 + [4 x (S2)]

 

14.

34 + [4 x (S2)]

 

15.

a + [b x (S4)] + [c x (n{S3})]

 

where:

n{S3} - Number of modes selected for S3

if S2 = 0, 10 or 11 then a = 106, b = 12, and c = 8

if S2 = 1, 2, 5, 6, 7, 9, 12, or 13, then a = 100, b = 10, and c=10

if S2 = 4 or 8, then a = 128, b = 25, and c = 32

 

16.

82 + [10 x (S2)]

 

17.

490 + [292 x (S13)]

 

18.

378 + [142 x (S13)]

 

19.

214 + [2 x (S5)]

 

20.

202 + [4 x (S4)]

 

21.

27 + Size of string data in S2 + S3 + S4 + S5 + S10.

 

22.

1458 + [1024 x (S11)] + [2 x (S12)]

 

23.

90 + Size of string data in S1 + Size of string data in S30.

 

24.

92 + Size of string data in S1.

 

25.

78 + Size of string data in S1.

 

26.

52 + Size of string data in S1.

 

27.

48 + Size of string data in S1.

 

28.

48 + Size of string data in S1 + Size of string data in S2 + Size of string data in S7

 

29.

108 + Size of string data in S1 + Size of string data in S23

 

30.

1008 + (16 x (S4))

 

 

 

 

B.3   Function Blocks - BRC-300/400

 

Table B-3 contains function code block number information for the BRC-300 and BRC-400 modules.

 

 

Table B-3 BRC-300/400 Module

 

Table B-3 BRC-300/400 Module (Continued)

 

NOTE:

1. The highest configurable block number is 9998 for the BRC-300.

 

 

 

B.4   Module Status Information - BRC-300/400

 

Tables B-4 and B-5 explain Harmony bridge controller status bytes.

 

Table B-4 Bit Description - BRC-300/400

 

 

 

Table B-5 Byte Description - BRC-300/400

 

Table B-5 Byte Description - BRC-300/400 (Continued)

NOTE:

1. Byte 3 is displayed on the front panel LEDs when the module is in ERROR mode.