Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.


Totalzer Gas flow

Totalzer Gas flow

Hello I have installed a Rosemount 8800D Seroes Vortex Flowmeter for the natural gas. The flow meter is reading the nromal flow and also the totalised flow. The normal flow which is 4-20mA siganl will be sent to the Prificy ME pLC. However the totalised flow is only be a local displayed on the instrument. My challend is to try and get the totalised flow on the SCADA (Wonderware).
The issue is before I purchased the flow meter the client only told me they only interested in the normal flow to be diplayed on the screen but now they also want the totalised flow and since the meter has been built to our specifications it will only give out 4-20mA signal for the normal flow and not a pulse output.

Can anyone help me with the following?
1. How to do the totalised flow calculation in Proficy ME PLC using the 4-20mA signal?

2. Is it possible to split the 4-20mA signal using a spliter so one signal is for the normal and one signal can sent to the high speed pulse generator for the totalise flow computation in the PLC.


RE: Totalzer Gas flow

I was thinking get a HART to Modbus converter and have Wonderware read the totalizer variable via Modbus which would not sacrifice any accuracy and would eliminate the gripes that the totalizer on the meter doesn't match the total in the HMI.

But, the devil is in the details. The totalizer value is not in the list of assignable HART variables, but it is ni the HART burst mode list. How odd.

There are eight variables that can be mapped to one of the four HART variables, but there are nine variables that are available in HART burst mode

page 54 (pdf)
Selections for the Primary Variable are
1) Mass Flow
2) Volumetric Flow
3) Velocity Flow
4) Process Temperature

Selections for the Second (and 3rd and 4th) Variable(s) include all Variables that can be mapped to PV, and also
5) Shedding Frequency
6) Pulse Frequency
7) Total Process Density
8) Electronics Temperature.

(page 69 pdf)
Burst option
Xmtr Vars–Allows the user to define custom burst variables. Select variables from the list below:

1) Volume Flow
2) Velocity Flow
3) Mass Flow
4) Vortex Frequency
5) Pulse Output Frequency
6) Totalizer Value
7) Process Temperature
8) Calculated Process Density
9) Electronics Temperature

The totalizer can only be read in burst mode, which is part of HART multidrop mode which sacrifices the 4-20mA output for the primary variable.

It's probably worth a call to Rosemount to inquire, why the totalizer value is omitted from the HART variables assignable to the primary, secondary, 3rd or 4th variables. Maybe it's a manual error.

I can't help on the details of totalizing an analog signal on the PLC (my PAC has function that makes it easy), other than you sum flow values over time, and hopefully time base is accurate.

Yes, there are commercial current signal splitters, but I can't see how that would help. High speed pulse counters expect read and count pulses over discrete time frames.

There might be a pulse generator card somewhere, but that would introduce substantial error; to convert analog to pulse and then count the pulses and then feed the pulses back in to counte3
r card.

RE: Totalzer Gas flow

Thanks dawn2. I will have a think about what would be the best approach.

RE: Totalzer Gas flow

Does anyone know what the formula is for the tatalise flow? I would like to do the calculation for the toatlise flow in the PLC using the 4-20mA signal.

RE: Totalzer Gas flow

former sum + (instantaneous flow rate value * [sampling interval time interval / number of sampling intervals in engineering unit time value]) = current sum = total

example: constant 300 gpm flow rate sampled once per second
Former sum is initialized to zero.

1st conversion: 300 * 1/60 + 0 = 5 gallons
2nd conversion: 300 * 1/60 + 5 = 10 gallons
3rd conversion: 300 * 1/60 + 10 = 15 gallons
4th conversion: 300 * 1/60 + 15 = 20 gallons
. . . .
59th conversion: 300 * 1/60 + 290 = 295 gallons
60th conversion: 300 * 1/60 + 295 = 300 gallons

RE: Totalzer Gas flow

Thanks Dawn2

RE: Totalzer Gas flow

As long as the meter your using is a hart smart device i have used a HIM module made by Moore Industries. Similar to a rosemount tri-loop it would go in your control panel and give you an additional analog out of your preference. They have proven to be super reliable for me.

RE: Totalzer Gas flow

1.Set a low Flow cutoff rate that is acceptable. (Eliminate that pesky 4.01ma)
2.Set a timer to execute at an acceptable sample interval. (10sec)
3.Run Calculation when the timer cycles.

T = Timer Accumulator (In seconds)
Q = Flow Rate (In GPM)
A = Accumulated Total (In Gallons)
Calculate A = A + ( Q / 60) * T )

Divided Q by 60 to convert Gallons/Min to Gallons/Second

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close