Module template library

Monitoring module templates

This category includes a module template for an analog input monitor with alarms, a discrete input monitor with an alarm, and a pulse input monitor with alarms. It also contains an analog alarm module that can reference an external parameter, such as the output of an FFMAI_RMT function block connected to an 848T fieldbus transmitter.

The analog monitoring module consists of an Analog Input function block and five alarm parameters for HighHigh, High, Low, LowLow, and PV Bad alarms. As a default, only the PV Bad alarm is enabled.

Table: Quick Config parameters for the ANALOG module template

Parameter

Description

HI_LIM

The high alarm limit value in engineering units. This is a Quick Config parameter because the HI_ALM alarm parameter is initially enabled.

IO_IN

An I/O Reference parameter for configuring the DST for the process variable input.

L_TYPE

Linearization type. The default is Indirect. This might be changed to Ind Sqr Root, for example, when flow is being determined from differential pressure.

LO_LIM

The low alarm limit value in engineering units. This is a Quick Config parameter because the LO_ALM alarm parameter is initially enabled.

OUT_SCALE

This parameter is used to set the engineering unit value at 0 percent and 100 percent of scale for the process variable. The engineering unit descriptor can be selected from a list and the number of decimal places to be displayed can be set. Note that the number of decimal places to be displayed is applicable only for the faceplate and detail displays. The valid values for these displays are 0 to 3 decimal places.

Note that the only permitted target mode for the AI function block is AUTO.

The discrete monitoring module consists of a discrete input function block and an alarm parameter.

Table: Quick Config parameters for the DISCRETE module template

Parameter

Description

DISC_LIM

The alarm state, 1 or 0, for PV_D. If DISC_LIM is the default 1, an alarm condition is detected when PV_D is 1. DISC_LIM can be set to a value greater than 1 when neither state results in an alarm condition. The valid range for input is 0 to 255.

IO_IN

An I/O Reference parameter for configuring the DST for the discrete input.

IO_OPTS

This parameter can be used to invert the value of the input channel to calculate PV_D. The only I/O option applicable in this module is Invert.

Note that the only permitted target mode for the DI function block is AUTO.

The pulse monitoring module consists of a Pulse Input function block and five alarm parameters for HighHigh, High, Low, LowLow, and PV Bad alarms. As a default, the HIGH, LOW, and PV Bad alarms are enabled.

Table: Quick Config parameters for the PULSE module template

Parameter

Description

HI_LIM

The high alarm limit value in engineering units. This is a Quick Config parameter because the HI_ALM alarm parameter is initially enabled.

IO_IN

An I/O Reference parameter for configuring the DST for the process variable input.

LO_LIM

The low alarm limit value in engineering units. This is a Quick Config parameter because the LO_ALM alarm parameter is initially enabled.

OUT_SCALE

This parameter is used to set the engineering unit value at 0 percent and 100 percent of scale for the process variable. The engineering unit descriptor can be selected from a list and the number of decimal places to be displayed can be set. Note that the number of decimal places to be displayed is applicable only for the faceplate and detail displays. The valid values for these displays are 0 to 3 decimal places.

PULSE_VAL

The factor used to convert pulses to engineering units.

TIME_UNITS

Determines the factor used to convert from seconds to the desired time units.

The analog alarm module consists of an Alarm Detection (ALM) function block and seven alarm parameters for HighHigh, High, Low, LowLow, DevHigh, DevLow, and PVBad alarms. As a default, the High, Low, and PVBad alarms are enabled.

Table: Quick Config parameters for the AALARM module template

Parameter

Description

HI_LIM

The high alarm limit value in engineering units. This is a Quick Config parameter because the HI_ALM alarm parameter is initially enabled.

IN_SCALE

This parameter is used to set the engineering unit value at 0 percent and 100 percent of scale for the process variable. The engineering unit descriptor can be selected from a list, and the number of decimal places to be displayed can be set. Note that the number of decimal places to be displayed is applicable only for the faceplate and detail displays. The valid values for these displays are 0 to 3 decimal places.

IO_IN

An I/O Reference parameter for configuring the DST for the process variable input.

LO_LIM

The low alarm limit value in engineering units. This is a Quick Config parameter because the LO_ALM alarm parameter is initially enabled.

SP

The target value for the process variable