By
John Rezabek, Contributing Editor
Fieldbus brings an enormous amount of new information into the host system. Most of the time, we think in terms of its usefulness in asset (I&C) management and instrument/device diagnostics. But some of the new information available through digitally integrated field devices is useful to your operators who are managing the process 24/7.
It is important to have an idea of what variables those might be before embarking on a large project. What comes ĀcannedĀ from your systems vendor or HMI supplier may be too much of Āall things for all people.Ā For example, the stock faceplate for my DCS layers the same piece of data a half-dozen times, each with the decimal point in a different place, and turns on visibility based on the Ādecimal pointĀ attribute of that piece of data. We chose to do without that query (whereĀs the decimal point?) entirely, and show all PID outputs to one significant figure (xxx.x). This saves a little processing time and allows us to choose a more interesting piece of data to bring in.
One piece of data your operators are almost sure to like, is the ĀreadbackĀ value of a control valveĀs AO block. This represents the actual position of the valve stem (0%-100%, to as many decimal places as you like) as seen by the valveĀs smart positioner. We show this value for every fieldbus or HART-capable control valve in the plant.
We show the ĀrequestedĀ position (the output of the PID block) as well as the ĀactualĀ position on controller faceplates. This makes it easy for operators to spot a sticky or sluggish valve or overzealous positioner tuning. Many times, an operator wants to make fine adjustments, and this ĀreadbackĀ signal lets her see if a move of a few tenths of a percent actually translates to valve steam movement.
You can use the option ĀUse PV for BKCAL_OUTĀ in Foundation fieldbus AO blocks, which makes the sensed stem position a ĀpublishedĀ or deterministic variable.
Every Foundation fieldbus function block and transducer block has a Āmode,Ā which must be set correctly for a loop or even an indication to function, and every block mode has an attributes ĀtargetĀ (where someone/something asked the block to be) as well as an ĀactualĀ (the mode itĀs ĀactuallyĀ in). If all is well, blocks go to their target mode within a scan.
In most transducer blocks, the ĀmanualĀ or out-of-service mode will result in the associated function block going to ĀIMANĀ or ĀInitialization Manual.Ā In the case of an input, this might cause its AI (analog input) to stay in ĀOOSĀ or out-of-service, and the PID function block to be stuck in manual. An output block or ĀAOĀ mode of anything but ĀcascadeĀ will cause its upstream PID also to go to ĀIMAN.Ā For this reason, we equip fieldbus controller faceplates with an alert that says, Ācheck target modeĀ whenever the ĀactualĀ mode is stuck somewhere other than the ĀtargetĀ set by the operator.
It may not take much effort to set up oneĀs subpictures to display the main categories of ĀuncertainĀ and Ābad.Ā We do this for variables coming from FF devices and default to a ĀblankĀ status indication if the measurement status is Āgood.Ā There is a great deal of ĀgranularityĀ in the status message, and distilling that information can be worthwhile. For example, some transmitters set the measurement status to a specific ĀuncertainĀ status if they have detected a plugged impulse line.
Finally, some innovative end users have figured out how to depict all their fieldbus segments on HMI graphics, and display some of the key measurements (e.g., case temperature) and communication statistics in real time. In this way, they have done away with ĀpaperĀ loop diagrams. The graphics are useful to the instrument tech who can easily see what other devices are on a given segment, or toĀ operators when they have concerns about the ĀhealthĀ of a segment.
Email me if youĀve found some cool and useful fieldbus data to help your operators.