Appendix C - Harmony Bridge Controller (BRC-100/200)

C.1 Memory Utilization and Execution Times

 

This section lists the module memory requirements for each function code. Two quantities are given for the BRC-100 and BRC-200 memory utilization. The first value is the number of bytes of nonvolatile random access memory (NVRAM). The second quantity is the number of bytes of random access memory (RAM). The BRC-100 module has a total configuration memory of 441 kilobytes of NVRAM and 1.5 megabytes of RAM. The BRC-200 module has a total configuration memory of 1.8 megabytes of NVRAM and 7.86 megabytes of RAM.

 

This section also lists the function code execution times (in microseconds) for the BRC-100 and BRC-200 modules.

 

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

 

Table C-1 shows the BRC-100 and BRC-200 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 C-1.

 

 

Table C-1 BRC-100/200 Memory Utilization and Execution Times

 

Table C-1 BRC-100/200 Memory Utilization and Execution Times (Continued)

 

 

Table C-1 BRC-100/200 Memory Utilization and Execution Times (Continued)

 

 

Table C-1 BRC-100/200 Memory Utilization and Execution Times (Continued)

 

 

Table C-1 BRC-100/200 Memory Utilization and Execution Times (Continued)

 

 

Table C-1 BRC-100/200 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 C-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.

 

 

Table C-2 FC221 Execution Times

 

 

C.2 Memory Usage Equations

 

 

1.

78 + [8 x (S5)]

 

2.

38 + [1024 x (S5)]

 

3.

4994 + 1024 [(S3) + (S4) + (S5)]

 

4.

96 + [9 x (S2)]

 

5.

12 + [1024 x (S1)]

 

6.

36 + [1024 x (S1)]

 

7.

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

 

where:

 

a = 2 (if S12 is positive)

- or -

a = 2048 (if S12 is negative)

 

8.

338 + [40 x (S7)]

 

9.

228 + [8 x (S21 + S22)]

 

10.

98 + [4 x (S2)]

 

11.

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

 

where:

n{S3} - Number of modes selected for S3

if S2 = 0 or 3, then a = 396, b = 24, and c = 16

if S2 = 1, 2, 5, 6, 7 or 9, then a = 380, b = 20, and c = 8

if S2 = 4 or 8, then a = 456, b = 50, and c = 64

 

12.

78 + [10 x (S2)]

 

13.

520 + [2 x (S16)]

 

14.

604 + [2 x (S24)]

 

15.

256 + [3 x (S5)]

 

16.

256 + [5 x (S4)]

 

17.

424 + [222 x (S13)]

 

18.

666 + [2 x (S11)]

 

19.

40 + N,

where:

N = Applicable function code size from Table 140-2.  

VRAM is set to 46 when N is less than six.

 

20.

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

 

21.

92 + Size of string data in S1.

 

22.

78 + Size of string data in S1.

 

23.

52 + Size of string data in S1.

 

24.

48 + Size of string data in S1.

 

25.

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

 

26.

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

 

27.

208 + Size of string data in S1 + Size of string data in S2

+ Size of string data in S4 + Size of string data in S6

+ Size of string data in S8 + Size of string data in S10

+ Size of string data in S19 + S15

+ [18 if 0 < (S15) <= 16,374,

else 36 if 16,374 < (S15) <= 32,748,

else 54 if 32,748 < (S15)]

 

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

 

 

 

C.3  Function Blocks - BRC-100/200

 

Table C-3 contains function code block number information for the BRC-100 and BRC-200 modules.

 

Table C-3 BRC-100/200 Module

Table C-3 BRC-100/200 Module (Continued)

 

 

NOTE:

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

 

 

 

C.4   Module Status Information - BRC-100/200

 

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

 

Table C-4 Bit Description - BRC-100/200

 

 

 

Table C-5 Byte Description - BRC-100/200

 

Table C-5 Byte Description - BRC-100/200 (Continued)

 

 

Table C-5 Byte Description - BRC-100/200 (Continued)

 

 

NOTE:

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