ivLF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Chapter 1
Starting the Flowmeter
1.1Overview
This chapter describes the procedures you should perform the first time you start up the flowmeter.
You do not need to use these procedures every time you cycle power to the flowmeter.
The procedures in this section will enable you to:
•Apply power to the flowmeter
•Assign analog input (
•Assign the integrator (
•Zero the flowmeter
Figure 1-1 summarizes the startup procedure.
Figure 1-1Overview of the startup procedure
AI) function blocks to transducer block channels
INT) function block mode (optional)
CalibrationOperationConfigurationStartup
Start
Apply power.
Optional configuration
Set up the
AI blocks.
Zero the
transmitter.
Finish
Set up INT
block mode.
Configure pressure
compensation.
Note: All ProLink II procedures provided in this section assume that your computer is already
connected to the transmitter and you have established communication. See Appendix A.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use1
Starting the Flowmeter
Using the service port to communicate with the transmitter in a hazardous
area can cause an explosion.
Before using ProLink II software via the service port to communicate with the
transmitter in a hazardous area, make sure the atmosphere is free of explosive
gases.
1.2Applying power
Before you apply power to the flowmeter, close and tighten all housing covers.
Operating the flowmeter without covers in place creates electrical hazards
that can cause death, injury, or property damage.
Make sure safety barrier partition and covers for the field-wiring, circuit board
compartments, electronics module, and housing are in place before applying power
to the transmitter.
WARNING
WARNING
Turn on the electrical power at the power supply. The flowmeter will automatically perform
diagnostic routines. If the transmitter has a display, the status LED will turn green and begin to flash
when the transmitter has finished its startup diagnostics.
1.3Assigning function block channels
The four
AI function blocks and the AO function block may be assigned to one transducer block
channel each. The available transducer block channels are shown in Table 1-1.
Table 1-1Available transducer block channels
Channel NumberProcess VariableFunction Block
1Mass FlowAnalog Input
2TemperatureAnalog Input
3DensityAnalog Input
4Volume FlowAnalog Input
5Drive GainAnalog Input
6PressureAnalog Output
(1)
19
(1) Channel 19 is selectable only if the GSV_GAS_DENS parameter in the MEASUREMENT transducer block is nonzero.
Gas Standard VolumeAnalog Input
2LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Starting the Flowmeter
To assign an AI or AO function block to a transducer block channel:
1. Select an
2. Set the
AI or AO function block.
TARG ET value of the MODE_BLK parameter to out-of-service (O/S).
3. Write to the transmitter, and wait until the
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Set the
5. Set the
6. Set the
CHANNEL parameter to the transducer block channel you want to set up.
UNITS value of the XD_SCALE parameter.
UNITS value of the OUT_SCALE to match the UNITS value of the XD_SCALE
parameter.
7. Set the
8. Set the
L_TYPE parameter to Direct.
TARG ET value of the MODE_BLK parameter to Auto and write to the transmitter.
1.4Assigning the integrator function block mode
INT function block can be set up to measure the totalizer in fifteen different ways. Except for
The
standard mode, each mode causes the
INT function block to report the value of a specific transducer
Internal gas volume inventoryMEASUREMENTGSV_VOL_INV
Internal API volume totalAPIAPI_CORR_VOL_TOTAL
Internal API volume inventoryAPIAPI_CORR_VOL_INV
Internal ED standard volume totalENHANCED DENSITYED_STD_VOL_TOTAL
Internal ED standard volume inventoryENHANCED DENSITYED_STD_VOL_INV
Internal ED net mass totalENHANCED DENSITYED_NET_MASS_TOTAL
Internal ED net mass inventoryENHANCED DENSITYED_NET_MASS_INV
Internal ED net volume totalENHANCED DENSITYED_NET_VOL_TOTAL
Internal ED net volume inventoryENHANCED DENSITYED_NET_VOL_INV
Transducer blockParameter
INT block behavior
CalibrationOperationConfigurationStartup
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use3
Starting the Flowmeter
The INTEGRATOR_FB_CONFIG parameter of the MEASUREMENT transducer block controls the
INT function block mode of operation.
To assign the
1. Select the
2. Set the
INT function block mode:
MEASUREMENT transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
3. Write to the transmitter and wait until the
is O/S.
4. Set the
5. Set the
INTEGRATOR_FB_CONFIG parameter to the desired INT function block mode.
TARG ET value of the MODE_BLK parameter to Auto.
1.4.1Assigning the integrator function block type
INT function block can be set up for manual resetting of the total or automatic resetting of the
The
total when a set point is reached. To assign the integrator function block type:
1. Select the
2. Set the
INT function block.
TARG ET value of the MODE_BLK to O/S.
3. Write to the transmitter and wait until the actual value of the
4. Set the
5. Set the
INTEG_TYPE parameter to the type of reset you want.
TARG ET value of the MODE_BLK to Auto.
1.5Zeroing the flowmeter
ACTUAL value of the MODE_BLK parameter
MODE_BLK parameter is O/S.
Zeroing the flowmeter establishes the flowmeter’s point of reference when there is no flow.
When you zero the flowmeter, you may need to adjust the zero time parameter. Zero time is the length
of time the transmitter takes to determine its zero-flow reference point. The default zero time is
20 seconds.
•A long zero time may produce a more accurate zero reference but is more likely to result in
zero failure. This is due to the increased possibility of noisy flow, which causes incorrect
calibration.
•A short zero time is less likely to result in a zero failure but may produce a less accurate zero
reference.
For most applications, the default zero time is appropriate.
Note: Do not zero the flowmeter if a high severity alarm is active. Correct the problem first, then zero
the flowmeter. You may zero the flowmeter if a low severity alarm is active. See Section 4.4 for
information about responding to alarms.
You can zero the flowmeter with device description methods, a fieldbus host, ProLink II software, or
the display. If the zero procedure fails, see Section 5.6 for troubleshooting information.
4LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Starting the Flowmeter
1.5.1Preparing for the zeroing procedure
To prepare for the zeroing procedure:
1. Apply power to the flowmeter. Allow the flowmeter to warm up for approximately 20 minutes.
2. Run the process fluid through the sensor until the sensor temperature reaches the normal
process operating temperature.
3. Close the shutoff valve downstream from the sensor.
4. Ensure that the sensor is completely filled with fluid and the flow through the sensor has
completely stopped.
If fluid is flowing through the sensor, the sensor zero calibration may be
inaccurate, resulting in inaccurate process measurement.
CAUTION
To improve the sensor zero calibration and measurement accuracy, ensure that
process flow through the sensor has completely stopped.
1.5.2Zeroing with device description methods
To zero the flowmeter with a fieldbus host that supports device description (DD) methods:
1. Run the
2. Click
Start Sensor Zero method.
OK (twice).
3. Type a new zero time in the text box provided or accept the default value.
4. Click
OK. A Calibration in Progress dialog box appears.
5. If a failure dialog box appears, click OK and see Section 5.6.
6. If a dialog box appears containing the
ZERO_OFFSET and ZERO_STD_DEV parameter
values, the zero procedure succeeded.
7. Click
OK.
1.5.3Zeroing with a fieldbus host
To zero the flowmeter using a fieldbus host:
1. Select the
2. Set the
CALIBRATION transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
CalibrationOperationConfigurationStartup
3. Write to the transmitter and wait until the
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Inspect the
5. Type a new zero time in the
6. Set the
7. Inspect the
ZERO_TIME parameter.
ZERO_TIME parameter or accept the default value.
ZERO_CAL method parameter to Zero Cal.
XD_ERROR parameter. During the zeroing procedure, this parameter will indicate
an alarm. When the alarm clears, the zero procedure is complete.
8. If the
XD_ERROR parameter does not clear, the zeroing procedure failed. For more
information about the cause of failure, select the
the bits of the
ALARM4_STATUS parameter. Refer to Section 5.6 for the probable causes of
DIAGNOSTICS transducer block and inspect
zero failure.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use5
Starting the Flowmeter
9. If you want to know the results of the zero procedure, view the ZERO_OFFSET and
ZERO_STD parameters.
10. Set the
TARG ET value of the MODE_BLK parameter to Auto.
1.5.4Zeroing with ProLink II software
To zero the flowmeter with ProLink II software:
1. Choose
2. If you want to change the zero time, type a new zero time in the
Apply. The default zero time of 20 seconds is appropriate for most applications.
3. Click
4. The
5. If the
Calibration Failure light remains red, the zero procedure has failed. See Section 5.6 for
ProLink > Calibration > Zero Calibration.
Zero Time box and click
Zero. The flowmeter will begin zeroing.
Calibration in Progress light will turn red while the zeroing procedure is in progress.
Calibration in Progress light returns to green, the zero procedure succeeded. If the
possible causes of zero failure.
6. Click
Close.
1.5.5Zeroing with the display
See Figure 1-2 for the zeroing procedure.
Note the following:
•If the off-line menu has been disabled, you will not be able to zero the transmitter with the
display. For information about enabling or disabling the off-line menu, see Section 3.15.
•You cannot change the zero time with the display. If you need to change the zero time, you
must use a fieldbus host or ProLink II software.
6LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Starting the Flowmeter
Figure 1-2Display menu — zeroing the flowmeter
Scroll and Select
simultaneously for 4 seconds
Scroll
OFF-LINE MAINT
Select
Scroll
OFF-LINE ZERO
Select
YES?
Select
Dots traverse the display
TEST FAILTEST OK
Select
Troubleshooting
Exit
CalibrationOperationConfigurationStartup
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use7
8LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Chapter 2
Calibrating the Flowmeter
2.1Overview
The flowmeter measures process variables based on fixed points of reference. Calibration adjusts
those points of reference. This chapter provides instructions for performing density calibration and
temperature calibration.
Note: All ProLink II procedures provided in this section assume that your computer is already
connected to the transmitter and you have established communication. See Appendix A.
WARNING
Using the service port to communicate with the transmitter in a hazardous
area can cause an explosion.
Before using ProLink II software via the service port to communicate with the
transmitter in a hazardous area, make sure the atmosphere is free of explosive
gases.
CalibrationOperationConfigurationStartup
2.2When to calibrate
The transmitter is factory calibrated and does not normally need to be calibrated in the field. Calibrate
the transmitter only if you must do so to meet regulatory requirements.
Note: Micro Motion recommends using meter factors, rather than calibration, to prove the meter
against a regulatory standard or to correct measurement error. Contact Micro Motion before
calibrating your flowmeter. For information on meter factors, see Section 3.10.
2.3Density calibration
Density calibration includes the following calibration points:
•Point one (low density calibration)
•Point two (high density calibration)
The calibrations that you choose must be performed without interruption, in the order listed here.
Note: Before performing the calibration, record your current calibration parameters. If you are using
ProLink II, you can do this by saving the current configuration to a file on the PC. If the calibration
fails, restore the known values.
You can calibrate for density with device description methods, a fieldbus host, or ProLink II software.
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus9
Calibrating the Flowmeter
2.3.1Preparing for density calibration
Before beginning density calibration, review the requirements in this section.
Sensor requirements
During density calibration, the sensor must be completely filled with the calibration fluid, and flow
through the sensor must be at the lowest rate allowed by your application. This is usually
accomplished by closing the shutoff valve downstream from the sensor, then filling the sensor with
the appropriate fluid.
Density calibration fluids
D1 and D2 density calibration require a D1 (low density) fluid and a D2 (high density) fluid. You may
use air and water.
2.3.2Density calibration with device description methods
Perform the following steps to calibrate the flowmeter for density with a fieldbus host that supports
DD methods.
Step 1: Point one (low density calibration)
To perform the low density calibration:
1. Run the
2. Click
Start Low Density Calibration method.
OK.
3. Close the shutoff valve downstream from the sensor.
4. Click
OK.
5. Fill the sensor completely with a low density fluid (e.g., air).
6. Click
OK.
7. Type the density of the calibration fluid in the text box provided.
8. Click
OK. A Calibration in Progress dialog box appears.
•If a dialog box appears when the calibration is complete, the calibration failed. Click
and refer to Section 5.6.
•If a
Low Density Calibration Successful dialog box appears when the calibration is
complete, click
OK and proceed to the high density calibration procedure.
Step 2: Point two (high density calibration)
To perform the high density calibration:
1. Run the
2. Click
Start High Density Calibration method.
OK.
3. Close the shutoff valve downstream from the sensor.
4. Click
OK.
OK
5. Fill the sensor completely with a high density fluid (e.g., water).
6. Click
OK.
7. Type the density of the calibration fluid in the text box provided.
10Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Calibrating the Flowmeter
8. Click OK. A Calibration in Progress dialog box appears.
•If a dialog box appears when the calibration is complete, the calibration failed. Click
and refer to Section 5.6.
•If a
complete, click
2.3.3Density calibration with a fieldbus host
Perform the following steps to calibrate the flowmeter for density with a fieldbus host.
Step 1: Point one (low density calibration)
To perform the low density calibration:
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
is O/S.
4. Close the shutoff valve downstream from the sensor.
5. Fill the sensor completely with a low density fluid (e.g., air).
6. Verify that the sensor is experiencing zero flow (e.g., by looking at the display or inspecting
the
MFLOW parameter of the MEASUREMENT transducer block).
7. Set the
High Density Calibration Successful dialog box appears when the calibration is
OK.
CALIBRATION transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
D1 parameter to the density of the calibration fluid.
OK
CalibrationOperationConfigurationStartup
8. Set the
LOW_DENSITY_CAL method parameter to Low Density Cal.
9. Write to the transmitter.
10. Inspect the
XD_ERROR parameter. During the calibration procedure, this parameter will
indicate an alarm.
•When the alarm clears, the calibration procedure is complete.
•If the
XD_ERROR parameter does not clear, the calibration procedure failed. For more
information about the cause of failure, select the
inspect the bits of the
ALARM4_STATUS parameter. Refer to Section 5.6 for the probable
causes of calibration failure.
11. Inspect the
K1 parameter for the results of the calibration, and proceed to the high density
calibration procedure.
Step 1Step 2: Point two (high density calibration)
To perform the high density calibration:
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
CALIBRATION transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Close the shutoff valve downstream from the sensor.
DIAGNOSTICS transducer block and
5. Fill the sensor completely with a high density fluid (e.g., water).
6. Verify that the sensor is experiencing zero flow (e.g., by looking at the display or inspecting
the
MFLOW parameter of the MEASUREMENT transducer block).
7. Set the
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus11
D2 parameter to the density of the calibration fluid.
Calibrating the Flowmeter
8. Set the HIGH_DENSITY_CAL method parameter to High Density Cal.
9. Write to the transmitter.
10. Inspect the
indicate an alarm.
•When the alarm clears, the calibration procedure is complete.
XD_ERROR parameter. During the calibration procedure, this parameter will
•If the
XD_ERROR parameter does not clear, the calibration procedure failed. For more
information about the cause of failure, select the
inspect the bits of the
ALARM4_STATUS parameter. Refer to Section 5.6 for the probable
DIAGNOSTICS transducer block and
causes of calibration failure.
11. Inspect the
12. Set the
K2 parameter for the results of the calibration.
TARG ET value of the MODE_BLK parameter to Auto and write to the transmitter.
2.3.4Density calibration with ProLink II software
Perform the following procedures to calibrate the transmitter for density with ProLink II software.
Step 1: Point one (low density calibration)
To perform the low density calibration:
1. Choose
ProLink > Calibration > Density Cal - Point 1.
2. Close the shutoff valve downstream from the sensor.
3. Fill the sensor completely with a low density fluid (e.g., air).
4. Type the density of the low density fluid in the
5. Click
6. The
Do Cal.
Calibration in Progress light turns red while the calibration is in proress.
•If the
Calibration in Progress light returns to green, the calibration procedure succeeded.
Read the results of the calibration in the
Enter Actual Density box.
K1 box and click Done.
•If the
Calibration in Progress light remains red, the calibration procedure failed. See
Section 5.6.
Step 2: Point two (high density calibration)
To perform the high density calibration:
1. Choose
ProLink > Calibration > Density Cal - Point 2.
2. Close the shutoff valve downstream from the sensor.
3. Fill the sensor completely with a high density fluid (e.g., water).
4. Type the density of the high density fluid in the
5. Click
6. The
Do Cal.
Calibration in Progress light turns red while the calibration is in proress.
•If the
Calibration in Progress light returns to green, the calibration procedure succeeded.
Read the results of the calibration in the
•If the
Calibration in Progress light remains red, the calibration procedure failed. See
Enter box.
K2 box and click Done.
Section 5.6.
12Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Calibrating the Flowmeter
2.4How to calibrate for temperature
Temperature calibration is a two-point procedure. The entire procedure must be completed without
interruption.
You can calibrate for temperature with device description methods, a fieldbus host or ProLink II
software.
2.4.1Temperature calibration with device description methods
To perform a temperature calibration with a fieldbus host that supports DD methods:
1. Run the
Start Temperature Calibration DD method.
2. Click
OK.
3. Fill the sensor with a low-temperature fluid, and allow the sensor to achieve thermal
equilibrium.
4. Click
OK.
5. Type the temperature of the low-temperature fluid in the text box provided.
6. Click
OK.
•If a dialog box containing a reason for failure appears, click
•If a
Low Temperature Calibration Successful dialog box appears, click OK.
OK and refer to Section 5.6.
7. Fill the sensor with a high-temperature fluid, and allow the sensor to achieve thermal
equilibrium.
8. Click
OK.
9. Type the temperature of the high-temperature fluid in the text box provided.
10. Click
OK.
•If a dialog box containing a reason for failure appears, click
•If a
High Temperature Calibration Successful dialog box appears, click OK. A dialog
OK and refer to Section 5.6.
box containing the results of the temperature calibration appears.
11. Click
OK.
CalibrationOperationConfigurationStartup
2.4.2Temperature calibration with fieldbus parameters
To perform a temperature calibration with a fieldbus host:
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
CALIBRATION transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Fill the sensor with a low-temperature fluid and allow the sensor to achieve thermal
equilibrium.
5. Set the
6. Set the
TEMP_VALUE parameter to the temperature of the calibration fluid.
TEMP_LOW_CAL method parameter to Temp Low Calibration.
7. Write to the transmitter.
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus13
Calibrating the Flowmeter
8. Inspect the XD_ERROR parameter. During the calibration procedure, this parameter will
indicate an alarm.
•When the alarm clears, the calibration procedure is complete.
•If the
information about the cause of failure, select the
inspect the bits of the
causes of calibration failure.
9. Fill the sensor with a high-temperature fluid, and allow the sensor to achieve thermal
equilibrium.
XD_ERROR parameter does not clear, the calibration procedure failed. For more
DIAGNOSTICS transducer block and
ALARM4_STATUS parameter. Refer to Section 5.6 for the probable
10. Set the
11. Set the
TEMP_VALUE parameter to the temperature of the calibration fluid.
TEMP_HIGH_CAL method parameter to Temp High Calibration.
12. Write to the transmitter.
13. Inspect the
XD_ERROR parameter. During the calibration procedure, this parameter will
indicate an alarm.
•When the alarm clears, the calibration procedure is complete.
•If the
XD_ERROR parameter does not clear, the calibration procedure failed. For more
information about the cause of failure, select the
inspect the bits of the
ALARM4_STATUS parameter. Refer to Section 5.6 for the probable
DIAGNOSTICS transducer block and
causes of calibration failure.
14. Set the
TARG ET value of the MODE_BLK parameter to Auto and write to the transmitter.
2.4.3Temperature calibration with ProLink II software
To perform a temperature calibration with ProLink II software:
1. Choose
ProLink > Calibration > Temp Offset Cal.
2. Fill the sensor with a low-temperature fluid and allow the sensor to achieve
thermal equilibrium.
3. Type the temperature of the low-temperature fluid in the
4. Click
Do Cal.
Enter Actual Temp box.
5. If a dialog box appears containing a reason for failure, the calibration procedure failed. See
Section 5.6.
6. Click
7. Choose
Done.
ProLink > Calibration > Temp Slope Cal.
8. Fill the sensor with a high-temperature fluid and allow the sensor to achieve
thermal equilibrium.
9. Type the temperature of the high-temperature fluid in the
10. Click
Do Cal.
Enter Actual Temp box.
11. If a dialog box appears containing a reason for failure, the calibration procedure failed. See
Section 5.6.
12. Click
14Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Done.
Chapter 3
Configuring the Transmitter
3.1Overview
This chapter describes how to change the operating settings of the transmitter. The transmitter was
configured at the factory, so changing these settings is not normally necessary.
The procedures in this chapter will enable you to:
•Change the measurement units
•Create special measurement units
•Change the output scale
•Change the linearization
•Change process alarm settings
•Change the damping
•Adjust meter factors
CalibrationOperationConfigurationStartup
•Change slug-flow parameters
•Change the low-flow cutoff
•Change the flow direction parameter
•Change the software tag
•Change the display functionality
Note: All ProLink II procedures provided in this section assume that your computer is already
connected to the transmitter and you have established communication. See Appendix A.
WARNING
Using the service port to communicate with the transmitter in a hazardous
area can cause an explosion.
Before using ProLink II software via the service port to communicate with the
transmitter in a hazardous area, make sure the atmosphere is free of explosive
gases.
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus15
Configuring the Transmitter
3.2Configuration map
Use the map in Table 3-1 to guide you through a complete or partial configuration of the transmitter.
Table 3-1Configuration map
TopicSubtopicsPage
Measurement unitsPage 16
Special measurement unitsMass-flow units, volume-flow unitsPage 17
Output scalePage 20
LinearizationPage 21
Process alarmsAlarm values, alarm priorities, alarm hysteresisPage 21
DampingFlow damping, density damping, temperature dampingPage 24
You can change the measurement units for each process variable with a fieldbus host or
ProLink II software.
With a fieldbus host
The
AI function blocks control the measurement units for the process variables they measure. To
change the measurement units of an
1. Select the
2. Set the
AI function block whose measurement units you want to change.
TARG ET value of the MODE_BLK parameter to O/S.
3. Write to the transmitter, and wait until the
is O/S.
4. Set the
5. Set the
UNITS value of the XD_SCALE parameter to a new measurement unit.
TARG ET value of the MODE_BLK parameter to Auto and write to the transmitter.
With ProLink II software
If you change the measurement units for a process variable with ProLink II
software, you must also change the units used by the appropriate AI function
block with a fieldbus host. If you do not change the units in the AI function
block, the AI block will get a configuration error.
AI function block:
ACTUAL value of the MODE_BLK parameter
CAUTION
To change the density measurement unit with ProLink II software:
1. Choose
2. Click the
16Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
ProLink > Configuration.
Density tab.
Configuring the Transmitter
3. Select a measurement unit from the Dens Units drop-down list.
4. Click
Apply.
To change the volume-flow measurement unit with ProLink II software:
1. Choose
2. Click the
ProLink > Configuration.
Flow tab.
3. Select a measurement unit from the
4. Click
Apply.
To change the mass-flow measurement unit with ProLink II software:
1. Choose
2. Click the
ProLink > Configuration.
Flow tab.
3. Select a measurement unit from the
4. Click
Apply.
To change the temperature measurement unit with ProLink II software:
1. Choose
2. Click the
ProLink > Configuration.
Temperatu re tab.
3. Select a measurement unit from the
4. Click
Apply.
3.4Creating special measurement units
If you need to use a non-standard unit of measure, you can create one special measurement unit for
mass flow and one special measurement unit for volume flow. Special measurement units consist of:
•Base unit — A combination of:
Vol Flow Units drop-down list.
Mass Flow Units drop-down list.
CalibrationOperationConfigurationStartup
Temp Units drop-down list.
-Base mass or base volume unit — A standard measurement unit that the transmitter
already recognizes (e.g., kg, m
3
)
-Base time unit — A unit of time that the transmitter already recognizes
(e.g., seconds, days)
•Conversion factor — The number by which the base unit will be divided to convert to the
special unit
•Special unit — A non-standard volume-flow or mass-flow unit of measure that you want to be
reported by the transmitter.
The terms above are related by the following formulae:
x Base units[]y Special units[]=
x Base units[]
Conversion factor
------------------------------------------=
y Special units[]
To create a special unit, you must:
1. Identify the simplest base volume or mass and base time units for your special unit. For
example, to create the special volume flow unit pints per minute, the simplest base units are
gallons per minute:
a.Base volume unit: gallon
b.Base time unit: minute
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus17
Configuring the Transmitter
2. Calculate the conversion factor:
3. Name the new special mass-flow or volume-flow measurement unit and its corresponding
totalizer measurement unit:
a.Special volume-flow measurement unit name: pint/min
b.Volume totalizer measurement unit name: pints
Note: Special measurement unit names can be up to 8 characters long, but only the first 5 characters
appear on the display.
3.4.1Using special measurement units with AI function blocks
If you want an
AI function block. See Section 3.6 for more information about linearization.
of the
AI function block to use special measurement units, you must change the linearization
3.4.2Special mass flow units
You can create a special mass-flow measurement unit with a fieldbus host or ProLink II software.
1 gallon per minute
---------------------------------------------------0.125=
8 pints per minute
With a fieldbus host
The parameters in the
MEASUREMENT transducer block which hold the special mass flow
measurement unit values are:
•MFLOW_SPECIAL_UNIT_BASE
•MFLOW_SPECIAL_UNIT_TIME
•MFLOW_SPECIAL_UNIT_CONV
•MFLOW_SPECIAL_UNIT_STR
•MASS_TOT_INV_SPECIAL_STR
Whenever the
units. If the
MFLOW_SPECIAL_UNIT_CONV value equals 1, the transmitter will use normal mass
MFLOW_SPECIAL_UNIT_CONV value does not equal 1, the transmitter will use the
special mass flow units.
To create a special mass-flow measurement unit with a fieldbus host:
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
MEASUREMENT transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Set the
5. Set the
6. Type the conversion factor into the
7. Type the name of the special unit in the
MFLOW_SPECIAL_UNIT_BASE parameter to a base mass unit.
MFLOW_SPECIAL_UNIT_TIME parameter to a base time unit.
MFLOW_SPECIAL_UNIT_CONV parameter.
MFLOW_SPECIAL_UNIT_STR parameter. The name
can be up to 8 characters in length, though only the first 5 are displayed.
8. Type the name of the totalizer for the special unit in the
MASS_TOT_INV_SPECIAL_STR
parameter. The name can be up to 8 characters in length, though only the first 5 are displayed.
9. Set the
TARG ET value of the MODE_BLK parameter to Auto.
18Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Configuring the Transmitter
With ProLink II software
To create a special mass-flow measurement unit with ProLink II software:
1. Choose
ProLink > Configuration.
2. Click the
3. Select a base mass unit from the
4. Select a base time unit from the
5. Type the conversion factor in the
6. Type the name of the special unit in the
Special Units tab.
Base Mass Unit drop-down list.
Base Mass Time drop-down list.
Mass Flow Conv Fact box.
Mass Flow Text box. The name can be up to
8 characters in length, though only 5 are displayed.
7. Type the name of the totalizer for the special unit in the
8. Click
Apply.
Mass Total Text box.
3.4.3Special volume flow units
You can create a special volume-flow measurement unit with a fieldbus host or ProLink II software.
With a fieldbus host
The parameters in the
MEASUREMENT transducer block which hold the special volume flow
measurement unit values are:
•VOL_SPECIAL_UNIT_BASE
•VOL_SPECIAL_UNIT_TIME
•VOL_SPECIAL_UNIT_CONV
•VOL_SPECIAL_UNIT_STR
CalibrationOperationConfigurationStartup
•VOLUME_TOT_INV_SPECIAL_STR
Whenever the
units. If the
VOL_SPECIAL_UNIT_CONV value equals 1, the transmitter will use normal volume
VOL_SPECIAL_UNIT_CONV value does not equal 1, the transmitter will use the special
volume flow units.
To create a special volume-flow measurement unit with a fieldbus host:
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
MEASUREMENT transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter is
O/S.
4. Set the
5. Set the
6. Type the conversion factor into the
7. Type the name of the special unit in the
VOL_SPECIAL_UNIT_BASE parameter to a base volume unit.
VOL_SPECIAL_UNIT_TIME parameter to a base time unit.
VOL_SPECIAL_UNIT_CONV parameter.
VOL_SPECIAL_UNIT_STR parameter. The name can
be up to 8 characters in length, though only 5 are displayed.
8. Type the name of the totalizer for the special unit in the
VOLUME_TOT_INV_SPECIAL_STR
parameter. The name can be up to 8 characters in length, though only the first 5 are displayed.
9. Set the
TARG ET value of the MODE_BLK parameter to Auto.
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus19
Configuring the Transmitter
With ProLink II software
To create a special volume-flow measurement unit with ProLink II software:
1. Choose
ProLink > Configuration.
2. Click the
Special Units tab.
3. Select a volume unit from the
4. Select a time unit from the
5. Type the conversion factor in the
6. Type the name of the special unit in the
in length, though only 5 are displayed.
7. Type the name of the totalizer for the special unit in the
8. Click
Apply.
3.5Changing the output scale
The output scale is the scope of output values between specified high and low limits. The output scale
is established by indicating a value at 0% of output and a value at 100% of output. Process values are
converted to a number along this scale.
The
OUT_SCALE parameter in each AI function block holds the output scale values. Note the
following about changing the
•The value of the
variable in the
MEASUREMENT transducer block.
•If your transmitter has a display, the value of the
from the same process variable as shown on the display.
Base Vol Units drop-down list.
Base Vol Time drop-down list.
Vol F l ow Co nv F a ct box.
Vol F l ow Te x t box. The name can be up to 8 characters
Vol Total Text box.
OUT_SCALE parameter:
OUT parameter of the AI block may differ from the value of the same process
OUT parameter of the AI block may differ
Example
If you need the output of the
of output scaling. A special unit can be scaled to meet your needs and will be used identically in the
AI block and on the display. See Section 3.4 for more information about special units.
You can change the output scale only with a fieldbus host. To change the output scale of an
function block:
1. Select the
2. Set the
TARG ET value of the MODE_BLK parameter to O/S.
The AI block set to channel 3 (density) is scaled so that 0% = 0.5 g/cm3 and
100% = 1.5 g/cm
When the actual density is 0.5 g/cm
parameter of the MEASUREMENT transducer block, and the display would be
like those below.
•AI block: 0.0 g/cm
•DENSITY parameter: 0.5 g/cm
•Display: 0.5 g/cm
AI block and the display to agree, use special measurement units instead
AI function block.
3
.
3
3
3. Write to the transmitter, and wait until the
is O/S.
4. Set the
EU_0 value of the OUT_SCALE parameter to the output value at 0% of scale.
3
, the outputs of the AI block, the DENSITY
3
AI
ACTUAL value of the MODE_BLK parameter
20Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Configuring the Transmitter
5. Set the EU_100 value of the OUT_SCALE parameter to the output value at 100% of scale.
6. Set the
TARG ET value of the MODE_BLK parameter to Auto.
3.6Changing the linearization
Linearization translates a process variable into different measurement units and onto a new scale. The
measurement units and the output scale are not directly affected by a change in the linearization
parameter. See Section 3.3 and Section 3.5, above, for information about changing the measurement
units and output scale directly.
The
L_TYPE parameter of each AI function block holds the linearization information. The transmitter
supports the following values for the
L_TYPE parameter:
•Direct—Use direct linearization whenever you are using standard units of measure (e.g., kg/hr,
3
g/cm
).
•Indirect—Use indirect linearization whenever you are using a special unit of measure (see
Section 3.4).
•Indirect square root—Do not use indirect square root linearization.
You can change the linearization setting only with a fieldbus host.
To change the linearization:
1. Select the
2. Set the
AI block for which you want to change the linearization value.
TARG ET value of the MODE_BLK parameter to O/S.
3. Write to the transmitter, and wait until the
is O/S.
4. Set the
5. Set the
L_TYPE parameter to a new linearization value.
TARG ET value of the MODE_BLK parameter to Auto.
3.7Changing process alarms
The transmitter sends process alarms to indicate that a process value has exceeded its user-defined
limits. The transmitter maintains four alarm values for each process variable. Each alarm value has a
priority associated with it. In addition, the transmitter has an alarm hysteresis function to prevent
erratic alarm reports.
CalibrationOperationConfigurationStartup
ACTUAL value of the MODE_BLK parameter
Note: Process alarms are only posted through the AI function block and are NOT shown on
the display.
3.7.1Alarm values
The process alarm values are the limits for process variables. Whenever a process variable exceeds a
process alarm value, the transmitter broadcasts an alarm to the fieldbus network.
Each
AI function block has four process alarm values: high alarm, high-high alarm, low alarm, and
low-low alarm. See Figure 3-1. The high and low process alarm values represent normal process
limits. The high-high and low-low process alarm values are used for more complex alarm signals
(e.g., to indicate a more severe problem than a regular process alarm indicates).
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus21
Configuring the Transmitter
Figure 3-1Alarm values
High-high alarm
High alarm
Normal process range
Process variable
The
HI_LIM, HI_HI_LIM, LO_LIM, and LO_LO_LIM parameters in each AI function block hold the
Low alarm
Low-low alarm
alarm values. You can change the alarm values only with a fieldbus host.
To change the alarm values for an
1. Select the
2. Set the
AI function block.
TARG ET value of the MODE_BLK parameter to O/S.
3. Write to the transmitter, and wait until the
AI function block:
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Set the
5. Set the
6. Set the
7. Set the
8. Set the
HI_HI_LIM parameter to a new value.
HI_LIM parameter to a new value.
LO_LIM parameter to a new value.
LO_LO_LIM parameter to a new value.
TARG ET value of the MODE_BLK parameter to Auto.
3.8Alarm priorities
Each process alarm is assigned an alarm priority. A process alarm priority is a number from 0 to 15.
Higher numbers indicate higher alarm priorities. The
parameters of each
process alarm priority values only with a fieldbus host.
To change the process alarm priority value for a specific
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
is O/S.
4. Set the
5. Set the
6. Set the
7. Set the
8. Set the
HI_PRI, HI_HI_PRI, LO_PRI, and LO_LO_PRI
AI function block hold the process alarm priority values. You can change the
AI function block:
AI function block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
HI_HI_PRI parameter to a new value.
HI_PRI parameter to a new value.
LO_PRI parameter to a new value.
LO_LO_PRI parameter to a new value.
TARG ET value of the MODE_BLK parameter to Auto.
22Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Configuring the Transmitter
3.8.1Alarm hysteresis
The alarm hysteresis value is a percentage of the output scale. After a process alarm is created, the
transmitter will not create new alarms unless the process first returns to a value within the range of the
alarm hysteresis percentage. Figure 3-2 shows the transmitter’s alarm behavior with an alarm
hysteresis value of 50%.
•A low hysteresis value allows the transmitter to broadcast a new alarm every time or nearly
every time the process variable crosses over the alarm limit.
•A high hysteresis value prevents the transmitter from broadcasting new alarms unless the
process variable first returns to a value sufficiently below the high alarm limit or above the low
alarm limit.
Figure 3-2High versus low alarm hysteresis values
New alarms
not created
Alarm created
Process variable
Hysteresis value
New alarm
created here
HIGH ALARM
LOW ALARM
You can change the alarm hysteresis value only with a fieldbus host. The
each
AI function block holds the alarm hysteresis value.
To change the alarm hysteresis value for an
1. Select the
2. Set the
AI function block containing the alarm hysteresis value you want to change.
TARG ET value of the MODE_BLK parameter to O/S.
3. Write to the transmitter, and wait until the
AI function block:
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Set the
5. Set the
ALARM_HYS parameter to a percentage of the output scale.
TARG ET value of the MODE_BLK parameter to Auto.
CalibrationOperationConfigurationStartup
ALARM_HYS parameter in
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus23
Configuring the Transmitter
3.9Changing the damping values
A damping value is a period of time, in seconds, over which the process variable value will change to
reflect 63% of the change in the actual process. Damping helps the transmitter smooth out small,
rapid measurement fluctuations.
•A high damping value makes the output appear to be smoother because the output must
change slowly.
•A low damping value makes the output appear to be more erratic because the output can
change more quickly.
You can change the damping values for flow, density, and temperature.
Note: Damping values will be automatically rounded down to the nearest valid damping value.
3.9.1Flow damping
Flow damping affects mass flow and volume flow. You can change the flow damping value with a
fieldbus host or ProLink II software.
With a fieldbus host
The
FLOW_DAMPING parameter in the transducer block holds the mass flow and volume flow
damping value. There is an additional damping parameter called
to avoid applying two damping values, Micro Motion recommendeds setting the
parameter to zero. This is described in the procedure below.
To change the flow damping value with a fieldbus host:
PV_FTIME in each AI block. In order
PV_FTIME
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
MEASUREMENT transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Set the
5. Set the
6. Select the
7. Set the
8. Write to the transmitter and wait until the
FLOW_DAMPING parameter to a new damping value.
TARG ET value of the MODE_BLK parameter to Auto and write to the transmitter.
AI function block that measures transducer block channel 1 (mass flow).
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
9. Set the
10. Set the
PV_FTIME parameter to 0.
TARG ET value of the MODE_BLK parameter to Auto.
11. Write to the transmitter.
12. Repeat Steps 6 through 11 for the
AI block that measures transducer block channel 4
(volume flow).
With ProLink II software
To change the flow damping value with ProLink II software:
1. Choose
ProLink > Configuration.
2. Click the
3. Type a new damping value in the
4. Click
24Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Flow tab.
Flow Damp box.
Apply.
Configuring the Transmitter
3.9.2Density damping
You can change the density damping value with a fieldbus host or ProLink II software.
With a fieldbus host
The
DENSITY_DAMPING parameter in the transducer block holds the density damping value. There
is an additional damping parameter called
damping values, Micro Motion recommendeds setting the
described in the procedure below.
To change the density damping value with a fieldbus host:
PV_FTIME in each AI block. In order to avoid applying two
PV_FTIME parameter to zero. This is
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
MEASUREMENT transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Set the
5. Set the
6. Select the
7. Set the
8. Write to the transmitter and wait until the
DENSITY_DAMPING parameter to a new damping value.
TARG ET value of the MODE_BLK parameter to Auto and write to the transmitter.
AI function block that measures transducer block channel 3 (density).
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
9. Set the
10. Set the
PV_FTIME parameter to 0.
TARG ET value of the MODE_BLK parameter to Auto.
11. Write to the transmitter.
With ProLink II software
To change the density damping value with ProLink II software:
1. Choose
2. Click the
3. Type a new damping value in the
4. Click
ProLink > Configuration.
Density tab.
Dens Damping box.
Apply.
CalibrationOperationConfigurationStartup
3.9.3Temperature damping
You can change the temperature damping value with a fieldbus host or ProLink II software.
With a fieldbus host
The
TEMPERATURE_DAMPING parameter in the transducer block holds the temperature
damping value. There is an additional damping parameter called
to avoid applying two damping values, Micro Motion recommendeds setting the
PV_FTIME in each AI block. In order
PV_FTIME
parameter to zero. This is described in the procedure below.
To change the temperature damping value with a fieldbus host:
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
MEASUREMENT transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus25
Configuring the Transmitter
4. Set the TEMPERATURE_DAMPING parameter to a new damping value.
5. Set the
6. Select the
TARG ET value of the MODE_BLK parameter to Auto.
AI function block that measures transducer block channel 2 (temperature).
7. Set the
TARG ET value of the MODE_BLK parameter to O/S.
8. Write to the transmitter and wait until the
is O/S.
9. Set the
10. Set the
PV_FTIME parameter to 0.
TARG ET value of the MODE_BLK parameter to Auto.
11. Write to the transmitter.
With ProLink II software
To change the temperature damping value with ProLink II software:
1. Choose
2. Click the
ProLink > Configuration.
Temperatu re tab.
3. Type a new damping value (in seconds) in the
4. Click
Apply.
3.10Adjusting meter factors
Meter factors allow you to modify the transmitter’s output so that it matches an external measurement
standard. Meter factors are used for proving the flowmeter against a Weights & Measures standard.
You may need to calculate and configure meter factors periodically to comply with regulations.
You can adjust meter factors for mass flow, volume flow, and density. Only values between 0.8 and
1.2 can be entered. If the calculated meter factor exceeds these limits, contact Micro Motion
Customer Service.
ACTUAL value of the MODE_BLK parameter
Temp Damping box.
3.10.1Calculating meter factors
Use the following formula to calculate a meter factor:
26Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Configuring the Transmitter
Example
The flowmeter is installed and proved for the first time. The flowmeter mass
measurement is 250.27 lb; the reference device measurement is 250 lb. A mass
flow meter factor is determined as follows:
MassFlowMeterFactor1
The first meter factor is 0.9989.
One year later, the flowmeter is proved again. The flowmeter mass measurement is
250.07 lb; the reference device measurement is 250.25 lb. A new mass flow meter
factor is determined as follows:
MassFlowMeterFactor0.9989
The new mass flow meter factor is 0.9996.
3.10.2Adjusting meter factors with a fieldbus host
To adjust the mass flow, volume flow, or density meter factor:
1. Select the
2. Set the
MEASUREMENT transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
3. Write to the transmitter, and wait until the
is O/S.
4. Set the desired meter factor parameter to the value required to make the transmitter match an
external measurement standard. Meter factor parameters are listed in Table 3-2.
5. Set the
TARG ET value of the MODE_BLK parameter to Auto.
250
------------------
×0.9989==
250.27
250.25
------------------
×0.9996==
250.07
ACTUAL value of the MODE_BLK parameter
CalibrationOperationConfigurationStartup
Table 3-2Meter factor parameters
Meter factorTransducer block parameter
Mass flowMFLOW_M_FACTOR
Volume flowVOL_M_FACTOR
DensityDENSITY_M_FACTOR
3.11Changing slug flow limits and duration
Slugs—gas in a liquid process or liquid in a gas process—occasionally appear in some applications.
The presence of slugs can significantly affect the process density reading. The slug flow parameters
can help the transmitter suppress extreme changes in process variables, and can also be used to
identify process conditions that require correction.
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus27
Configuring the Transmitter
Slug flow parameters are as follows:
•Low slug flow limit — the point below which a condition of slug flow will exist. Typically, this
is the lowest density you expect to observe for your process. The default value is 0.0 g/cm
The valid range is 0.0–10.0 g/cm
•High slug flow limit — the point above which a condition of slug flow will exist. Typically,
this is the highest density you expect to observe for your process. The default value is
5.0 g/cm
•Slug flow duration — the number of seconds the transmitter waits for a slug flow condition to
clear. If the transmitter detects slug flow, it will post a slug flow alarm and hold its last
“pre-slug” flow rate until the end of the slug flow duration. If slugs are still present after the
slug flow duration has expired, the transmitter will report a flow rate of zero. The default value
for slug flow duration is 0.0 seconds. The valid range is 0.0–60.0 seconds.
Note: Raising the low slug flow limit or lowering the high slug flow limit will increase the possibility
that slug flow conditions will be detected by the transmitter.
Note: The slug flow limits must be entered in g/cm
density. Slug flow duration must be entered in seconds.
3
.
3
. The valid range is 0.0–10.0 g/cm3.
3
, even if another unit has been configured for
3
.
3.11.1Slug flow limits
You can change the slug flow limits with a fieldbus host or ProLink II software.
With a fieldbus host
DIAGNOSTICS transducer block holds the parameters relevant to slug flow limits:
The
•SLUG_LOW_LIMIT
•SLUG_HIGH_LIMIT
To change the slug flow limits with a fieldbus host:
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
DIAGNOSTICS transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Set the
5. Set the
SLUG_LOW_LIMIT and SLUG_HIGH_LIMIT parameters to the desired densities.
TARG ET value of the MODE_BLK parameter to Auto.
With ProLink II software
To change the low slug flow limit with ProLink II software:
1. Choose
2. Click the
ProLink > Configuration.
Density tab.
3. Type a new low slug flow limit in the
and 10.0 g/cm
3
.
4. Type a new low slug flow limit in the
and 10.0 g/cm
5. Click
28Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Apply.
3
.
Slug Low Limit box. The value must be between 0.0
Slug High Limit box. The value must be between 0.0
Configuring the Transmitter
3.11.2Slug flow duration
You can set the slug flow duration with a fieldbus host or ProLink II software.
With a fieldbus host
The
SLUG_TIME parameter in the DIAGNOSTICS transducer block holds the slug flow duration.
To set the slug flow duration:
1. Select the
DIAGNOSTICS transducer block.
2. Set the
TARG ET value of the MODE_BLK parameter to O/S.
3. Write to the transmitter, and wait until the
is O/S.
4. Set the
5. Set the
SLUG_TIME parameter to a value between 0.0 and 60.0 seconds.
TARG ET value of the MODE_BLK parameter to Auto.
With ProLink II software
To change the slug flow duration with ProLink II software:
1. Choose
2. Click the
ProLink > Configuration.
Density tab.
3. Type a new slug flow duration in the
4. Click
Apply.
3.12Configuring cutoffs
Cutoffs are user-defined values below which the transmitter reports a value of zero for the specified
process variable. Cutoffs can be configured for mass flow, volume flow, or density. Table 3-3 lists the
default values and relevant comments for each cutoff.
Table 3-3Cutoff default values and comments
ACTUAL value of the MODE_BLK parameter
CalibrationOperationConfigurationStartup
Slug Duration box (between 0.0 and 60.0 seconds).
CutoffDefault valueComments
Mass0.0 g/sMicro Motion recommends a mass flow cutoff value of 0.5–1.0% of the
Volume0.0 L/sThe lower limit for volume flow cutoff is 0. The upper limit for volume flow
3
Density0.2 g/cm
The range for density cutoff is 0.0–0.5 g/cm3
sensor’s rated maximum flow rate.
cutoff is the sensor’s flow calibration factor, in L/s, multiplied by 0.2.
3.12.1Configuring cutoffs with a fieldbus host
The
MEASUREMENT transducer block holds the cutoff parameters:
•MASS_LOW_CUT
•VOLUME_LOW_CUT
•DENSITY_LOW_CUT
To configure the cutoffs with a fieldbus host:
1. Select the
2. Set the
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus29
MEASUREMENT transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
Configuring the Transmitter
3. Write to the transmitter, and wait until the ACTUAL value of the MODE_BLK parameter
is O/S.
4. Set the
MASS_LOW_CUT, VOLUME_LOW_CUT, and DENSITY_LOW_CUT parameters to
the desired values.
5. Set the
TARG ET value of the MODE_BLK parameter to Auto.
3.12.2Configuring cutoffs with ProLink II software
The mass and volume flow cutoffs are located on the
The density cutoff is located on the
1. Choose
ProLink > Configuration.
Density tab.
Flow tab of the ProLink II configuration screen.
2. If you want to configure mass or volume flow cutoffs, click the
a.To change the mass flow cutoff, type a new mass flow cutoff value in the
Cutoff
box.
b. To change the volume flow cutoff, type a new volume flow cutoff value in the
Flow Cutoff
c.Click
box.
Apply.
3. If you want to confiure the density cutoff, click the
a.Type a new value in the
b. Click
Apply.
Density Cutoff box.
Flow tab.
Mass Flow
Volu me
Density tab.
3.13Changing the flow direction parameter
The flow direction parameter defines whether the transmitter reports a positive or negative flow rate
and how the flow is added to or subtracted from the totalizers.
Table 3-4 shows the possible values for the flow direction parameter and the transmitter’s behavior
when the flow is positive or negative.
•Forward flow moves in the direction of the arrow on the sensor.
•Reverse flow moves in the direction opposite of the arrow on the sensor.
Table 3-4Transmitter behavior for each flow direction value
(1) Refer to the digital communications status bits for an indication of whether flow is positive or negative.
Flow totals
Flow values on display
or via digital comm.Flow totals
(1)
IncreaseRead positive
Flow values on display
or via digital comm.
(1)
You can change the flow direction parameter with a fieldbus host or ProLink II software.
30Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Configuring the Transmitter
With a fieldbus host
The
FLOW_DIRECTION parameter in the MEASUREMENT transducer block holds the flow direction
value.
To change the flow direction parameter with a fieldbus host:
1. Select the
MEASUREMENT transducer block.
2. Set the
TARG ET value of the MODE_BLK parameter to O/S.
3. Write to the transmitter, and wait until the
is O/S.
4. Set the
5. Set the
FLOW_DIRECTION parameter to a new value. See Table 3-4.
TARG ET value of the MODE_BLK parameter to Auto.
With ProLink II software
To change the flow direction parameter with ProLink II software:
1. Choose
2. Click the
ProLink > Configuration.
Flow tab.
3. Click the arrow in the
Tabl e 3- 4.
4. Click
Apply.
3.14Changing the software tag
The transmitter is capable of holding a software tag in its memory. The software tag is a short name or
identifier for the transmitter. You can change the software tag with a fieldbus host or ProLink II
software.
ACTUAL value of the MODE_BLK parameter
CalibrationOperationConfigurationStartup
Flow Direction box, and select a flow direction value from the list. See
With a fieldbus host
To change the software tag with a fieldbus host, use the host’s tag setting feature.
With ProLink II software
To change the software tag with ProLink II software:
1. Choose
2. Click the
3. Type a new name in the
4. Click
ProLink II > Configuration.
Device (Fieldbus) tab.
Tag box.
Apply.
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus31
Configuring the Transmitter
3.15Changing the display functionality
You can restrict the display functionality or change the variables that are shown on the display.
3.15.1Enabling and disabling display functions
Each display function and its associated parameter is listed in Table 3-5.
Table 3-5Display functions and parameters
Display functionEnabledDisabled
Totalizer resetResetting mass and volume
totalizers is permitted.
Totalizer start/stopOperator can start and stop
totalizers from the display.
Auto scrollDisplay automatically
scrolls through each
process variable.
Off-line menuOperator has access to the
off-line menu.
Off-line passwordPassword required for
off-line menu. See
Section 3.15.3.
Alarm menuOperator has access to
Acknowledge all
alarms
alarm menu.
Operator can acknowledge
all current alarms at once.
Resetting mass and volume
totalizers is not possible.
Operate cannot start or
stop totalizers.
Operator must Scroll to
view process variables.
No access to the off-line
menu.
Off-line menu accessible
without a password.
No access to the alarm
menu.
Alarms must be
acknowledged individually.
LOCAL DISPLAY transducer
block parameter
EN_LDO_TOT_RESET
EN_LDO_TOT_START_STOP
EN_LDO_AUTO_SCROLL
EN_LDO_OFFLINE_MENU
EN_LDO_OFFLINE_PWD
EN_LDO_ALARM_MENU
EN_LDO_ACK_ALL_ALARMS
You can enable and disable the display parameters with a fieldbus host or ProLink II software.
With a fieldbus host
Each transducer block parameter listed in Table 3-5 holds the enable or disable value for its associated
display function.
To enable or disable display functions with a fieldbus host:
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
LOCAL DISPLAY transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Select a parameter (see Table 3-5) and set its value to Enabled or Disabled.
5. Set the
TARG ET value of the MODE_BLK parameter to Auto.
With ProLink II software
To enable or disable display functions with ProLink II software:
1. Choose
2. Click the
ProLink > Configuration.
Display Config tab.
3. Enable or disable display functions by selecting and deselecting the checkboxes.
4. Click
Apply.
32Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Configuring the Transmitter
3.15.2Changing the scroll rate
The scroll rate is used to control the speed of scrolling when auto scroll is enabled. Scroll rate defines
how long each display variable will be shown on the display. The time period is defined in seconds
(e.g., if scroll rate is set to 10, each display variable will be shown on the display for 10 seconds).
You can change the scroll rate with a fieldbus host or ProLink II software.
With a fieldbus host
The
LDO_SCROLL_RATE parameter in the LOCAL DISPLAY transducer block holds the
scroll rate.
To change the scroll rate with a fieldbus host:
1. Select the
2. Set the
LOCAL DISPLAY transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
3. Set the
4. Set the
LDO_SCROLL_RATE parameter to a new value (in seconds).
TARG ET value of the MODE_BLK parameter to Auto.
With ProLink II software
To change the scroll rate with ProLink II software:
1. Choose
2. Click the
3. Type the desired scroll rate (between 1 and 10 seconds) in the
4. Click
ProLink > Configuration.
Display Config tab.
Auto Scroll Rate box.
Apply.
3.15.3Changing the off-line password
The off-line password prevents unauthorized users from gaining access to the off-line menu. You can
change the offline password with a fieldbus host or ProLink II software.
With a fieldbus host
The
LDO_OFFLINE_PWD in the LOCAL DISPLAY transducer block holds the off-line password.
To change the off-line password with a fieldbus host:
1. Select the
2. Set the
LOCAL DISPLAY transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
CalibrationOperationConfigurationStartup
3. Write to the transmitter, and wait until the
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Type the new password in the
LDO_OFFLINE_PWD parameter. Display passwords are
numeric and range from 0000–9999.
5. Set the
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus33
TARG ET value of the MODE_BLK parameter to Auto.
Configuring the Transmitter
With ProLink II software
To change the off-line password with ProLink II software:
1. Choose
ProLink > Configuration.
2. Click the
3. Type the desired off-line password in the
Display Config tab.
Offline Password box. Display passwords are
numeric and range from 0000–9999.
4. Click
Apply.
3.15.4Using the backlight
To turn on and off the display backlight with a fieldbus host:
1. Select the
2. Set the
3. Write to the transmitter, and wait until the
LOCAL DISPLAY transducer block.
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Set the
5. Set the
LDO_BACKLIGHT_ON parameter to On or Off.
TARG ET value of the MODE_BLK parameter to Auto.
3.15.5Changing the display variables
The display can scroll through up to 15 process variables in any order. You can select the process
variables you wish to see and the order in which they should appear.
Table 3-6 shows an example of a display variable configuration. Notice that you can repeat variables,
and you can choose a value of “None.” The actual appearance of each process variable on the display
is described in Appendix B.
Table 3-6Example of a display variable configuration
Display variableProcess variable
Display variable 1Mass flow
Display variable 2Volume flow
Display variable 3Density
Display variable 4Mass flow
Display variable 5Volume flow
Display variable 6Mass totalizer
Display variable 7Mass flow
Display variable 8Temperature
Display variable 9Volume flow
Display variable 10Volume totalizer
Display variable 11Density
Display variable 12Temperature
Display variable 13None
Display variable 14None
Display variable 15None
34Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Configuring the Transmitter
You can change the display variables with a fieldbus host or ProLink II software.
Note: Display Variable 1 is fixed at the mass-flow process variable and cannot be changed.
With a fieldbus host
LOCAL DISPLAY transducer block holds the parameters that control the display variables. The
The
parameters are named
LDO_VAR_1_CODE cannot be changed.)
To change the display variables:
1. Select the
LDO_VAR_1_CODE through LDO_VAR_15_CODE. (Note that
LOCAL DISPLAY transducer block.
2. Set the
3. Write to the transmitter, and wait until the
TARG ET value of the MODE_BLK parameter to O/S.
ACTUAL value of the MODE_BLK parameter
is O/S.
4. Set each display variable parameter to one of the process variables (see example in Table 3-6).
5. Set the
TARG ET value of the MODE_BLK parameter to Auto.
With ProLink II software
To change the display variables with ProLink II software:
1. Choose
2. Click the
ProLink > Configuration.
LDO Config tab.
3. Select a process variable from each drop-down list.
4. Click
Apply.
CalibrationOperationConfigurationStartup
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus35
36Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Chapter 4
Operation
4.1Overview
This chapter describes how to use the transmitter in everyday operation. The procedures in this
section will enable you to use a fieldbus host, the display, or ProLink II software to:
•View process variables
•Use simulation mode
•Respond to alarms
•Use the totalizers and inventories
Note: All ProLink II procedures provided in this section assume that your computer is already
connected to the transmitter and you have established communication. See Appendix A.
CalibrationOperationConfigurationStartup
Using the service port to communicate with the transmitter in a hazardous
area can cause an explosion.
Before using ProLink II software via the service port to communicate with the
transmitter in a hazardous area, make sure the atmosphere is free of explosive
gases.
4.2Viewing process variables
Process variables include measurements such as mass-flow rate, volume-flow rate, mass total, volume
total, temperature, density, and drive gain.
You can view process variables with a fieldbus host, the display, or ProLink II software.
With a fieldbus host
The transmitter has four fieldbus
process variable, the associated units of measure, and a status value that indicates measurement
quality. For more information on the function blocks, see Appendix C.
To view a process variable, select the
parameter.
You can also view each process variable by reading the
for each process variable. Table 4-1 lists the process variables that correspond to each
MEASUREMENT transducer block parameter.
WARNING
AI function blocks. Each AI function block reports the value of one
AI function block that measures that variable, and read the OUT
MEASUREMENT transducer block parameter
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus37
Operation
Table 4-1Process variable parameters in the MEASUREMENT transducer block
Process variableTransducer block parameter
Mass-flow rateMFLOW
Volume-flow rateVOL_FLOW
TemperatureTEMPERATURE
DensityDENSITY
Gas standard volume
(1) Gas standard volume is not available if either the petroleum measurement application (API) or the enhanced density
application is enabled.
(1)
GSV_VOL_FLOW
With the display
The display reports the abbreviated name of the process variable (e.g.,
DENS for density — see
Appendix B for a complete list), the current value of that process variable, and the associated units of
3
measure (e.g., g/cm
To view a process variable with the display,
).
Scroll until the name of the desired process variable
either:
•Appears on the process variable line, or
•Begins to alternate with the units of measure
With ProLink II software
To view process variables with ProLink II software, choose
4.3Enabling simulation mode
The transmitter has a “Simulate Enable” switch, which enables the transmitter to function in
simulation mode as defined in the F
software-selectable via ProLink II software or the display.
Note: Cycling power to the transmitter will disable simulation mode.
With ProLink II software
To enable simulation mode with ProLink II software:
1. Choose
2. Click the
3. Select the
4. Click
ProLink II > Configuration.
Device (Fieldbus) tab.
Simulate Mode checkbox.
Apply.
ProLink > Process Variables.
OUNDATION fieldbus function block specification. This switch is
38Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Operation
With the display
To enable simulation mode using the display, see Figure 4-1.
Figure 4-1Display menu — enabling simulation mode
Scroll and Select
simultaneously until
SEE ALARM appears
Scroll
OFF-LINE MAINT
Select
4.4Responding to alarms
The transmitter broadcasts alarms when a process variable exceeds its defined limits or the transmitter
detects a fault condition. For instructions regarding all the possible alarms, see Section 5.9.
4.4.1Viewing alarms
You can view alarms with a fieldbus host, the display, or ProLink II software.
The transmitter sets its fieldbus output status to bad or uncertain whenever an alarm condition occurs.
When the output status is bad or uncertain, you can view an alarm by reading the following alarm
parameters:
•Each
•The
AI function block contains an ALARM_SUM parameter that contains the alarm bits for
AI block.
that
DIAGNOSTICS transducer block contains four parameters named ALARM1_STATUS
through ALARM4_STATUS. Each of these parameters has a short list of alarm bits.
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus39
Operation
With the display
The display reports alarms in two ways:
•With a status LED, which reports only that one or more alarms has occurred
•Through the alarm queue, which reports each specific alarm
Note: If access to the alarm menu from the display has been disabled (see Section 3.15), then the
display will not list alarm codes in an alarm queue and the status LED will not flash. The status LED
will indicate status using solid green, yellow, or red.
The status LED is located at the top of the display (Figure 4-2). The status LED can be in one of six
possible states, as listed in Table 4-2.
Figure 4-2Display alarm menu
Status LED
Table 4-2Priorities reported by the status LED
Status LED stateAlarm priority
GreenNo alarm—normal operating mode
Flashing green
YellowAcknowledged low severity alarm
Flashing yellow
RedAcknowledged high severity alarm
Flashing red
(1) If the display alarm menu has been disabled, alarms cannot be acknowledged. In this case, the status
LED will never flash.
(1)
(1)
(1)
Unacknowledged corrected condition
Unacknowledged low severity alarm
Unacknowledged high severity alarm
Alarms in the alarm queue are arranged according to priority. To view specific alarms in the queue,
see Figure 4-3.
40Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Operation
Figure 4-3Display menu — viewing alarms
ACK ALL will appear only if
it has been enabled.
See Section 3.15.
2. The status indicators are divided into three categories: Critical, Informational, and
Operational. To view the indicators in a category, click on the appropriate tab.
•A tab is red if one or more status indicators in that category is on.
•On each tab, current alarms are shown by red status indicators.
4.4.2Acknowledging alarms
Acknowledging alarms is a display function. It is required only for transmitters that have a display,
and only when access to the display alarm menu has been enabled. If the alarm menu has been
disabled, the status LED (Figure 4-2) will show a solid green, yellow, or red (i.e., it will not flash).
To acknowledge an alarm with the display, see Figure 4-4. If it is enabled, the ACK ALL function will
allow you to acknowledge all unacknowledged alarms at once. See Section 3.15 for information about
configuring display options.
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus41
Operation
Figure 4-4Display menu — acknowledging alarms
Scroll and Select
simultaneously until
SEE ALARM appears
Select
ACK ALL?NO ALARM
Select
Scroll
Scroll to individual
alarm
Select
ACK? alternates with
ALARM
Select
Ye s
Acknowledge
more
alarms?
No
Scroll until EXIT
appears
Select
4.5Using the totalizers and inventories
The totalizers keep track of the total amount of mass or volume measured by the transmitter over a
period of time. The totalizers can be viewed, started, stopped, and reset.
The inventories track the same values as the totalizers but can be reset separately. Because the
inventories and totals are reset separately, you can keep a running total of mass or volume across
multiple totalizer resets.
4.5.1Viewing the totalizers and inventories
You can view the current value of the mass totalizer, volume totalizer, mass inventory, and volume
inventory with a fieldbus host, the display, or ProLink II software.
With a fieldbus host
If you have set up the
inventories (see Section 1.4), you can simply read the
42Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
INT function block to report the status of one of the internal totalizers or
OUT parameter of the INT function block.
Operation
You can view any of the internal totalizers or inventories by inspecting their respective transducer
block parameters. See Table 4-3.
S
Table 4-3Totalizer and inventory parameter names
Totalizer/inventoryTransducer blockParameter name
Mass totalizerMEASUREMENTMASS_TOTAL
Volume totalizerMEASUREMENTVOLUME_TOTAL
Mass inventoryMEASUREMENTMASS_INVENTORY
Volume InventoryMEASUREMENTVOLUME_INVENTORY
Reference volume gas totalMEASUREMENTGSV_VOL_TOT
Reference volume gas inventoryMEASUREMENTGSV_VOL_INV
With the display
You cannot view totalizers or inventories with the display unless the display has been configured to
show them. See Section 3.15.
To view totalizer values,
display. Generally, the word
LVO L I appears for volume inventory. For a complete list of labels used by the display, see
Scroll until the totalizer or inventory you want to view appears on the
TOTAL appears for totalizers, MASSI appears for mass inventory, and
Table 4-7 shows how you can control the totalizers and inventories using ProLink II software. To get
to the Totalizer Control screen, choose
ProLink > Totalizer Control.
Table 4-7Totalizer/inventory control with ProLink II software
To accomplish thisOn the Totalizer Control screen...
Stop all totalizers and inventoriesClick Stop
Start all totalizers and inventoriesClick Start
Reset mass totalizerClick Reset Mass Total
Reset volume totalizerClick Reset Volume Total
Simultaneously reset all totalizersClick Reset
Simultaneously reset all inventories
(1) If enabled in the ProLink II preferences.
(1)
Click Reset Inventories
With the display
Figure 4-6 shows how you can control the totalizers and inventories with the display.
•Starting or stopping totalizers and inventories will start or stop all totalizers and inventories
simultaneously.
•Resetting totalizers resets only the totalizer for which the reset is selected. Inventories cannot
be reset using the display.
Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus45
Operation
Figure 4-6Display menu — controlling totalizers and inventories
Scroll until desired totalizer or
inventory appears on screen
Select
RESET
Scroll
START
Scroll
STOP
Scroll
EXIT
Select
(1)
(1)
(1)
Select
Select
Select
YES?
YES?
YES?
Select
Select
Select
(1) Resetting, starting, and stopping of totalizers can
be enabled or disabled. See Section 3.15.
46Transmitter Configuration and Use: LF-Series Transmitters with FOUNDATION Fieldbus
Chapter 5
Troubleshooting
5.1Overview
This chapter describes guidelines and procedures for troubleshooting the flowmeter. The information
in this section will enable you to:
•Categorize the problem
•Determine whether you are able to correct the problem
•Take corrective measures (if possible)
Note: All ProLink II procedures provided in this section assume that your computer is already
connected to the transmitter and you have established communication. See Appendix A.
5.2Micro Motion customer service
Micro Motion provides an online troubleshooting system. To use it, go to www.expert2.com.
To speak to a customer service representative, phone the support center nearest you:
Using ProLink IIFunction BlocksUsing DisplayTroubleshooting
•In the U.S.A., phone 1-800-522-MASS (1-800-522-6277)
•In Canada and Latin America, phone (303) 527-5200
•In Asia, phone (65) 6770-8155
•In the U.K., phone 0800 - 966 180 (toll-free)
•Outside the U.K., phone +31 (0) 318 495 670
Before contacting Micro Motion customer service, review the troubleshooting information and
procedures in this chapter, and have the results available for discussion with the technician.
5.3Guide to troubleshooting topics
Refer to Table 5-1 for a list of troubleshooting topics discussed in this chapter.
Table 5-1Troubleshooting topics
TopicSection
Transmitter does not operateSection 5.4
Transmitter does not communicateSection 5.5
Zero or calibration failureSection 5.6
Unexpected output problemsSection 5.7
Lost static data alarmSection 5.8
Status alarmsSection 5.9
Wiring problemsSection 5.10
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use47
Troubleshooting
Table 5-1Troubleshooting topics continued
TopicSection
Slug flowSection 5.11
Test pointsSection 5.12
Checking the sensorSection 5.13
5.4Transmitter does not operate
If the transmitter is receiving power but all blocks are out of service, see Section 5.8.
If the transmitter is not receiving power and cannot communicate over the network or display, then
perform all of the procedures under Section 5.10. If the wiring checks do not indicate a problem with
electrical connections, contact Micro Motion Customer Service.
5.5Transmitter does not communicate
•Make sure that the entire fieldbus network is grounded only once (individual segments should
not be grounded).
•Perform the procedures under Section 5.10.4.
•If you are using a National Instruments
Section 5.5.1.
®
Configurator, perform the procedures under
•Verify the software version by reading the display at power up.
•Verify the transmitter has fieldbus software loaded into it. At power up, the local display will
briefly flash the revision level. For revision 1.0, 1.0 is displayed. For other revisions, x.x F is
displayed.
5.5.1National Instruments basic information
To verify the Dlme Basic Info:
1. Launch the National Instruments Interface Configuration Utility.
2. Select the appropriate port, usually
3. Click
4. Click
Edit.
Advanced.
Port 0.
5. Verify the following information:
•
Slot Time equals 8
•
Max Response Time equals 10
•
Dlpdu Ph1 Overhead equals 4
•
Min Inter-Pdu Delay equals 12
•
Time Sync Class equals 1 ms
If none of these checks indicates a problem, contact the DeltaV
™
Response Center at 1-888-367-3774.
48LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Troubleshooting
5.6Zero or calibration failure
If a zero or calibration procedure fails, the transmitter will send one or more status alarms indicating
the cause of failure. Refer to Table 5-3 for descriptions of status alarms and possible remedies.
5.7Output problems
Micro Motion suggests that you make a record of the process variables listed below, under normal
operating conditions. This will help you recognize when the process variables are unusually high
or low.
•Flow rate
•Density
•Temperature
•Tube frequency
•Pickoff voltage
•Drive gain
For troubleshooting, check the process variables under both normal flow and tubes-full no-flow
conditions. Except for flow rate, you should see little or no change between flow and no-flow
conditions. If you see a significant difference, record the values and contact Micro Motion Customer
Service for assistance.
Unusual values for process variables may indicate a variety of different problems. Table 5-2 lists
several possible problems and remedies.
Using ProLink IIFunction BlocksUsing DisplayTroubleshooting
Table 5-2Output problems and possible remedies
SymptomCausePossible remedies
AI block faultMeasurement units mismatchMake sure the UNITS value of the
XD_SCALE parameter matches the units
specified in the transducer block for that
process variable.
No output or incorrect process
variable
Steady non-zero flow rate under
no-flow conditions
CHANNEL parameter set incorrectlyVerify the CHANNEL parameter in the AI
block matches the correct transducer
block measurement channels (1–18).
Misaligned piping (especially in new
installations)
Open or leaking valveCheck or correct the valve mechanism.
Bad sensor zeroRezero the flowmeter. See Section 1.5.
Correct the piping.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use49
Troubleshooting
Table 5-2Output problems and possible remedies continued
SymptomCausePossible remedies
Erratic non-zero flow rate under
no-flow conditions
Erratic non-zero flow rate when flow
is steady
Inaccurate flow rateInappropriate measurement unitCheck measurement units using a
Wiring problemVerify all sensor-to-transmitter wiring and
Noise in fieldbus wiringVerify that the wiring is properly shielded
Incorrectly set or bad power
conditioner
Vibration in pipeline at rate close to
sensor frequency
Leaking valve or sealCheck pipeline.
Inappropriate measurement unitCheck measurement units using a
Inappropriate damping valueCheck damping. See Section 5.7.1.
Slug flowSee Section 5.11.
Plugged flow tubeCheck drive gain and frequency. Purge the
Mounting stress on sensorCheck sensor mounting. Ensure that:
Sensor cross-talkCheck environment for sensor with similar
Output wiring problemVerify fieldbus wiring.
Inappropriate measurement unitCheck measurement units using a
Inappropriate damping valueCheck damping. See Section 5.7.1.
Excessive or erratic drive gainSee Sections 5.12.3 and 5.12.4.
Slug flowSee Section 5.11.
Plugged flow tubeCheck drive gain and tube frequency.
Wiring problemVerify all sensor-to-transmitter wiring and
Bad sensor zeroRezero the flowmeter. See Section 1.5.
Bad flowmeter groundingSee Section 5.10.3.
Slug flowSee Section 5.11.
Incorrectly set linearizationSee Section 5.7.6.
Wiring problemVerify all sensor-to-transmitter wiring and
ensure the wires are making good
contact.
against noise.
See Section 5.7.5.
Check the environment and remove the
source of vibration.
fieldbus host.
flow tubes.
• Sensor is not being used to support
pipe.
• Sensor is not being used to correct
misaligned pipe.
• Sensor is not too heavy for pipe.
(±0.5 Hz) tube frequency.
fieldbus tool.
Purge the flow tubes.
ensure the wires are making good
contact.
fieldbus host.
ensure the wires are making good
contact.
50LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Troubleshooting
Table 5-2Output problems and possible remedies continued
SymptomCausePossible remedies
Inaccurate density readingProblem with process fluidUse standard procedures to check quality
Wiring problemVerify all sensor-to-transmitter wiring and
Bad flowmeter groundingSee Section 5.10.3.
Slug flowSee Section 5.11.
Sensor cross-talkCheck environment for sensor with similar
Plugged flow tubeCheck drive gain and tube frequency.
Temperature reading significantly
different from process temperature
Temperature reading slightly different
from process temperature
Unusually high density readingPlugged flow tubeCheck drive gain and tube frequency.
Unusually low density readingSlug flowSee Section 5.11.
Unusually high tube frequencySensor erosionContact Micro Motion Customer Service.
Unusually low tube frequencyPlugged flow tubeCheck drive gain and tube frequency.
Unusually low pickoff voltagesSeveral possible causesSee Section 5.12.5.
Unusually high drive gainSeveral possible causesSee Section 5.12.3.
RTD failureCheck for alarm conditions and follow
Temperature calibration requiredPerform temperature calibration. See
of process fluid.
ensure the wires are making good
contact.
(±0.5 Hz) tube frequency.
Purge the flow tubes.
troubleshooting procedure for indicated
alarm.
Section 2.4.
Purge the flow tubes.
Purge the flow tubes.
Using ProLink IIFunction BlocksUsing DisplayTroubleshooting
5.7.1Damping
An incorrectly set damping value may make the transmitter’s output appear too sluggish or too jumpy.
Adjust the FLOW_DAMPING, TEMPERATURE_DAMPING, and DENSITY_DAMPING
parameters in the transducer block to achieve the damping effect you want. See Section 3.9.
Other damping problems
If the transmitter appears to be applying damping values incorrectly or the damping effects do not
appear to be changed by adjustments to the DAMPING parameters, then the PV_FTIME parameter in
an AI function block may be improperly set. Inspect each AI function block, and ensure that the
PV_FTIME parameter is set to zero.
5.7.2Flow cutoff
If the transmitter is sending an output of zero unexpectedly, then one of the cutoff parameters may be
set incorrectly. See Section 3.12 for more information about configuring cutoffs.
5.7.3Output scale
An incorrectly configured output scale can cause the transmitter to report unexpected output levels.
Verify that the XD_SCALE values are set up correctly for each AI block. See Section 3.5.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use51
Troubleshooting
5.7.4Calibration
Improper calibration may cause the transmitter to send unexpected output values. However, you
should suspect an improper calibration only if the transmitter has been field-calibrated recently. Refer
to Section 2.1 for more information about calibration.
Note: Micro Motion recommends using meter factors, rather than calibration, to prove the meter
against a regulatory standard or to correct measurement error. Contact Micro Motion before
calibrating your flowmeter. Refer to Section 3.10 for information about meter factors.
5.7.5Fieldbus network power conditioner
An incorrectly set or bad power conditioner can cause inappropriate communication from the
transmitter. For the MTL power conditioner, the red switch (dual redundancy) should be set to Normal Mode. The yellow switch (termination) should be set to Termination In. If you suspect further
problems with the power conditioner, contact Micro Motion Customer Service for assistance.
5.7.6Linearization
The linearization parameter in each AI function block can affect the transmitter’s output. Verify that
the L_TYPE parameter is set to Direct or Indirect. For an explanation of each value, see Section 3.6.
5.8Lost static data alarm
After performing an EEPROM init using the Micro Motion Load Utility, the resource block may be
out of service and indicating a lost static data alarm. (This will cause all the rest of the function blocks
to also be out of service.)
This behavior is normal for an EEPROM initalization. Cycle power to the transmitter to clear the
condition.
5.9Status alarms
Status alarms are reported by a fieldbus host, the display, and ProLink II software. Remedies for the
alarm states appear in Table 5-3.
Table 5-3Status alarms and remedies
Display
codeFieldbusProLink II softwarePossible remedies
A1EEPROM error (CP)EEPROM checksumCycle power to the transmitter.
The flowmeter might need service. Contact Micro
Motion Customer Service.
A2RAM error (CP)RAM errorCycle power to the transmitter.
The flowmeter might need service. Contact Micro
Motion Customer Service.
A3Sensor FailSensor failureCheck the test points. See Section 5.12.
Check wiring to sensor. See Section 5.10.2.
Check for slug flow. See Section 5.11.
Check sensor tubes.
52LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Troubleshooting
Table 5-3Status alarms and remedies continued
Display
codeFieldbusProLink II softwarePossible remedies
A4Temp. OverrangeTemperature overrangeCheck the test points. See Section 5.12.
Check wiring to sensor. See Section 5.10.2.
Verify process temperature range is within limits for
sensor and transmitter.
Contact Micro Motion Customer Service.
A5Input overrangeInput overrangeCheck the test points. See Section 5.12.
Verify process conditions.
Verify that transmitter is configured to use appropriate
measurement units. See Section 3.3.
Re-zero the flowmeter. See Section 1.5.
A6Unconfig – FloCal
Unconfig – K1
A7RTI failureRTI failureCycle power to the transmitter.
A8Dens. OverrangeDensity overrangeCheck the test points. See Section 5.12.
A9Xmitter InitTransmitter initializingAllow the transmitter to warm up. The error should
A10Cal FailedCalibration failureIf alarm appears during zero, ensure there is no flow
A11Cal Fail: LowZero too lowEnsure there is no flow through sensor, then retry.
A12Cal Fail: HighZero too highEnsure there is no flow through sensor, then retry.
A13Cal Fail: NoisyZero too noisyRemove or reduce sources of electromechanical
A14Transmitter FailTransmitter failCycle power to the transmitter.
A16Line RTD OverLine temp out-of-rangeCheck the test points. See Section 5.12.
A17Meter RTD OverMeter temp out-of-range Check the test points. See Section 5.12.
Not configuredContact Micro Motion Customer Service.
The flowmeter might need service. Contact Micro
Motion Customer Service.
Check for air in flow tubes, tubes not filled, foreign
material in tubes, coating in tubes.
disappear from the status words once the transmitter
is ready for normal operation.
through the sensor, then retry.
Cycle power to the flowmeter, then retry.
Cycle power to the flowmeter, then retry.
Cycle power to the flowmeter, then retry.
noise, then attempt the calibration or zero procedure
again.
Possible sources of noise include:
• Mechanical pumps
• Electrical interference
• Vibration effects from nearby machinery
Cycle power to the flowmeter, then retry.
The transmitter might need service. Contact Micro
Motion Customer Service.
Check wiring to sensor. See Section 5.10.2.
Contact Micro Motion Customer Service.
Contact Micro Motion Customer Service.
Using ProLink IIFunction BlocksUsing DisplayTroubleshooting
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use53
Troubleshooting
Table 5-3Status alarms and remedies continued
Display
codeFieldbusProLink II softwarePossible remedies
A18EEPROM err (2700)EEPROM checksumCycle power to the transmitter.
The transmitter might need service. Contact Micro
Motion Customer Service.
A19RAM err (2700)RAM errorCycle power to the transmitter.
The transmitter might need service. Contact Micro
Motion Customer Service.
A102Drive OverrangeDrive overrangeExcessive or erratic drive gain. See Section 5.12.3.
A103Data Loss PossibleData loss possibleCycle power to the transmitter.
A104Cal in ProgressCalibration in progressAllow the flowmeter to complete calibration.
A105Slug FlowSlug flowAllow slug flow to clear from the process.
A107Power ResetPower resetNo action is necessary.
Check wiring between transmitter and sensor (see
Section 5.10.2). The wires may be swapped. After
swapping wires, cycle power to the flowmeter.
Check for noise in wiring or transmitter environment.
Check sensor LED. See Section 5.13.1.
Perform the sensor resistance test. See
Section 5.13.2.
The transmitter might need service. Contact Micro
Motion Customer Service.
See Section 5.11.
5.10Diagnosing wiring problems
Use the procedures in this section to check the transmitter installation for wiring problems.
WARNING
Removing the wiring compartment covers in explosive atmospheres while
the power is on can cause an explosion.
Before removing the field wiring compartment cover in explosive atmospheres, shut
off the power and wait five minutes.
54LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Troubleshooting
5.10.1Checking the power supply wiring
To check the power supply wiring:
5.10.2Checking the sensor-to-transmitter wiring
1. Verify that the correct external fuse is used. An incorrect fuse can limit current to the
transmitter and keep it from initializing.
2. Power down the transmitter.
3. If the transmitter is in a hazardous area, wait five minutes.
4. Ensure that the power supply wires are connected to the correct terminals. Refer to the
installation manual.
5. Verify that the power supply wires are making good contact and are not clamped to the wire
insulation.
6. Inspect the voltage label on the inside of the field-wiring compartment. Verify that the voltage
supplied to the transmitter matches the voltage specified on the label.
7. Use a voltmeter to test the voltage at the transmitter’s power supply terminals. Verify that it is
within specified limits. For DC power, you may need to size the cable. Refer to the installation
manual for information about the transmitter power supply.
Using ProLink IIFunction BlocksUsing DisplayTroubleshooting
To check the sensor-to-transmitter wiring, verify that:
•The transmitter is connected to the sensor according to the wiring information provided in the
transmitter installation manual.
•The wires are making good contact with the terminals.
•The mating connector between the sensor and the transmitter is securely plugged into its
socket.
If the wires are incorrectly connected, power down the transmitter (wait five minutes before opening
the transmitter compartment if the transmitter is in a hazardous area), correct the wiring, then restore
power to the transmitter.
5.10.3Checking the grounding
The sensor and the transmitter must be grounded. The transmitter is grounded via the shielded cable
between the sensor and the transmitter. The sensor mounting plate must be grounded to earth. See the
installation manual.
5.10.4Checking the communication wiring
To check the communication wiring, verify that:
•Communication wires and connections meet F
OUNDATION fieldbus wiring standards.
•Wires are connected according to instructions provided in the transmitter installation manual.
•Wires are making good contact with the terminals.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use55
Troubleshooting
5.11Checking slug flow
The dynamics of slug flow are described in Section 3.11. If the transmitter is reporting a slug flow
alarm, first check the process and possible mechanical causes for the alarm:
•Actual changes in process density
•Cavitation or flashing
•Leaks
If there are no mechanical causes for the slug flow alarm, the slow flow limits and duration may be set
too high or too low. The high limit is set by default to 5.0 g/cm
3
0.0 g/cm
. Lowering the high limit or raising the low limit will cause the transmitter to be more
sensitive to changes in density. If you expect occasional slug flow in your process, you may need to
increase the slug flow duration. A longer slug flow duration will make the transmitter more tolerant of
slug flow.
5.12Checking the test points
You can diagnose sensor failure or overrange status alarms by checking the flowmeter test points. The
test points include left and right pickoff voltages, drive gain, and tube frequency.
3
, and the low limit is set by default to
5.12.1Obtaining the test points
You can obtain the test points with a fieldbus host or ProLink II software.
With a fieldbus host
To obtain the test points with a fieldbus host:
1. Select the
2. Write down the values of the
RIGHT_PICKOFF_VOLTAGE, and TUBE_FREQUENCY parameters.
DIAGNOSTICS transducer block.
DRIVE_GAIN, LEFT_PICKOFF_VOLTAGE,
With ProLink II software
To obtain the test points with ProLink II software:
1. Choose
2. Write down the value you find in the
Pickoff
ProLink > Diagnostic Information.
Tube Frequency box, the Left Pickoff box, the Right
box, and the Drive Gain box.
5.12.2Evaluating the test points
Use the following guidelines to evaluate the test points:
•If the drive gain is at 100%, refer to Section 5.12.3.
•If the drive gain is unstable, refer to Section 5.12.4.
•The pickoff value for LF-Series sensors is 800 mV peak-to-peak.
-If the value for the left or right pickoff does not match this value, refer to Section 5.12.5.
-If the pickoff values match this value, record your troubleshooting data and contact the
Micro Motion Customer Service Department for assistance.
56LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Troubleshooting
5.12.3Excessive drive gain
The causes and possible solutions of excessive drive gain are listed in Table 5-4.
Table 5-4Excessive drive gain causes and solutions
CauseSolution
Excessive slug flowEliminate slugs.
Plugged flow tubePurge the flow tubes.
Cavitation or flashingIncrease inlet or back pressure at the sensor.
If a pump is located upstream from the sensor,
increase the distance between the pump and sensor.
Drive board or module failure, cracked flow tube, or sensor
imbalance
Mechanical binding at sensorEnsure sensor is free to vibrate.
Open drive or left pickoff sensor coilContact Micro Motion Customer Service.
Flow rate out of rangeEnsure flow rate is within sensor limits.
Contact Micro Motion Customer Service.
5.12.4Erratic drive gain
Using ProLink IIFunction BlocksUsing DisplayTroubleshooting
The causes and possible solutions of erratic drive gain are listed in Table 5-5.
Table 5-5Erratic drive gain causes and solutions
CauseSolution
Polarity of pick-off reversed or polarity of drive reversedContact Micro Motion Customer Service.
Slug flowVerify flow tubes are completely filled with process
Foreign material caught in flow tubesPurge flow tubes.
fluid, and that slug flow limits and duration are properly
configured. See Section 5.11.
5.12.5Bad pickoff voltage
The causes and possible solutions of bad pickoff voltage are listed in Table 5-6.
Table 5-6Bad pickoff voltage causes and solutions
CauseSolution
Process flow rate beyond the limits of the sensorVerify that the process flow rate is not out of range of
the sensor.
Slug flowVerify the flow tubes are completely filled with process
fluid, and that slug flow limits and duration are properly
configured. See Section 5.11.
No tube vibration in sensorCheck for plugging.
Ensure sensor is free to vibrate (no mechanical
binding).
Verify wiring.
Process beyond the limits of the sensorVerify that the process flow rate is not out of range of
Moisture in the sensor electronicsEliminate the moisture in the sensor electronics.
The sensor is damagedContact Micro Motion Customer Service.
the sensor.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use57
Troubleshooting
5.13Checking the sensor
Two sensor procedures are available:
•You can check the sensor LED. The sensor has an LED that indicates different flowmeter
conditions.
•You can perform the sensor resistance test to check for a damaged sensor.
5.13.1Checking the sensor LED
To check the sensor LED:
1. Maintain power to the transmitter.
2. Check the sensor LED against the conditions described in Table 5-7.
Table 5-7Sensor LED behavior, flowmeter conditions, and remedies
LED behaviorConditionPossible remedy
1 flash per second
(75% off, 25% on)
1 flash per second
(25% off, 75% on)
Solid onZero or calibration in
3 rapid flashes
followed by a pause
4 flashes per second Fault conditionCheck alarm status.
OFFSensor receiving
Normal operationNo action required.
Slug flowSee Section 5.11.
If zero or calibration procedure is in progress, no action is required. If these
progress
Sensor receiving
between 11.5 and 5
volts
Broken pin Contact Micro Motion Customer Service.
less than 5 volts
Sensor internal
failure
procecures are not in progress, contact Micro Motion Customer Service.
Check power supply to transmitter. See Section 5.10.1.
Verify power supply wiring to sensor. Refer to transmitter installation
manual.
If status LED is lit, transmitter is receiving power. Check voltage across
terminals 1 (VDC+) and 2 (VDC–) in sensor. Normal reading is
approximately 14 VDC. If reading is normal, internal sensor failure is
possible — contact Micro Motion Customer Service. If reading is 0, internal
transmitter failure is possible — contact Micro Motion Customer Service. If
reading is less than 1 VDC, verify power supply wiring to sensor. Wires may
be switched. Refer to transmitter installation manual.
If status LED is not lit, transmitter is not receiving power. Check power
supply. If power supply is operational, internal transmitter, display, or LED
failure is possible. Contact Micro Motion Customer Service.
Contact Micro Motion Customer Service.
5.13.2Sensor resistance test
To perform the sensor resistance test:
1. At the transmitter, disconnect the 4-wire sensor cable from the mating connector. See
Figure 5-1.
58LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Troubleshooting
Figure 5-1Sensor resistance test and wire pairs
Sensor terminals
2. Measure the resistance between the following wire pairs:
•Blue and white (RS-485/A and RS-485/B). Resistance should be 40 kΩ to 50 kΩ.
•Black and blue (VDC– and RS-485/A). Resistance should be 20 kΩ to 25 kΩ.
•Black and white (VDC– and RS-485/B). Resistance should be 20 kΩ to 25 kΩ.
3. If any resistance measurements are lower than specified, the sensor may not be able to
communicate with a transmitter. Contact Micro Motion.
4. To return to normal operation, reconnect the 4-wire sensor cable to the mating connector.
4-wire sensor cable Mating connector
VDC+ (Brown)
VDC– (Black)
RS-485/A (Blue)
{
RS-485/B (White)
(transmitter)
Using ProLink IIFunction BlocksUsing DisplayTroubleshooting
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use59
60LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Appendix A
Using ProLink II Software
A.1Overview
The instructions in this manual assume that users are already familiar with ProLink II software and
can perform the following tasks:
•Start and navigate in ProLink II software
•Establish communication between ProLink II software and compatible devices
•Transmit and receive configuration information between ProLink II software and
compatible devices
If you are unable to perform the tasks listed above, consult the ProLink II software manual before
attempting to use the software to configure a transmitter.
A.2Connecting to a transmitter
You can temporarily connect a personal computer (PC) to the transmitter’s service port. The service
port is located in the power supply compartment, beneath the cover. See Figure A-1.
Using ProLink IIFunction BlocksUsing DisplayTroubleshooting
Figure A-1Service port
Power supply cover
Service port (7,8)
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use61
Using ProLink II Software
To connect to the service port:
1. Open the cover to the wiring compartment.
Opening the wiring compartment in a hazardous area can cause an
explosion.
Because the wiring compartment must be open to make a connection to the
service port, the service port should only be used for temporary connections.
When the transmitter is in an explosive atmosphere, do not use the service port to
connect to the transmitter.
2. Open the transmitter’s power supply cover.
3. Connect one end of the signal converter leads to the RS-485 terminals on the signal converter.
4. Connect the other end of the signal converter leads to the service-port terminals. See
Figure A-2.
WARNING
Opening the power supply compartment can expose the operator to electric
shock.
To avoid the risk of electric shock, do not touch the power supply wires or terminals
while using the service port.
Figure A-2Connecting to the service port
WARNING
RS-485/B
RS-485/A
Service port
25 to 9 pin serial port
adapter (if necessary)
RS-485 to RS-232
signal converter
62LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Appendix B
Using the Display
B.1Overview
This appendix describes the basic use of the display.
B.2Components
Figure B-1 illustrates the display components.
Figure B-1Display components
Using ProLink IIFunction BlocksUsing DisplayTroubleshooting
Current value
Process variable line
Units of
Indicator light
Scroll optical switch
The
Scroll and Select optical switches are used to navigate the transmitter display. To activate an
optical switch, touch the glass in front of the optical switch or move your finger over the optical
switch close to the glass. The optical switch indicator will be solid red when a single switch is
activated, and will flash red when both switches are activated simultaneously.
measure
Select optical switch
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use63
Using the Display
B.3Display password
Some of the display functions, such as the off-line menu and resetting totalizers, can be protected by a
password. For information about setting the password, refer to Section 3.15.3.
If a password is required, the word
of the password one at a time by using
digit.
If you encounter the display password screen but do not know the password, wait 60 seconds without
activating the display detectors. The password screen will time out automatically and you will be
returned to the previous screen.
B.4Abbreviations
The display uses a number of abbreviations. Table B-1 lists the abbreviations used by the display.
Table B-1Display abbreviations
CODE? appears at the top of the password screen. Enter the digits
Scroll to choose a number and Select to move to the next
AbbreviationDefinition
ACKAcknowledge
AVE_DAverage density
AVE_TAverage temperature
BRD_TBoard temperature
CONCConcentration
CONFGConfigure (or configuration)
DENSDensity
DGAINDrive gain
DISBLDisable
DRIVE%Drive gain
DSPLYDisplay
ENABLEnable
EXT_TExternal temperature
FLDIRFlow direction
FLSWTFlow switch
LPO_ALeft pickoff amplitude
LVOLIVolume inventory
LZEROLive zero flow
MAINTMaintenance
MASSMass flow
MASSIMass inventory
MFLOWMass flow
MTR_TCase temperature (T-Series
sensors only)
NET MED net mass flow rate
NET VED net volume flow rate
AbbreviationDefinition
NETMIED net mass inventory
NETVIED net volume inventory
OFFLNOffline
PASSWPassword
PWRINInput voltage
r.Revision
RDENSDensity at reference
temperature
RPO_ARight pickoff amplitude
SGUSpecific gravity units
SIMSimulated
SPECLSpecial
STD MStandard mass flow rate
STD VStandard volume flow rate
STDVIStandard volume inventory
TCDENSTemperature-corrected density
TCORITemperature-corrected
inventory
TCORRTemperature-corrected total
TCVOLTemperature-corrected volume
TEMPRTemperature
TUBEFRaw tube frequency
VFLOWVolume flow
VOLVolume flow
WTAVEWeighted average
XMTRTransmitter
64LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
Appendix C
FOUNDATION Fieldbus Function Block Reference
C.1FOUNDATION fieldbus technology and fieldbus function blocks
This appendix introduces fieldbus systems that are common to all fieldbus devices, including AI, AO,
INT, and PID function blocks. The transducer function blocks present in the Micro Motion LF-Series
transmitter are documented in Appendix D.
C.1.1Introduction
A fieldbus system is a distributed system composed of field devices and control and monitoring
equipment integrated into the physical environment of a plant or factory. Fieldbus devices work
together to provide I/O and control for automated processes and operations. The Fieldbus Foundation
provides a framework for describing these systems as a collection of physical devices interconnected
by a fieldbus network. One of the ways the physical devices are used is to perform their portion of the
total system operation by implementing one or more function blocks.
Using ProLink IIFunction BlocksUsing DisplayTroubleshooting
Function blocks
Function blocks within the fieldbus device perform the various functions required for process control.
Because each system is different, the mix and configuration of functions are different. Therefore, the
Fieldbus Foundation has designed a range of function blocks, each addressing a different need.
The Fieldbus Foundation has established the function blocks by defining a small set of parameters
used in all function blocks called universal parameters. They have also published definitions for
transducer blocks commonly used with standard function blocks. Examples include temperature,
pressure, level, and flow transducer blocks.
A block is a tagged logical processing unit. The tag is the name of the block. System management
services locate a block by its tag. Thus the service personnel need only know the tag of the block to
access or change the appropriate block parameters. Function blocks are also capable of performing
short-term data collection and storage for reviewing blocks and their parameters.
C.1.2Block operation
In addition to function blocks, fieldbus devices contain two other block types to support the function
blocks. These are the resource block and the transducer block. The resource block contains the
hardware specific characteristics associated with a device. Transducer blocks couple the function
blocks to local I/O functions.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use65
FOUNDATION Fieldbus Function Block Reference
C.2Analog input function block
The analog input (AI) function block processes field device measurements and makes them available
to other function blocks. The output value from the AI block is in engineering units and contains a
status indicating the quality of the measurement. The measuring device may have several
measurements or derived values available in different channels. Use the channel number to define the
variable that the AI block processes.
Figure C-1Analog input function block
OUT_D
AI
• OUT—The block ouput value and status
• OUT_D—Discrete output that signals a selected alarm condition
OUT
The AI block supports alarming, signal scaling, signal filtering, signal status calculation, mode
control, and simulation. In Automatic mode, the block’s output parameter (OUT) reflects the process
variable (PV) value and status. In Manual mode, OUT may be set manually. The Manual mode is
reflected on the output status. A discrete output (OUT_D) is provided to indicate whether a selected
alarm condition is active. Alarm detection is based on the OUT value and user specified alarm limits.
Table C-1 lists the AI block parameters and their units of measure, descriptions, and index numbers.
AI block timing is illustrated in Figure C-2.
Table C-1Definitions of analog input function block system parameters
Index
Parameter
ACK_OPTION23NoneUsed to set auto acknowledgment of alarms
ALARM_HYS24%The amount the alarm value must return
ALARM_SEL38NoneUsed to select the process alarm conditions
ALARM_SUM22NoneThe summary alarm is used for all process
ALERT_KEY04NoneThe identification number of the plant unit.
NumberUnitsDescription
within the alarm limit before the associated
active alarm condition clears
that will cause the OUT_D parameter to be
set
alarms in the block. The cause of the alert is
entered in the subcode field. The first alert
to become active will set the Active status in
the Status parameter. As soon as the
Unreported status is cleared by the alert
reporting task, another block alert may be
reported without clearing the Active status,
if the subcode has changed.
This information may be used in the host for
sorting alarms, etc.
66LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
Table C-1Definitions of analog input function block system parameters continued
Index
Parameter
BLOCK_ALM21NoneThe block alarm is used for all configuration,
BLOCK_ERR06NoneThis parameter reflects the error status
CHANNEL15NoneThe CHANNEL value is used to select the
FIELD_VAL19%The value and status from the transducer
GRANT_DENY12NoneOptions for controlling access of host
HI_ALM34NoneThe HI alarm data, which includes a value
HI_HI_ALM33NoneThe HI HI alarm data, which includes a
HI_HI_LIM26EU of
HI_HI_PRI25NoneThe priority of the HI HI alarm
HI_LIM28EU of
HI_PRI27NoneThe priority of the HI alarm
IO_OPTS13NoneAllows the selection of I/O options used to
L_TYPE16NoneLinearization type. Determines whether the
LO_ALM35NoneThe LO alarm data, which includes a value
NumberUnitsDescription
hardware, connection failure or system
problems in the block. The cause of the
alert is entered in the subcode field. The
first alert to become active will set the Active
status in the Status parameter. As soon as
the Unreported status is cleared by the alert
reporting task, another block alert may be
reported without clearing the Active status,
if the subcode has changed.
associated with the hardware or software
components associated with a block. It is a
bit string, so that multiple errors may be
shown.
measurement value. Refer to the
appropriate device manual for information
about the specific channels available in
each device.
You must configure the CHANNEL
parameter before you can configure the
XD_SCALE parameter.
block or from the simulated input when
simulation is enabled
computers and local control panels to
operating, tuning, and alarm parameters of
the block.
Not used by device.
of the alarm, a timestamp of occurrence,
and the state of the alarm
value of the alarm, a timestamp of
occurrence, and the state of the alarm
PV_SCALE
PV_SCALE
The setting for the alarm limit used to detect
the HI HI alarm condition
The setting for the alarm limit used to detect
the HI alarm condition
alter the PV. Low cutoff enabled is the only
selectable option.
field value is used directly (Direct), is
converted linearly (Indirect), or is converted
with the square root (Indirect Square Root).
of the alarm, a timestamp of occurrence,
and the state of the alarm
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use67
FOUNDATION Fieldbus Function Block Reference
Table C-1Definitions of analog input function block system parameters continued
Index
Parameter
LO_LIM30EU of
LO_LO_ALM36NoneThe LO LO alarm data, which includes a
LO_LO_LIM32EU of
LO_LO_PRI31NoneThe priority of the LO LO alarm
LO_PRI29NoneThe priority of the LO alarm
LOW_CUT17%If percentage value of transducer input fails
MODE_BLK05NoneThe actual, target, permitted, and normal
OUT08EU of
OUT_D37NoneDiscrete output to indicate a selected alarm
OUT_SCALE11NoneThe high and low scale values, engineering
PV07EU of
PV_FTIME18SecondsThe time constant of the first-order PV filter.
SIMULATE09NoneA group of data that contains the current
STRATEGY03NoneThe strategy field can be used to identify
ST_REV01NoneThe revision level of the static data
TAG_DESC02NoneThe user description of the intended
UPDATE_EVT20NoneThis alert is generated by any change to the
NumberUnitsDescription
The setting for the alarm limit used to detect
PV_SCALE
PV_SCALE
OUT_SCALE
XD_SCALE
the LO alarm condition
value of the alarm, a timestamp of
occurrence, and the state of the alarm
The setting for the alarm limit used to detect
the LO LO alarm condition
below this, PV = 0.
modes of the block.
Target: The mode to “go to”
Actual: The mode the “block is currently in”
Permitted: Allowed modes that target may
take on
Normal: Most common mode for target
The block output value and status
condition
units code, and number of digits to the right
of the decimal point associated with OUT
The process variable used in block
execution
It is the time required for a 63% change in
the IN value.
transducer value and status, the simulated
transducer value and status, and the
enable/disable bit
grouping of blocks. This data is not checked
or processed by the block.
associated with the function block. The
revision value will be incremented each time
a static parameter value in the block is
changed.
application of the block
static data.
68LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
Table C-1Definitions of analog input function block system parameters continued
Index
Parameter
VAR_INDEX39% of OUT RangeThe average absolute error between the PV
VAR_SCAN40SecondsThe time over which the VAR_INDEX is
XD_SCALE10NoneThe high and low scale values, engineering
NumberUnitsDescription
and its previous mean value over that
evaluation time defined by VAR_SCAN
evaluated
units code, and number of digits to the right
of the decimal point associated with the
channel input value.
The XD_SCALE units code must match the
units code of the measurement channel in
the transducer block. If the units do not
match, the block will not transition to MAN
or AUTO.
C.2.1Simulation
To support testing, you can either change the mode of the block to manual and adjust the output value,
or you can enable simulation through the configuration tool and manually enter a value for the
measurement value and its status. In both cases, you must first set the ENABLE jumper on the field
device.
Note: All fieldbus instruments have a simulation jumper. As a safety measure, the jumper has to be
reset every time there is a power interruption. This measure is to prevent devices that went through
simulation in the staging process from being installed with simulation enabled.
With simulation enabled, the actual measurement value has no impact on the OUT value or the status.
Figure C-2Analog input function block timing
OUT (mode in man)
OUT (mode in auto)
PV
63% of change
FIELD_VAL
Time (seconds)
PV_FTIME
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use69
FOUNDATION Fieldbus Function Block Reference
C.2.2Filtering
The filtering feature changes the response time of the device to smooth variations in output readings
caused by rapid changes in input. You can adjust the filter time constant (in seconds) using the
PV_FTIME parameter. Set the filter time constant to zero to disable the filter feature.
C.2.3Signal conversion
You can set the signal conversion type with the Linearization Type (L_TYPE) parameter. You can
view the converted signal (in percent of XD_SCALE) through the FIELD_VAL parameter.
You can choose from direct, indirect, or indirect square root signal conversion with the
L_TYPE parameter.
Direct
Direct signal conversion allows the signal to pass through the accessed channel input value (or the
simulated value when simulation is enabled).
Indirect
Indirect signal conversion converts the signal linearly to the accessed channel input value (or the
simulated value when simulation is enabled) from its specified range (XD_SCALE) to the range and
units of the PV and OUT parameters (OUT_SCALE).
FIELD_VAL
-----------------------------------
PV
100
EU**@100% EU**@0%–()EU **@0+×%=
**OUT_SCALE values
Indirect square root
Indirect square root signal conversion takes the square root of the value computed with the indirect
signal conversion and scales it to the range and units of the PV and OUT parameters.
When the converted input value is below the limit specified by the LOW_CUT parameter, and the low
cutoff I/O option (IO_OPTS) is enabled (True), a value of zero is used for the converted value (PV).
This option is useful to eliminate false readings when the differential pressure measurement is close to
zero, and it may also be useful with zero-based measurement devices such as flowmeters.
Note: Low cutoff is the only I/O option supported by the AI block. You can set the I/O option in
manual or out of service mode only.
70LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
C.2.4Block errors
Table C-2 lists conditions reported in the BLOCK_ERR parameter. Conditions in italics are inactive
for the AI block and are given here only for your reference.
Table C-2BLOCK_ERR conditions
Condition
NumberCondition Name and Description
0Other
1Block Configuration Error: The selected channel carries a measurement that is incompatible
with the engineering units selected in XD_SCALE, the L_TYPE parameter is not configured,
or CHANNEL = zero.
2Link Configuration Error
3Simulate Active: Simulation is enabled and the block is using a simulated value in its
execution.
4Local Override
5Device Fault State Set
6Device Needs Maintenance Soon
7Input Failure/Process Variable has Bad Status: The hardware is bad, or a bad status is being
simulated.
8Output Failure: The output is bad based primarily upon a bad input.
9Memory Failure
10Lost Static Data
11Lost NV Data
12Readback Check Failed
13Device Needs Maintenance Now
14Power Up
15Out of Service: The actual mode is out of service.
The AI function Block Supports three modes of operation as defined by the MODE_BLK parameter:
•Manual (Man)—The block output (OUT) may be set manually.
•Automatic (Auto)—OUT reflects the analog input measurement or the simulated value when
simulation is enabled.
•Out of Service (O/S)—The block is not processed. FIELD_VAL and PV are not updated and
the OUT status is set to Bad: Out of Service. The BLOCK_ERR parameter shows Out of
Service. In this mode, you can make changes to all configured parameters.The target mode of
a block may be restricted to one or more of the supported modes.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use71
FOUNDATION Fieldbus Function Block Reference
C.2.6Alarm detection
A block alarm will be generated whenever the BLOCK_ERR has an error bit set. The types of block
error for the AI block are defined in Table C-2.
Process alarm detection is based on the OUT value. You can configure the alarm limits of the
following standard alarms:
•High (HI_LIM)
•High high (HI_HI_LIM)
•Low (LO_LIM)
•Low low (LO_LO_LIM)
In order to avoid alarm chattering when the variable is oscillating around the alarm limit, an alarm
hysteresis in percent of the PV span can be set using the ALARM_HYS parameter. The priority of
each alarm is set in the following parameters:
•HI_PRI
•HI_HI_PRI
•LO_PRI
•LO_LO_PRI
Table C-3 shows the five alarm priority levels.
Table C-3Alarm priority levels
Priority
NumberPriority Description
0The priority of an alarm condition changes to 0 after the condition that caused the alarm
1An alarm condition with a priority of 1 is recognized by the system, but is not reported to
2An alarm condition with a priority of 2 is reported to the operator, but does not require operator
3–7Alarm conditions of priority 3 to 7 are advisory alarms of increasing priority.
8–15Alarm conditions of priority 8 to 15 are critical alarms of increasing priority.
is corrected.
the operator.
attention. Examples include diagnostics and system alerts.
C.2.7Status handling
Normally, the status of the PV reflects the status of the measurement value, the operating condition of
the I/O card, and any active alarm condition. In Auto mode, OUT reflects the value and status quality
of the PV. In Man mode, the OUT status constant limit is set to indicate that the value is a constant
and the OUT status is Good.
The Uncertain—EU range violation status is always set, and the PV status is set high- or low-limited
if the sensor limits for conversion are exceeded.
72LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
In the STATUS_OPTS parameter, you can select from the following options to control the status
handling:
•BAD if Limited—Sets the OUT status quality of Bad when the value is higher or lower than
the sensor limits
•Uncertain if Limited—Sets the OUT status quality to Uncertain when the value is higher or
lower than the sensor limits
•Uncertain if in Manual mode—The status of the Output is set to Uncertain when the mode is
set to Manual
Note: The instrument must be in Manual or Out of Service mode to set the status option.
Note: The AI block supports only the BAD if Limited option. Unsupported options are not grayed out;
they appear on the screen in the same manner as supported options.
C.2.8Advanced features
The AI function block provided with Fisher-Rosemount fieldbus devices provides added capability
through the addition of the following parameters:
•ALARM_TYPE—Allows one or more of the process alarm conditions detected by the AI
function block to be used in setting its OUT_D parameter.
•OUT_D—Discrete output of the AI function block based on the detection of process alarm
condition(s). This parameter may be linked to other function blocks that require a discrete
input based on the detected alarm condition.
•VA R _ S C A N —Time period in seconds over which the variability index (VAR_INDEX) is
computed.
•VAR_INDEX—Process variability index measured as the integral of average absolute error
between PV and its mean value over the previous evaluation period. This index is calculated as
a percent of OUT span and is updated at the end of the time period defined by VAR_SCAN.
C.2.9Troubleshooting
Refer to Table C-4 to troubleshoot any problems that you encounter with the AI function block.
Table C-4Troubleshooting the AI function block
Possible
Symptom
Mode will not leave OOSTarget mode not
CausesCorrective Action
Set target mode to something other than OOS.
set
Configuration
error
Resource BlockThe actual mode of the Resource block is OOS.
ScheduleBlock is not scheduled and therefore cannot execute to go
BLOCK_ERR will show the configuration error bit set. The
following are parameters that must be set before the block is
allowed out of OOS:
• CHANNEL must be set to a valid value and cannot be left
at initial value of 0.
• XD_SCALE.UNITS_INDX must match the units in the
transducer block channel value.
• L_TYPE must be set to Direct, Indirect, or Indirect Square
Root and cannot be left at initial value of 0.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use73
FOUNDATION Fieldbus Function Block Reference
Table C-4Troubleshooting the AI function block
Possible
Symptom
Process and/or block alarms
will not work
Cannot set HI_LIMIT,
HI_HI_LIMIT, LO_LIMIT,
LO_LO_LIMIT Values
CausesCorrective Action
FeaturesFEATURES_SEL does not have Alerts enabled. Enable the
NotificationLIM_NOTIFY is not high enough. Set equal to
Status OptionsSTATUS_OPTS has Propagate Fault Forward bit set. This
ScalingLimit values are outside the OUT_SCALE.EUO and
C.3Analog output function block
The analog Output (AO) function block assigns an output value to a field device through a specified
I/O channel. The block supports mode control, signal status calculation, and simulation.
Figure C-3Analog output function block
Alerts bit.
MAX_NOTIFY.
should be cleared to cause an alarm to occur.
OUT_SCALE.EU100 values. Change OUT_SCALE or set
values within range.
CAS_IN
AO
• CAS_IN—The remote setpoint value from another function block
• BKCAL_OUT—The value and status required by the BKCAL_IN input of another block to
prevent reset windup and to provide bumpless transfer to closed loop control
• OUT—The block output and status
BKCAL_OUT
OUT
Table C-5 lists the definitions of the system parameters. AO block timing is illustrated in Figure C-3.
Table C-5Analog output function block system parameters
ParametersUnitsDescription
BKCAL_OUTEU of
PV_SCALE
BLOCK_ERRNoneThe summary of active error conditions associated with the block.
CAS_INEU of
PV_SCALE
IO_OPTSNoneAllows you to select how the I/O signals are processed. The
CHANNELNoneDefines the output that drives the field device
The value and status required by the BKCAL_IN input of another
block to prevent reset windup and to provide bumpless transfer to
closed loop control
The block errors for the AO block are Simulate Active, Input
Failure/Process Variable has Bad Status, Output Failure, Read
back Failed, and Out of Service.
The remote setpoint value from another function block
supported I/O options for the AO function block are SP_PV Track in
Man, Increase to Close, and Use PV for BKCAL_OUT.
74LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
Table C-5Analog output function block system parameters continued
ParametersUnitsDescription
MODENoneEnumerated attribute used to request and show the source of the
OUTEU of
XD_SCALE
PVEU of
PV_SCALE
PV_SCALENoneThe high and low scale values, the engineering units code, and the
READBACKEU of
XD_SCALE
SIMULATEEU of
XD_SCALE
SPEU of
PV_SCALE
SP_HI_LIMEU of
PV_SCALE
SP_LO_LIMEU of
PV_SCALE
SP_RATE_DNEU of
PV_SCALE per
second
SP_RATE_UPEU of
PV_SCALE per
second
SP_WRKEU of
PV_SCALE
setpoint and/or output used by the block
The primary value and status calculated by the block in Auto mode.
OUT may be set manually in Man mode
The process variable used in block execution. This value is
converted from READBACK to show the actuator position in the
same units as the setpoint value.
number of digits to the right of the decimal point associated with the
PV
The measured or implied actuator position associated with the
OUT value
Enables simulation and allows you to enter an input value and
status.
The target block output value (setpoint)
The highest setpoint value allowed
The lowest setpoint value allowed
Ramp rate for downward setpoint changes. When the ramp rate is
set to 0, the setpoint is used immediately.
Ramp rate for upward setpoint changes. When the ramp rate is set
to zero, the setpoint is used immediately.
The working setpoint of the block. It is the result of setpoint
rate-of-change limiting. The value is converted to percent to obtain
the block’s OUT value.
To set the output for the AO block, you must first set the mode to define the manner in which the
block determines its setpoint. In Manual mode the value of the output attribute (OUT) must be set
manually by the user, and is independent of the setpoint. In Automatic mode, OUT is set
automatically based on the value specified by the setpoint (SP) in engineering units and the I/O
options attribute (IO_OPTS). In addition, you can limit the SP value and the rate at which a change in
the SP is passed to OUT.
In Cascade mode, the cascade input connection (CAS_IN) is used to update the SP. The back
calculation output (BKCAL_OUT) is wired to the back calculation input (BKCAL_IN) of the
upstream block that provides CAS_IN. This provides bumpless transfer on mode changes and windup
protection in the upstream block. The OUT attribute or an analog readback value, such as valve
position, is shown by the process value (PV) attribute in engineering units.
To support testing, you can enable simulation, which allows you to manually set the channel
feedback. There is no alarm detection in the AO function block.
To select the manner of processing the SP and the channel output value, configure the setpoint
limiting options, the tracking options, and the conversion and status calculations.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use75
FOUNDATION Fieldbus Function Block Reference
Figure C-4Analog output function block timing
OUT (Mode in CAS)
OUT (Mode in AUTO)
OUT (Mode in MAN)
SP
1 Second
SP_RATE_U
1 Second
SP_RATE_D
Time
C.3.2Setpoint selection and limiting
To select the source of the SP value use the MODE attribute. In Auto mode, the local,
manually-entered SP is used. In Cascade (Cas) mode, the SP comes from another block through the
CAS_IN input connector. In Remote Cascade (RCas) mode, the SP comes from a host computer that
writes to RCAS_IN. The range and units of the SP are defined by the PV_SCALE attribute.
In Man mode the SP automatically tracks the PV value when you select the SP_PV Track in Man
I/O option. The SP value is set equal to the PV value when the block is in manual mode, and is
enabled (True) as a default. You can disable this option in Man or O/S mode only.
The SP value is limited to the range defined by the setpoint high limit attribute (SP_HI_LIM) and the
setpoint low limit attribute (SP_LO_LIM)
In Auto mode, the rate at which a change in the SP is passed to OUT is limited by the values of the
setpoint upward rate limit attribute (SP_RATE_UP) and the setpoint downward rate limit attribute
(SP_RATE_DN). A limit of zero prevents rate limiting, even in Auto mode.
C.3.3Conversion and status calculation
The working setpoint (SP_WRK) is the setpoint value after limiting. You can choose to reverse the
conversion range, which will reverse the range of PV_SCALE to calculate the OUT attribute, by
selecting the Increase to Close I/O option. This will invert the OUT value with respect to the setpoint
based on the PV_SCALE and XD_SCALE.
In Auto mode, the converted SP value is stored in the OUT attribute. In Man mode, the OUT attribute
is set manually, and is used to set the analog output defined by the CHANNEL parameter.
You can access the actuator position associated with the output channel through the READBACK
parameter (in OUT units) and in the PV attribute (in engineering units). If the actuator does not
support position feedback, the PV and READBACK values are based on the OUT attribute.
The working setpoint (SP_WRK) is the value normally used for the BKCAL_OUT attribute.
However, for those cases where the READBACK signal directly (linearly) reflects the OUT channel,
you can choose to allow the PV to be used for BKCAL_OUT by selecting the Use PV for
BKCAL_OUT I/O option.
Note: SP_PV Track in Man, Increase to Close, and Use PV for BKCAL_OUT are the only I/O options
that the AO block supports. You can set I/O options in Manual or Out of service mode only.
76LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
C.3.4Simulation
When simulation is enabled, the last value of OUT is maintained and reflected in the field value of the
SIMULATE attribute. In this case, the PV and READBACK values and statuses are based on the
SIMULATE value and the status that you enter.
C.3.5Action on fault detection
To define the state to which you wish the valve to enter when the CAS_IN input detects a bad status
and the block is in CAS mode, configure the following parameters:
•FSTATE_TIME: The length of time that the AO block will wait to position the OUT value to
the FSTATE_VAL value upon the detection of a fault condition. When the block has a target
mode of CAS, a fault condition will be detected if the CAS_IN has a BAD status or an Initiate Fault State substatus is received from the upstream block.
•FSTATE_VAL: The value to which the OUT value transitions after FSTATE_TIME elapses
and the fault condition has not cleared. You can configure the channel to hold the value at the
start of the failure action condition or to go to the failure action value (FAIL_ACTION_VAL).
C.3.6Block errors
The following conditions are reported in the BLOCK_ERR attribute:
•Input failure/process variable has Bad status—The hardware is bad, the Device Signal Tag
(DST) does not exist, or a BAD status is being simulated.
•O/S—The block is in Out of Service mode.
•Output failure—The output hardware is bad.
•Readback failed—The readback failed
•Simulate active—Simulation is enabled and the block is using a simulated value in its
execution.
C.3.7Modes
The analog output function block supports the following modes:
•Man—You can manually set the output to the I/O channel through the OUT attribute. This
mode is used primarily for maintenance and troubleshooting.
•Auto—The block output (OUT) reflects the target operating pint specified by the setpoint (SP)
attribute.
•Cas—The SP attribute is set by another function block through a connection to CAS_IN. The
SP value is used to set the OUT attribute automatically.
•RCas—The SP is set by a host computer by writing to the RCAS_IN parameter. The SP value
is used to set the OUT attribute automatically.
•O/S—The block is not processed. The output channel is maintained at the last value and the
status of OUT is set to Bad: Out of Service. The BLOCK_ERR attribute shows Out of Service.
•Initialization Manual (Iman)—The path to the output hardware is broken and the output will
remain at the last position.
•Local Override (LO)—The output of the block is not responding to OUT because the
resource block has been placed into LO mode or fault state action is active.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use77
FOUNDATION Fieldbus Function Block Reference
The target mode of the block may be restricted to one or more of the following modes: Man, Auto,
Cas, RCas, or O/S.
C.3.8Status handling
Output or readback fault detection are reflected in the status of PV, OUT, and BKCAL_OUT. A
limited SP condition is reflected in the BKCAL_OUT status. When simulation is enabled through the
SIMULATE attribute, you can set the value and status for PV and READBACK.
When the block is in Cas mode and the CAS_IN input goes bad, the block sheds mode to the next
permitted mode.
C.4Integrator function block
The
INT function block integrates one or two variables over time. The block compares the integrated
or accumulated value to pre-trip and trip limits and generates discrete output signals when the limits
are reached.
Figure C-5Integrator function block
IN_1
IN_2
REV_FLOW1
REV_FLOW2
RESET_IN
• IN_1—The first input value and status
• IN_2—The second input value and status
• REV_FLOW1—The discrete input that specifies whether IN_1 is positive or negative
• REV_FLOW2—The discrete input that specifies whether IN_2 is positive or negative
• RESET_IN—The discrete input that resets the integrator and holds reset until released
• OUT—The integration output value and status.
• OUT_PTRIP—A discrete value that is set when the trip target value (setpoint) is reached
• N_RESET—The number of times the integrator function block is initialized or rest
The
INT function block supports mode control, demand reset, a reset counter, and signal status
INT
OUT
OUT_PTRIP
OUT_TRIP
N_RESET
calculation. There is no process alarm detection in the block. Table C-6 lists the system parameters.
Table C-6Integrator function block system parameters
IndexParameterDefinition
1ST_REVThe revision level of the static data associated with the function block
2TAG_DESCThe user description of the intended application of the block
3STRATEGYThe strategy field can be used to identify grouping of the block.
4ALERT_KEYThe identification number of the plant unit. This information may be
used in the host for sorting alarms.
5MODE_BLKThe actual, target, permitted, and normal modes of the block
6BLOCK_ERRThe summary of active error conditions associated with the block. The
block error for the Integrator function block is Out of service.
78LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
Table C-6Integrator function block system parameters continued
IndexParameterDefinition
7TOTAL_SPThe set point for a batch totalization
8OUTThe block output value and status
9OUT_RANGEThe high and low scale values, engineering units code, and number of
digits to the right of the decimal point associated with OUT
10GRAND_DENYOptions for controlling access of host computers and local control
panels to operating, tuning, and alarm parameters of the block (not
used by the device).
11STATUS_OPTSAllows you to select option for status handling and processing. The
supported status option for the Integrator block is: “Uncertain if Manual
mode.”
12IN_1The block input value and status
13IN_2The block input value and status
14OUT_TRIPThe first discrete output
15OUT_PTRIPThe second discrete output
16TIME_UNIT1Converts the rate time, units in seconds
17TIME_UNIT2Converts the rate time, units in seconds
18UNIT_CONVFactor to convert the engineering units of IN_2 into the engineering
units of IN_1.
19PULSE_VAL1Determines the mass, volume or energy per pulse
20PULSE_VAL2Determines the mass, volume or energy per pulse
21REV_FLOW1Indicates reverse flow when “true;”
0- Forward, 1- Reverse
22REV_FLOW2Indicates reverse flow when “true;”
0- Forward, 1- Reverse
23RESET_INResets the totalizers
24STOTALIndicates the snapshot of OUT just before a reset
25RTOTALIndicates the totalization of “bad” or “bad” and “uncertain” inputs,
according to INTEG_OPTIONS
26SRTOTALThe snapshot of RTOTAL just before a reset
27SSPThe snapshot of TOTAL_SP
28INTEG_TYPEDefines the type of counting (up or down and the type of resetting
(demand or periodic)
29INTEG_OPTIONSA bit string to configure the type of input (rate or accumulative) used in
each input, the flow direction to be considered in the totalization, the
status to be considered in TOTAL and if the totalization residue should
be used in the next batch (only when INTEG_TYPE = UP_AUTO or
DN_AUTO).
30CLOCK_PEREstablishes the period for periodic reset, in hours
31PRE_TRIPAdjusts the amount of mass, volume or energy that should set
OUT_PTRIP when the integration reaches (TOTAL_SP-PRE_TRIP)
when counting up or PRE_TRIP when counting down.
32N_RESETCounts the number of resets. It cannot be written or reset.
33PCT_INCIndicates the percentage of inputs with “good” status compared to the
ones with “bad” or “uncertain” and “bad” status
34GOOD_LIMITSets the limit for PCT_INC. Below this limit OUT receives the status
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use79
FOUNDATION Fieldbus Function Block Reference
Table C-6Integrator function block system parameters continued
IndexParameterDefinition
35UNCERTAIN_LIMITSets the limit for PCT_INC. Below this limit OUT receives the status
36OP_CMD_INTResets the totalizer
37OUTAGE_LIMITThe maximum tolerated duration for power failure
38RESET_CONFIRMMomentary discrete value that can be written by a host to enable
39UPDATE_EVTThis alert is generated by any changes to the static data.
40BLOCK_ALMUsed for all configuration, hardware, connection failure, or system
“uncertain”
further resets, if the option “Confirm reset” in INTEG_OPTIONS is
chosen.
problems in the block. The cause of the alert is entered in the subcode
field. The first alert to become active will set the active status in the
status parameter. As soon as the unreported status is cleared by the
alert reporting task other block alerts may be reported without clearing
the Active status, if the subcode has changed.
C.4.1Block execution
The
INT function block integrates a variable over time. The integrated or accumulated value (OUT) is
compared to pre-trip and trip limits. When the limits are reached, discrete output signals are generated
(OUT_PTRIP and OUT_TRIP). You can choose one of six integrator types that determine whether
the integrated value increases from zero or decreases from the trip value. The block has two inputs
and can integrate positive, negative, or net flow. This capability is useful to calculate volume or mass
variation in vessels, or as an optimization tool for flow ratio control.
The transfer equation used in the Integrator function block is:
∆t
-----
Current_Ingetral
Where
• ∆t: the elapsed time since the previous cycle (in seconds)
• x: the converten IN_1 value (based on the options you configure)
• y: the converten IN_2 value (based on the options you configure), or zero if you select not to use a second
input
2
xyOUTt1–[]++()×=
You can choose integration type options that define the integrate up, integrate down, and reset
characteristics of the block. When you select the SP to 0 - auto reset or SP to 0 - demand reset
integration type option:
Integral = Integral + Current Integral
OUT = SP – Integral
For all other integration types:
OUT = Integral
Figure C-6 illustrates the relationship between the SP, PRE_TRIP, OUT_PTRIP, OUT_TRIP, and
RESET_IN parameters in the
To specify the execution of the
INT function block.
INT block, configure input flow and rate time variables, integration
type and carryover options, and trip and pre-trip action.
80LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
Figure C-6Integrator function block timing
IN_1
SP
PRE_TRIP
OUT_PTRIP
(or = scan rate if
OUT_TRIP
scan rate > 5 seconds
5 seconds
RESET_IN
Time
C.4.2Specifying rate tIme base
The time unit parameters (TIME_UNIT1 and TIME_UNIT2) specify the rate time base of the inputs
(IN_1 and IN_2, respectively). The block uses the following equations to compute the integration
increment:
IN_1
---------------------------------------=
TIME_UNIT1
Where
• x: the converted IN_1 value (based on the options you configure)
• y: the converted IN_2 value (based on the options you configure), or zero if you select not to use a second input
• OUT[t-1]: the value of OUT from the previous cycle
Reverse flow is determined by either the sign of the value at IN_1 or IN_2, or the discrete inputs
REV_FLOW1 and REV_FLOW_2. When the REV_FLOW input is True, the block interprets the
associated IN value as negative.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use81
FOUNDATION Fieldbus Function Block Reference
C.4.4Calculating net flow
Net flow is calculated by adding the increments calculated for each IN. When ENABLE_IN2 is False,
the increment value for IN_2 is considered zero. When ENABLE_IN2 is True, the value of IN_2 is
used in the calculation.
To determine the net flow direction that is to be included in the integration, configure the Flow Forward and Flow Reverse integration options attribute (INTEG_OPTS). When Flow Forward is True, positive increments are included. When Flow Reverse is True, negative increments are
included. When both Flow Forward and Flow Reverse are True, positive and negative increments are
included.
C.4.5Integration types
The integration type attribute (INTEG_TYPE) defines the integrate up, integrate down, and reset
characteristics of the block. Choose from the following options:
•0 to SP - auto reset as ST—Integrates from zero to the setpoint (SP) and automatically resets
when the SP is reached
•0 to SP - demand reset—Integrates from zero to the SP and resets when RESET_IN or the
operator command to reset the integrator (OP_CMT_INT) transitions to True (1)
•SP to 0 - auto reset at SP—Integrates from the SP to zero and automatically resets when zero
is reached
•SP to 0 - demand reset—Integrates from the SP to zero and resets when RESET_IN or
OP_CMD_INT transitions to True
•0 to ? - periodic reset—Counts upward and resets periodically. The period is set by the
CLOCK_PER attribute.
•0 to ? - demand reset—Counts upward and is reset when RESET_IN or OP_CMD_INT
transitions to True
•0 to ? - periodic & demand reset—Counts upward and is reset periodically or by RESET_IN
Trip and pre-trip action
When the integration value reaches SP - PRE_TRIP (or 0 - PRE_TRIP, depending on the
INTEG_TYPE), OUT_PTRIP is set. When the integration value reaches the trip target value (SP or
0), OUT_TRIP is set. OUT_PTRIP remains set until SP or 0 is reached.
Integration carryover
When the 0 to SP - auto reset at SP or the SP to 0 - auto reset at SP integration type is set, you can
enable the Carry integration option to carry the excess past the trip point into the next integration
cycle as the initial value of the integrator.
C.4.6Modes
The integrator function block supports the following modes:
•Man—The integration calculations are not performed. OUT, OUT_TRIP, and OUT_PTRIP
may be set manually.
•Auto—The integration algorithm is performed and the result is written to OUT. Reset actions
depend on the integration type attribute (INTEG_TYPE) and the inputs.
•O/S—The block does not execute. OUT status is set to Bad: Out of Service. The
BLOCK_ERR attribute show Out of service.
82LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
The integrator initializes with the value in OUT when the mode changes from Man to Auto. The
Man, Auto, and O/S modes may be configured as permitted modes for operator entry.
C.4.7Status handling
The output status calculation is based on the accumulation of input statuses. The calculation includes
the accumulations for both input channels when IN_2 is enabled.
The input statuses are accumulated in Good and Bad groups. An input status of Uncertain is
interpreted as a Bad status for the output status calculation. Each time the function block executes, the
input status is incremented in the appropriate group. The input status accumulation is reset when the
integrator is reset.
The output status is determined with the following logic:
•When less than 25% of the input status accumulation is Good, OUT status is set to Bad.
•When 25% to less than 50% of the input status accumulation is Good, OUT status is set
to Uncertain.
•When 50% or more of the input status accumulation is Good, OUT status is set to Good.
Figure C-7 illustrates output status designations.
Figure C-7Integrator function block output status determination
OUT
Status
Good
Uncertain
Bad
0
25%
50%
75%
100%
Note: Default values and data type information for the parameters are available by expanding the
Attribute View window.
C.5Proportional/integral/derivative function block
The PID function block combines all of the necessary logic to perform proportional/integral/derivative
(PID) control. The block supports mode control, signal scaling and limiting, feedforward control,
override tracking, alarm limit detection, and signal status propagation.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use83
FOUNDATION Fieldbus Function Block Reference
Figure C-8Proportional/integral/derivative function block
BKCAL_IN
BKCAL_OUT
CAS_IN
FF_VAL
IN
PID
OUT
TRK_IN_D
TRK_VAL
• BKCAL_IN—The analog input value and status
from another block’s BKCAL_OUT–Output that is
used for backward output tracking for bumpless
transfer and to pass limit status
• CAS_IN—The remote setpoint value from another
function block
• FF_VAL—The feedforward control input value and
status
• TRK_IN_D—Initiates the external tracking function
• TRK_VAL—The value after scaling applied to OUT in
Local Override mode
• BKCAL_OUT—The value and status required by the
BKCAL_IN input of another function block to prevent
reset windup and to provide bumpless transfer to
closed loop control
• OUT—The block output and status
• IN—The connection for the process variable from
another function block
The block supports two forms of the PID equation: Standard and Series. You can choose the
appropriate equation using the FORM parameter. The Standard ISA PIK equation is the default
selection.
τ
StandardOutGA I N e×1
1
-----------------
s1+
τ
r
d
----------------------------++
ατ
d
s
s×1×
F+×=
τ
s1+
d
----------------------------
+F+×=
s1+×
ατ
d
Where
SeriesOutGAIN e×1
1
-------+
τ
s
r
• Gain: proportional gain value
: integral action time constant (RATE parameter) in seconds
• α: fixed smoothing factor of 0.1 applied to RATE
• F: feedforward control contribution from the feedforward input (FF_VAL parameter)
• e: error between setpoint and process variable
To further customize the block for use in your application, you can configure filtering, feedforward
inputs, tracking inputs, setpoint and output limiting, PID equation structures, and block output action.
Table C-7 lists the PID block parameters and their descriptions, units of measure, and index numbers.
84LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
Table C-7PID function block system parameters
Index
Parameter
ACK_OPTION46NoneUsed to set auto acknowledgment of alarms
ALARM_HYS47%The amount the alarm value must return to within the alarm
ALARM_SUM45NoneThe summary alarm is used for all process alarms in the
ALERT_KEY04NoneThe identification number of the plant unit. This information
ALG_TYPE74NoneSelects filtering algorithm as Backward or Bilinear
BAL_TIME25SecondsThe specified time for the internal working value of bias to
BIAS66EU of
BKCAL_HYS30%The amount that the output value must change away from its
BKCAL_IN27EU of
BKCAL_OUT31EU of
BLOCK_ALM44NoneThe block alarm is used for all configuration, hardware,
BLOCK_ERR06NoneThis parameter reflects the error status associated with the
BYPASS17NoneUsed to override the calculation of the block. When enabled,
CAS_IN18EU of
CONTROL_OPTS13NoneAllows you to specify control strategy options. The supported
DV_HI_ALM64NoneThe DV HI alarm data, which includes a value of the alarm, a
DV_HI_LIM57EU of
NumberUnitsDescription
limit before the associated active alarm condition clears
block. The cause of the alert is entered in the subcode field.
The first alert to become active will set the Active status in the
Status parameter. As soon as the Unreported status is
cleared by the alert reporting task, another block alert may be
reported without clearing the Active status, if the subcode has
changed.
may be used in the host for sorting alarms, etc.
return to the operator-set bias. Also used to specify the time
constant at which the integral term will move to obtain balance
when the output is limited and the mode is AUTO, CAS, or
RCAS.
The bias value used to calculate output for a PD type
OUT_SCALE
OUT_SCALE
PV_SCALE
PV_SCALE
PV_SCALE
controller
output limit before limit status is turned off, expressed as a
percent of the span of the output
The analog input value and status from another block’s
BKCAL_OUT output that is used for backward output tracking
for bumpless transfer and to pass limit status
The value and status required by the BKCAL_IN input of
another block to prevent reset windup and to provide
bumpless transfer of closed loop control
connection failure, or system problems in the block. The
cause of the alert is entered in the subcode field. The first
alert to become active will set the active status in the status
parameter. As soon as the Unreported status is cleared by the
alert reporting task, another block alert may be reported
without clearing the Active status, if the subcode has
changed.
hardware or software components associated with a block. It
is a bit string so that multiple errors may be shown.
the SP is sent directly to the output.
The remote setpoint value from another block
control options for the PID block are Track enable, Track in
Manual, SP-PV Track in Man, SP-PV Track in LO or IMAN.
Use PV for BKCAL_OUT and Direct Acting.
timestamp of occurrence, and the state of the alarm
The setting for the alarm limit used to detect the deviation high
alarm condition
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use85
FOUNDATION Fieldbus Function Block Reference
Table C-7PID function block system parameters continued
Index
Parameter
DV_HI_PRI56NoneThe priority of the deviation high alarm
DV_LO_ALM65NoneThe DV LO alarm data, which includes a value of the alarm, a
DV_LO_LIM59EU of
DV_LO_PRI58NoneThe priority of the deviation low alarm
ERROR67EU of
FF_ENABLE70NoneEnables the use of feedforward calculations
FF_GAIN42NoneThe feedforward gain value. FF_VAL is multiplied by FF_GAIN
FF_SCALE41NoneThe high and low scale values, engineering units code, and
FF_VAL40EU of
GAIN23NoneThe proportional gain value. This value cannot = 0.
GRANT_DENY12NoneOptions for controlling access of host computers and local
HI_ALM61NoneThe HI alarm data, which includes a value of the alarm, a
HI_HI_ALM60NoneThe HI HI alarm data, which includes a value of the alarm, a
HI_HI_LIM49EU of
HI_HI_PRI48NoneThe priority of the HI HI alarm
HI_LIM51EU of
HI_PRI50NoneThe priority of the HI alarm
IN15EU of
LO_ALM62NoneThe LO alarm data, which includes a value of the alarm, a
LO_LIM53EU of
LO_LO_ALM63NoneThe LO LO alarm data, which includes a value of the alarm, a
LO_LO_LIM55EU of
LO_LO_PRI54NoneThe priority of the LO LO alarm
LO_PRI52NoneThe priority of the LO alarm
MATH_FORM73NoneSelects equation form (series or standard)
MODE_BLK05NoneThe actual, target, permitted, and normal modes of the block
NumberUnitsDescription
timestamp of occurrence, and the state of the alarm
The setting for the alarm limit used to detect the deviation low
PV_SCALE
PV_SCALE
FF_SCALE
PV_SCALE
PV_SCALE
PV_SCALE
PV_SCALE
PV_SCALE
alarm condition
The error (SP-PV) used to determine the control action
before it is added to the calculated control output.
number of digits to the right of the decimal point associated
with the feedforward value (FF_VAL)
The feedforward control input value and status
control panels to operating, tuning, and alarm parameters of
the block. Not used by the device.
timestamp of occurrence, and the state of the alarm
timestamp of occurrence, and the state of the alarm
The setting for the alarm limit used to detect the HI HI alarm
condition
The setting for the alarm limit used to detect the HI alarm
condition
The connection for the PV input from another block
timestamp of occurrence, and the state of the alarm
The setting for the alarm limit used to detect the LO alarm
condition
timestamp of occurrence, and the state of the alarm
The setting for the alarm limit used to detect the LO LO alarm
condition
Target: The mode to “go to”
Actual: The mode the “block is currently in”
Permitted: Allowed modes that target may take on
Normal: Most common mode for target
86LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
Table C-7PID function block system parameters continued
Index
Parameter
OUT09EU of
OUT_HI_LIM28EU of
OUT_LO_LIM29EU of
OUT_SCALE11NoneThe high and low scale values, engineering units code, and
PV07EU of
PV_FTIME16SecondsThe time constant of the first-order PV filter. It is the time
PV_SCALE10NoneThe high and low scale values, engineering units code, and
RATE26SecondsThe derivative action time constant
RCAS_IN32EU of
RCAS_OUT35EU of
RESET24Seconds per
ROUT_IN33EU of
ROUT_OUT36EU of
SHED_OPT34NoneDefines action to be taken on remote control device timeout
SP08EU of
SP_FTIME69SecondsThe time constant of the first-order SP filter. It is the time
SP_HI_LIM21EU of
SP_LO_LIM22EU of
SP_RATE_DN19EU of
SP_RATE_UP20EU of
SP_WORK68EU of
STATUS_OPTS14NoneAllows you to select options for status handling and
NumberUnitsDescription
The block input value and status
OUT_SCALE
The maximum output value allowed
OUT_SCALE
The minimum output value allowed
OUT_SCALE
number of digits to the right of the decimal point associated
with OUT
PV_SCALE
PV_SCALE
PV_SCALE
repeat
OUT_SCALE
OUT_SCALE
PV_SCALE
PV_SCALE
PV_SCALE
PV_SCALE per
second
PV_SCALE
PV_SCALE
The process variable used in block execution
required for a 63 percent change in the IN value.
number of digits to the right of the decimal point associated
with PV
Target setpoint and status that is provided by a supervisory
host. Used when mode is RCAS.
Block setpoint and status after ramping, filtering, and limiting
that is provided to a supervisory host for back calculation to
allow action to be taken under limiting conditions or mode
change. Used when mode is RCAS.
The integral action time constant
Target output and status that is provided by a supervisory
host. Used when mode is ROUT.
Block output that is provided to a supervisory host for a back
calculation to allow action to be taken under limiting
conditions or mode change. Used when mode is RCAS.
The target block setpoint value. It is the result of setpoint
limiting and setpoint rate of change limiting.
required for a 63 percent change in the IN value.
The highest SP value allowed
The lowest SP value allowed
Ramp rate for downward SP changes. When the ramp rate is
set to zero, the SP is used immediately.
Ramp rate for upward SP changes. When the ramp rate is set
to zero, the SP is used immediately.
The working setpoint of the block after limiting and filtering is
applied
processing. The supported status option for the PID block is
Target to Manual is Bad IN.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use87
FOUNDATION Fieldbus Function Block Reference
Table C-7PID function block system parameters continued
Index
Parameter
STRATEGY03NoneThe strategy field can be used to identify grouping of blocks.
ST_REV01NoneThe revision level of the static data associated with the
STRUCTURE.CONFIG75NoneDefines PID equation structure to apply controller action
TAG_DESC02NoneThe user description of the intended application of the block
TRK_IN_D38NoneDiscrete input that initiates external tracking
TRK_SCALE37NoneThe high and low scale values, engineering units code, and
TRK_VAL39EU of
UBETA72%Used to set disturbance rejection vs. tracking response action
UGAMMA71%Used to set disturbance rejection vs. tracking response action
UPDATE_EVT43NoneThis alert is generated by any changes to the static data.
NumberUnitsDescription
This data is not checked or processed by the block.
function block. The revision value will be incremented each
time a static parameter value in the block is changed.
number of digits to the right of the decimal point associated
with the external tracking value (TRK_VAL)
The value (after scaling from TRK_SCALE) APPLIED to OUT
TRK_SCALE
in LO mode
for a 2.0 degree of freedom PID
for a 2.0 degree of freedom PID
C.5.1Setpoint selection and limiting
The setpoint of the PID block is determined by the mode. You can configure the SP_HI_LIM and
SP_LO_LIM parameters to limit the setpoint.
•In Cascade or RemoteCascade mode, the setpoint is adjusted by another function block or by
a host computer, and the output is computed based on the setpoint.
•In Automatic mode, the setpoint is entered manually by the operator, and the output is
computed based on the setpoint. In Auto mode, you can also adjust the setpoint limit and the
setpoint rate of change using the SP_RATE_UP and SP_RATE_DN parameters.
•In Manual mode the output is entered manually by the operator, and is independent of the
setpoint. In RemoteOutput mode, the output is entered by a host computer, and is
independent of the setpoint.
Figure C-9 illustrates the method for setpoint selection.
Figure C-9PID function block setpoint
Operator
Setpoint
Auto
Man
Cas
SP_HI_LIM
SP_LO_LIM
Setpoint
Limiting
SP_RATE_UP
SP_RATE_DN
Rate
Limiting
Auto
Man
Cas
88LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
C.5.2Filtering
The filtering feature changes the response time of the device to smooth variations in output reading
caused by rapid changes in input. You can configure the filtering feature with the FILTER_TYPE
parameter, and you can adjust the filter time constant (in seconds) using the PV_FTIME or
SP_FTIME parameters. Set the filter time constant to zero to disable the filter feature.
C.5.3Feedforward calculation
The feedforward value (FF_VAL) is scaled (FF_SCALE) to a common range for compatibility with
the output scale (OUT_SCALE). A gain value (FF_GAIN) is applied to achieve the total feedforward
contribution.
C.5.4Tracking
You enable the use of output tracking through the control options. You can set control options in
Manual or Out of Service mode only.
The Track Enab l e control option must be set to True for the track function to operate. When the
Track in Manual control option is set to True, tracking can be activated and maintained only when the
block is in Manual mode. When Track in Manual is False, the operator can override the tracking
function when the block is in Manual mode. Activating the track function causes the block’s actual
mode to revert to Local Override.
The TRK_VAL parameter specifies the value to be converted and tracked into the output when the
track function is operating. The TRK_SCALE parameter specifies the range of TRK_VAL.
When the TRK_IN_D parameter is True and the Track Enable control option is True, the TRK_VAL
input is converted to the appropriate value and output in units of OUT_SCALE.
C.5.5Output selection and limiting
Output selection is determined by the mode and the setpoint. In Automatic, Cascade, or Remote
Cascade mode, the output is computed by the PID control equation. In Manual and RemoteOutput
mode, the output may be entered manually. You can limit the output by configuring the
OUT_HI_LIM and OUT_LO_LIM parameters.
C.5.6Bumpless transfer and setpoint tracking
You can configure the method for tracking the setpoint by configuring the following control options
(CONTROL_OPTS):
•SP-PV Track in Man—Permits the SP to track the PV when the target mode of the block is
Man.
•SP-PV Track in Local Override (LO) or IMan—Permits the SP to track the PV when the
actual mode of the block is LO or IMan.
When one of these options is set, the SP value is set to the PV value while in the specified mode.
You can select the value that a master controller uses for tracking by configuring the Use PV for
BKCAL_OUT control option. The BKCAL_OUT value tracks the PV value. BKCAL_IN on a
master controller connected to BKCAL_OUT on the PID block in an open cascade strategy forces its
OUT to match BKCAL_IN, thus tracking the PV from the slave PID block into its cascade input
connection (CAS_IN). If the Use PV for BKCAL_OUT option is not selected, the working setpoint
(SP_WRK) is used for BKCAL_OUT.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use89
FOUNDATION Fieldbus Function Block Reference
You can set control options in Manual or O/S mode only. When the mode is set to Auto, the SP will
remain at the last value (it will no longer follow the PV).
C.5.7PID equation structures
Configure the STRUCTURES parameter to select the PID equation structure. You can select one of
the following choices:
•PI Action on Error, D Action on PV
•PID Action on Error
•I Action on Error, PD Action on PV
Set RESET to zero to configure the PID block to perform integral only control regardless of the
STRUCTURE parameter selection. When RESET equals zero, the equation reduces to an integrator
equation with a gain value applied to the error:
Where
• Gain: proportional gain value
•e: error
• s: laplace operator
GAIN e s()×
----------------------------------
s
C.5.8Reverse and direct action
To configure the block output action, enable the Direct Acting control option. This option defines the
relationship between a change in PV and the corresponding change in output. With Direct Acting
enabled (True), an increase in PV results in an increase in the output.
You can set control options in Manual or O/S mode only.
Note: Track Enable, Track in Manual, SP-PV Track in Man, SP-PV Track in LO or IMan, Use PV for
BKCAK_OUT, and Direct Acting are the only control options supported by the PID function block.
Unsupported options are not grayed out; they appear on the screen in the same manner as supported
options.
C.5.9Reset limiting
The PID function block provides a modified version of feedback reset limiting that prevents windup
when output or input limits are encountered, and provides the proper behavior in selector applications.
C.5.10Block errors
Table C-8 lists conditions reported in the BLOCK_ERR parameter. Conditions in italics are inactive
for the PID block and are given here only for your reference.
90LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
Table C-8BLOCK_ERR conditions
Condition NumberCondition Name and Description
0Other
1Block Configuration Error: The BY_PASS parameter is not configured and is set to 0,
the SP_HI_LIM is less than the SP_LO_LIM, or the OUT_HI_LIM is less than the
OUT_LO_LIM.
2Link Configuration Error
3Simulate Active
4Local Override: The actual mode is LO.
5Device Fault State Set
6Device Needs Maintenance Soon
7Input Failure/Process Variable has Bad Status: The parameter linked to IN is indicating
a Bad status
8Output Failure
9Memory Failure
10Lost Static Data
11Lost NV Data
12Readback Check Failed
13Device Needs Maintenance Now
14Power Up
15Out of Service: The actual mode is out of service
The PID function block supports the following modes:
•Man—The block output (OUT) may be set manually.
•Auto—The SP may be set manually and the block algorithm calculates OUT.
•Cas—The SP is calculated in another block and is provided to the PID block through the
CAS_IN connection.
•RCas—The SP is provided by a host computer that writes to the RCAS_IN parameter.
•Rout—The OUT IS provided by a host computer that writes to the ROUT_IN parameter.
•Local Override (LO)—The track function is active. OUT is set by TRK_VAL. The
BLOCK_ERR parameter shows Local override.
•IMan—The output path is not complete (for example, the cascade-to-slave path might not be
open). In IMan mode, OUT tracks BKCAL_IN.
•O/S—The block is not processed. The Out status is set to Bad: Out of Service. The
BLOCK_ERR parameter shows Out of service.
You can configure the Man, Auto, Cas and O/S modes as permitted modes for operator entry.
C.5.12Alarm detection
A block alarm will be generated whenever the BLOCK_ERR has an error bit set. The types of block
error for the PID block are defined above.
LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use91
FOUNDATION Fieldbus Function Block Reference
Process alarm detection is based on the PV value. You can configure the alarm limits of the following
standard alarms:
•High (HI_LIM)
•High high (HI_HI_LIM)
•Low (LO_LIM)
•Low low (LO_LO_LIM)
Additional process alarm detection is based on the difference between SP and PV values and can be
configured via the following parameters:
•HI_PRI
•HI_HO_PRI
•LO_PRI
•LO_LO_PRI
•DV_HI_PRI
•DV_LO_PRI
Table C-9 shows the five alarm priority levels.
Table C-9Alarm priority levels
Priority NumberPriority Description
0The priority of an alarm condition changes to 0 after the condition that caused the alarm
is corrected.
1An alarm condition with a priority of 1 is recognized by the system, but is not reported to
the operator.
2An alarm condition with a priority of 2 is reported to the operator, but does not require
operator attention (such as diagnostics and system alerts).
3–7Alarm conditions of priority 3 to 7 are advisory alarms of increasing priority.
8–15Alarm conditions of priority 8 to 15 are critical alarms of increasing priority.
C.5.13Status handling
If the input status on the PID block is Bad, the mode of the block reverts to Manual. In addition, you
can select the Target to Manually if Bad IN status option to direct the target mode to revert to
manual. You can set the status option in Manual or Out of Service mode only.
Note: Target to Manual if Bad IN is the only status option supported by the PID function block.
Unsupported options are not grayed out; they appear on the screen in the same manner as supported
options.
92LF-Series Transmitters with FOUNDATION Fieldbus: Configuration and Use
FOUNDATION Fieldbus Function Block Reference
C.5.14Troubleshooting
Refer to Table C-10 to troubleshoot any problems that you encounter with the PID function block.
Table C-10 Troubleshooting the PID function block
Possible
Symptom
Mode will not leave OOSTarget mode not
Mode will not leave IMANBack CalculationBKCAL_IN
Mode will not change to CASTarget mode not
Mode sheds from RCAS to AUTO Remote Cascade
Mode sheds from ROUT to MANRemote output
Process and/or block alarms will
not work.
CausesCorrective Action
Set target mode to something other than OOS.
set
Configuration
error
Resource blockThe actual mode of the Resource block is OOS.
ScheduleBlock is not scheduled and therefore cannot execute to go to
set
CascadeCAS_IN
Val ue
Shed TimerThe mode shed timer, SHED_RCAS in the resource block is set
value
Shed timerThe mode shed timer, SHED_RCAS, in the resource block is set
FeaturesFEATURES_SEL does not have Alerts enabled. Enable the Alerts
NotificationLIM_NOTIFY is not high enough. Set equal to MAX_NOTIFY.
Status OptionsSTATUS_OPTS has Propagate Fault Forward bit set. This should
BLOCK_ERR will show the configuration error bit set. The
following are parameters that must be set before the block is
allowed out of OOS:
• BYPASS must be off or on and cannot be left at initial value of 0.
• OUT_HI_LIM must be less than or equal to OUT_LO_LIM.
• SP_HI_LIM must be less than or equal to SP_LO_LIM.
Target Mode. Schedule the block to execute.
• The link is not configured (the status would show “Not
Connected”). Configure the BKCAL_IN link to the downstream
block.
• The downstream block is sending back a Quality of “Bad” or a
Status of “Not Invited.”
Set target mode to something other than OOS.
• The link is not configured (the status would show “Not
Connected”). Configure the CAS_IN link to the block.
• The upstream block is sending back a Quality of “Bad” or a
Status of “Not Invited.” See the appropriate up stream block
diagnostics for corrective action.
Host system is not writing RCAS_IN with a quality and status of
“good cascade” within shed time
too low. Increase the value
Host system is not writing ROUT_IN with a quality and status of
“good cascade” within shed time