Data Acquisition Analog Input/Loop Function Code 178 DAAGI/L HL LL EST (178) +1 +2 +3 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. OTE: 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 DAAG 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 R Current value, quality/status +1 R ext highest limit +2 R ext lowest limit +3 R Extended status Specifications Spec Tune Default Type Range Description S1 0 I 0-31 Source module address S2 0 I ote 1 Source block number S3 0 I 1-250 Source node address S4 0 I 1-250 Source loop number S5 0 I Full Spare integer input S6 0.000 R Full Spare real input S7 0 I 0 or 1 Spare boolean input OTES: 1. Maximum values are: 9,998 for the BRC-100, IMMFP11/12 31,998 for the HAC Explanation Specifications S1 Source module address. This is the module bus address of the module containing the monitored DAAG block. WBPEEUI210504B0 178-1
S2 S3 S4 S5 through S7 Outputs Source block number. This is the block number of the monitored DAAG block. Source HCU address. This is the HCU address where the module containing the monitored DAAG block resides. Source loop number. This is the loop number where the HCU containing the monitored DAAG block resides. Spare inputs. Current value and quality/status: the current value, quality and status of the monitored DAAG block addressed by S1, S2, S3 and S4. Table 178-1 shows the status bits at this block address. Table 178-1. Status Bits at Current Block Address Bit Attribute 7 Quality: 1 = bad 0 = good 6 High alarm: 1 = yes 0 = no 5 Low alarm: 1 = yes 0 = no 4-3 Alarm level: 00 = normal 10 = level 2 01 = unused 11 = level 3 2-0 Reserved for future use 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. +1 ext highest limit. This value is the next highest value limit that results in alarm activity by the DAAG block (function code 177) being monitored. +2 ext lowest limit. This output value is the next lowest value limit that will result in alarm activity by the DAAG block (function code 177) being monitored. 178-2 WBPEEUI210504B0
+3 Extended status. The extended status converts into a real output as an integer with the bit map shown in Table 178-2. Table 178-2. Extended Status Bit Map Bit Binary Weighted Value Attribute 0 1 Return alarm (toggled bit) 1 2 Alarms suppressed 2 4 Variable alarms 3 8 Low rate alarm 4 16 High rate alarm 5 32 Low deviation alarm 6 64 High deviation alarm 7 128 o report 8 256 Quality overridden 9 512 Calculated mode: Auto/real - real input selected <S10> Auto/calculated - calculated input <S12> Manual - custom specified value <S13> 10 1024 Auto/manual: 0 = manual 1 = auto 11 2048 Constrained 12 4096 Out of range 13 8192 Hardware failure 14 16384 E-STOP 15 32768 Exception report received 16-23 Reserved 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. WBPEEUI210504B0 178-3
S1 S2 S3 S4 TSTQ (31) GOOD/BAD QUALITY DAAGI/L HL LL EST (178) +1 +2 +3 TSTALM TSTALM H L H L (69) +1 (69) +1 HIGH ALARM LOW ALARM LEVEL 2 ALARM LEVEL 3 ALARM S1 S1 RDEMUX RDEMUX 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 (126) +1 +2 +3 +4 +5 +6 +7 (126) +1 +2 +3 +4 +5 +6 +7 TIM E I ALARM TOG GLE ALARMS SUPPRESSED VARIABLE ALARMS ACTIVE LOW RATE ALARM HIGH RATE ALARM LOW DEVIATIO ALARM HIGH DEVIATIO ALARM O REPORT QUALITY OVERRIDE CALCULATED VALUE AUTO (1)/MAUAL (0) COSTRAIED OUT OF RAGE HARDWARE FAILURE E-STOP RESERVED (ALWAYS = 1) T01875A Figure 178-1. Module Access to Status Applications Assume that the monitored DAAG 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 ominal = 500 Low 1 alarm limit = 400 Low 2 alarm limit = 300 178-4 WBPEEUI210504B0
Table 178-3. Example DAAG Settings Monitored Real Value Input of DAAG Referenced DAAGs Reported Value Low 3 alarm limit = 200 Low constraint limit = 100 OTE: Constraints active, multilevel alarming and auto mode. DAAG I/L Outputs +1 +2 +3 Output Quality 950 900 900 900 900 35,840 High 3 alarm 850 850 850 900 800 33,792 High 3 alarm 750 750 750 800 700 33,792 High 2 alarm 650 650 650 700 600 33,792 High 1 alarm 500 500 500 600 400 33,792 Good 350 350 350 400 300 33,792 Low 1 alarm 250 250 250 300 200 33,792 Low 2 alarm 150 150 150 200 100 33,792 Low 3 alarm 50 100 100 100 100 35,840 Low 3 alarm OTES: 1. Output +3 = 33,792 (32,768 1024). Exception report received since module startup and DAAG is monitoring the real input. 2. Output +3 = 35,840 (32,768 2048 1024). Exception report received since module startup, constrained input, and DAAG is monitoring the real input. WBPEEUI210504B0 178-5
WBPEEUI210504B0