FC 178 - Data Acquisition Analog Input / Loop

The data acquisition analog input/loop function code provides a way to import data from the data acquisition analog block (function code 177) on Symphony systems.

 

NOTE: If a module utilizes an imported analog value from the loop in several instances in its configuration, the function blocks that utilize that analog value must be connected to only one DAANG I/L block. You cannot import exception reports from the same (control network, node, module and block) address to more than one destination within a single module configuration.

 

 

Outputs:

Blk

Type

Description

N

R

Current value, quality / status

N+1

R

Next highest limit

N+2

R

Next lowest limit

N+3

R

Extended status

 

 

Specifications:

Spec

Tune

Default

Type

Range

Description

S1

N

0

I

0 - 31

Source module address

S2

N

0

I

Note 1

Source block number

S3

N

0

I

1 - 250

Source node address

S4

N

0

I

1 - 250

Source loop number

S5

N

0

I

Full

Spare integer input

S6

N

0.000

R

Full

Spare real input

S7

N

0

I

0 or 1

Spare boolean input

 

178.1   Explanation

 

178.1.1  Specifications

 

S1

Source module address. This is the module bus address of the module containing the monitored DAANG block.

 

S2

Source block number. This is the block number of the monitored DAANG block.

 

S3

Source HCU address. This is the HCU address where the module containing the monitored DAANG block resides.

 

S4

Source loop number. This is the loop number where the HCU containing the monitored DAANG block resides.

 

S5 through S7

Spare inputs.

 

 

 

178.1.2 Outputs

 

N

Current value and quality/status: the current value, quality and status of the monitored DAANG block addressed by S1, S2, S3 and S4. Table 178-1 shows the status bits at this block address.

The test quality block (function code 31) can retrieve the quality status bit. The quality bit is bad when the communication status or the hardware failure status is bad.

 

The test alarm block (function code 69) can retrieve the alarm status bits. Setting S2 (function code 69) to zero tests the high and low alarms. Setting S2 (function code 69) to one tests the alarm level.

 

 

 

N+1

Next highest limit. This value is the next highest value limit that results in alarm activity by the DAANG block (function code 177) being monitored.

 

N+2

Next lowest limit. This output value is the next lowest value limit that will result in alarm activity by the DAANG block (function code 177) being monitored.

 

N+3

Extended status. The extended status converts into a real output as an integer with the bit map shown in Table 178-2.

 

 

 

The exception report received (bit 15) initializes to zero on entry to execute mode and sets upon the first exception report. The bit remains set until the module is reset or a mode change occurs. Refer to Figure 178-1 for an example of the module access to status.

 

 

 

 

178.2   Applications

 

Assume that the monitored DAANG function code is (also shown in Table 178-3):

High constraint limit = 900

High 3 alarm limit = 800

High 2 alarm limit = 700

High 1 alarm limit = 600

Nominal = 500

Low 1 alarm limit = 400

Low 2 alarm limit = 300

Low 3 alarm limit = 200

Low constraint limit = 100

 

NOTE: Constraints active, multilevel alarming and auto mode.

 

 

 

NOTES:

  1. Output N+3 = 33,792 (32,768 + 1024). Exception report received since module startup and DAANG is monitoring the real input.

  2. Output N+3 = 35,840 (32,768 + 2048 + 1024). Exception report received since module startup, constrained input, and DAANG is monitoring the real input.