Flowmeter with FP-CTR-500/502
Hi to all,
any people have experiencing for flowmeter with a counter NI FP-CTR-500/502,
its a right choice for mesureament from 4 to 400 GUS/h ?
Many thanks in advance for any indication.
Best regards.
Hi adrtab5,
I'm not sure about what GUS/h means. Looks like a sort of "rotation rate" something like rpm but slower.
Anyway you can find information about 500/502 specs on this KB Measuring Frequency With the FP-CTR-500/502
And obviously in the manual FP-CTR-500 and cFP-CTR-500 Operating Instructions.
You should see if the specification of the CTR-500 match your needs, namely the specification of your flowmeter.
Here's an extract.
Input Characteristics
Number of channels.......................... 12 (8 count, 4 gate)
Input type..........................................10–30 VDC sinking,
compatible with most 12 and
24 VDC devices
Maximum input voltage....................30 VDC
Input threshold level
ON state......................................≥10 V
OFF state ....................................≤6 V
Input current limiting........................5 mA maximum
Input bandwidth
Count inputs ...............................50 kHz; 200 Hz with
software-enabled lowpass
filter
Gate inputs..................................50 kHz
Maximum off-state leakage
current for external devices...............0.2 mA
Best Regards
FiloP
It doesn't matter how beautiful your theory is, it doesn't matter how smart you are. If it doesn't agree with experiment, it's wrong.
Richard P. Feynman
Similar Messages
-
Problem resetting count on read with fp ctr-500 counter
Using the ctr-500 module with a FP-1000. I want to reset the count of a channel on each read. The CTR-500 manual says to selecting "Reset on Read" from the Value menu. I've done that but the counter never resets when I read it. I then tried clicking on "Creat item" under channel attributes in MAX. It creates an item called "Read Reset Mode @Count Input 0" under Data Neighborhood. Added that item to the program and wrote to it with both a 1 and 0, but when I read channel 0 it still will not reset. Obviously, I'm missing something. I would appreciate any help or a simple example so I can get this resolved. Thanks, Mike
Message Edited by mike72903 on 01-31-2008 10:51 AM
Attachments:
reset count1.vi 15 KBFound an example. Thanks anyway
-
Measuring Low Frequencies with LabVIEW and FieldPoint Using [c]FP-CTR-500/502
I am trying to use this example in a LabView 8.0 and a Field Point FP-CTR-502 module but without any sensor I get frequency and period values.
Is that possible to use this example with LabView 8.0 or not?
I am trying to use an anemometer Campbel Scientific A100R.
http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3ED7556A4E034080020E74861&p_node=174404&p_source=External
Attachments:
Low_Frequency_Measurement_CTR_LV71.vi 193 KBYou can launch MAX from start\programs\National Instruments\Measurement & automation.
Concerning source signal wiring, you can have a look to the following link : http://zone.ni.com/devzone/conceptd.nsf/webmain/01F147E156A1BE15862568650057DF15?opendocument
Hope this helps,
Manuel R
AE dans une autre vie -
We nned to incorpore the values of 2 frequency signals (0-10 Khz)into a process controlled by a VisualBasic application running on 1 PC with W'95. Because the FP-CTR-500 working with FP-1600 hasn't the option "reset after read", the process of reading is a bit complicate, and sometimes, we receive wrong values of frequency from those devices. Could you help me? Is there any extremely reliable method of reading? Best regards,
PuhoFor frequency measurement information on the FP-CTR-500/502 modules. Please see KnowledgeBase Article #1TB63SUS
http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/d8db42f9fdc3607e862568640047f144?OpenDocument
Ultimately, the FP-CTR-500/502 modules are not designed for frequency measurement, although it is possible to use them to measure frequency. The one thing is that it works best to do the measurements over relatively long integration periods (1/4 second or more).
Regards,
Aaron -
Hi, I got a VI to read frequency from cFP 2020 with the CTR-500 module (Frequency Measurement.vi) in NI Example Finder. When I run this VI in LabVIEW for Windows, it's all right. But I want to run it embedded selecting the target and, when I do it, I cannot read the frequency. Does anybody knows what could be happening? Thanks
Hi letreca,
I took a look at your code and it doesn't look like
anything is really wrong there. There was one thing that I think might
help you. Because you do not have any sort of data dependencies, you
could be causing a condition where you are resetting the counter before you
read it. The best way to change this would be to connect the error out of
the Read.vi with the error in of the Write.vi.
You mentioned in your first post that you were using
Frequency Measurement.vi from the example finder (Browse > Hardware Input
and Output > FieldPoint > Advanced); however, the code for frequencia.vi
looks completely different. If you run the example do you get the same
behavior?
I think you may be having an issue mentioned in the first
paragraph because you may be resetting the counters too early. Try the
example and if that works, use the same technique. If that doesn't work,
then try to modify your existing code as described. If neither works tell
me what has changed and what hasn't so I can try to take a closer look into
everything.
Regards,
Otis
Training and Certification
Product Support Engineer
National Instruments -
How can I measure RPM with CTR-500 module?
I have used the CTR-500 module for mesurement of motor RPM. But it doesn't have direct option to measure RPM ,
so i have count pulses for 1sec (then reset the counter) and by calculation show the result for 1min. But it varies every time ,cant give me fix RPM.
I want reliable solution for this.min
You have not said how much the RPM actually varies from reading to reading and what the range of measured RPM is for the process. This variation can be caused by a couple of things. One would be actual variations in RPM due to changes in motor loading. What is this motor driving? Most RPM readouts use some form of sample averaging to smooth out the readings.
A second cause could be your vi. Suggest you post a copy of your vi.
In case you have not seen it, here is a link to a KB about measuring frequency with cFP. It also links to several other docs on the same subject . http://digital.ni.com/public.nsf/allkb/D8DB42F9FDC3607E862568640047F144?OpenDocument -
FP-CTR-500 outputs are failed?..
We are working with a tandem FP-1600/FP-CTR-500, and we have set the 4 outputs of the counter module in toggle mode, using 2 counter channel to generate square-waves. All 4 output LEDs are blinking OK, but there are no change in the voltages of physical outputs (position 13, 14, 15 y 16 of terminal block). 24 VDC/ground of power supply is connected to pin V and C, and each different output has a fixed voltage level of 0.65 to 0.85 Volts aprox., even after power-up or general reset. By this way, there are no loads connected to those outputs. Can anybody help me?.
I really do not recommend the self-repair option.
I must point out that opening the module and making any changes to the circuit board voids all warranties on the device. Additionally, whereas I have a fairly good idea of what components need to be replaced, there is no guarentee that what we believe are the damaged components are actually the components at fault. Furthermore, for the components that I would suggest as the likeliest possible cause, your electronic maintenance department may or may not have industrial rated components available to replace the components and would not be set up to fully test the module after it is repaired. The test fixtures at National Instruments for the FP-CTR-500 are set up to test the cou
nt inputs, internal clocks, frequency rejection filters, outputs, gates, input bandwidth and output bandwith.
However, if you feel that your department is up to it, and are willing to void the warranty, then I can tell you which of the components (by the way, these are surface mount IC's) are the likeliest to have been damaged.
Regards,
Aaron -
How to modify "Frequency Measurement" to report the frequency every one minute?
The signal frequencies vary from 0 to 10 Hz (see the analog output plot and attached sample data file), so I want record the average frequency every one minute.
Software: Labview 8.5
Hardware: FP-CTR-500
Program: "Frequency Measurement" --build in and under "NI example finder", It was attached with this message.
Physical wiring: (1) The signal I want to measure to count input 1 (pins 2 and 18). it is a pulse signal (range from 0 to 1 V, see the plot and attached data file).
(2) Wire Output 0 (pin 130 to gate 0 (pin 9). Do com pins 26 and 30 need to wire together?
FP-CTR-5000 was set up in Max based on the program instructions. I have tried different gating pulse frequency, my readings are always "0".
Attachments:
H2O_20130809.xlsx 18 KB
Frequency Measurement.vi 35 KBCTR-500 high pulse is >=10V. Hence, it always read your pulse as low. With this low voltage pulse, you must use analog input module, and write a program to read pulse from analog level. You must also make sure that you pulse is not so narrow that cFP loop is not fast enough to capture voltage change.
-
Pulse Counting Problem CTR-500
I am using a couple CTR-500 on a compact fieldpoint setup to measure pulses from 2 energy (BTU) meters, 3 diaphragm gas meters, 2 liquid flow meters and 2 Watt-hour electrical meters. I seem to have a problem with my pulse counts accelerating upon start up of the program (up to 1000 pulses/15 minutes <- which is unrealistic for the hardware installed and then falling to 5-10 pulses/15minutes <-reasonable value). The pulse count does not correlate with the manual meter readings I have taken either, with the exception of the Watthour meters. I am unsure if it is my program, wiring, or peripheral equipment at this point.
Has anyone seen a problem like this before? I have included a couple graphs showing the raw pulse count (saved every 15 minutes) and the change in pulse count every 15 minutes.
Solved!
Go to Solution.
Attachments:
Pulse Counting Run Away.pdf 128 KBHere is an example vi of how I am reading the pulses and some data processing I am doing with the signal. I have built in a totalised pulse counter to compensate for the maximum of 65535 pulses that can be counted by the module - so I do not miss pulse counts on reset.
Attachments:
Example code for counting.pdf 60 KB -
Hello forum,
I have recently started my FP adventure, and am pretty impressed with what I have achieved so far ... Still, since I completely lack knowledge of electronics, I hesitate for the following. I have an FP-CTR-500 that is neatly counting pulses from anemometers, water-consumption counters etc. All these devices are powered through the 24VDC power that I piggy-backed from the FP1600. Now, the new counter I'd like to install takes 3VDC in the pulse-generating loop, and I wonder whether I can have this connected to the same CTR, and in what way. Can I use a separate external power supply ?! Any suggestions ?! Thanks a lot for your help,
Amicalement,
Jan BayerAccording to the
device specifications the CTR500 input range is 10 to 30 VDC, so your
understanding is correct on that point. Hence 2 solutions : either you manage
to use signal conditioning to increase your input voltage, or you have to use
another device.
Regards,
Matthieu B.
NI France
Cordialement / Regards, Matthieu B. @ NI France. -
I need to count intermittent high speed pulses from an outside source with cFP-CTR-502 and Labview 8.2 . I've found example code for generating pulses and creating intricate count setups but no straightforward examples of a simple counter. Any suggestions?
Hello tinfish,
I could not find a simple example that implements simple counting either, but it should be straightforward enough for us to try. Do you have the CTR module configured properly in MAX? If so, can you monitor the channels on your CTR 502 for input? Try connecting a square wave or some other digital pulse to the terminal to test the functionality of the counter module first (before programming). If you monitor the input channels with somethign connected you should see the count increment each time it sees a rising edge (assuming default configuration).
Once you've verified that everything works in MAX, you can set up your CTR module in a LV 8.2 project. If you need help with this, refer to the help document (look in the "Configuring FieldPoint in LabVIEW" section):
C:\Program Files\National Instruments\FieldPoint\documentation\Online Help\fplv.chm
You should be able to just read a channel tag from your CTR 502 using an FP Read VI. (Simply drag the channel from your project onto the block diagram). Since counting is the default behavior of the 502, there is no special programming involved to make it work.
I hope this helps -- if it's too high-level we can talk details about specific questions you have. Have a good one!
Charlie S.
Visit ni.com/gettingstarted for step-by-step help in setting up your system -
Voltage loss on incoming signal to CTR-500
I have an optical sensor with at 12Vdc power supply hooked up to a CTR-500 module with the cFP-2020. I am trying to set it up to pick up the RPM of a motor. The speed range of the sensor is 1-250000RPM which is more than enough since the max I will see is 4000RPM. With the Power supply either routed through the Module or not through the module, I can see a 10V pulse on a scope comming from the sensor(when sensor line is not connected to module) But once the signal is connected to the channel I want to read it with, the signal Pulse Voltage drops to about 8.5Vdc, which is under the requirement to generate a count.
Can anyone tell me why I am getting a voltage drop? How can i fix it.rameymm,
The 10 V you read from the sensor with a scope, what is the ground referenced to? When you are measuring the voltage at the inputs of the module, COM is tied to the ground of the 12 V power supply. It is possible that you have a common mode voltage.
Is there anyway you can increase the high voltage the sensor outputs? 10 V is pretty close to the 10 V minimum required between Vin and COM to register an ON state.
Ames
Applications Engineering
National Instruments -
CTR-500 module reading too many pulses?
Hi. I am using a CTR-500 module as a totalizer to count the pulses coming from a turbine flow meter. The flow meter is calibrated for 1 pulse/L and our pump is displacing 5-10 L/min. The pulse's high state is about 18VDC.
The problem we are having is that when the pulse occurs, the pulse count goes up by 5-40 counts (sometimes more). The LED on the module behaves properly and matches the pulse output from the flow meter but the reading we get in NI-MAX is not right. I'm sure this is something simple that I am missing but I can't seem to get it to work right.
I have the feeling that the module is reading many false highs as the pulse is high for a good second or so. How to I get the module to count only the rising edge of the pulse and ignore the rest?
Any help is appreciated.
Thanks,
DaveHi Dave,
CTR-500 does use edge counting. You can perform a software check to see if it is still at a high and if it is then not do a count and if it is not the increase the count. The green ready light just indicated that the module is working in normal mode and the green status indicator light turns on when the channel is used. Have you tried using a different flow meter with this?
Warm regards,
Karunya R
National Instruments
Applications Engineer -
lication with OPC server. Can we assure that the time of reading of values for all the channels is the same?. We need to compare those 4 external counting values between them, using the 32 Khz internal clock like a time base reference. Can anybody help us?The timing of reading from the VisualBasic application is 2 seconds, and external pulses are incoming at 8 Khz aprox.
lication with OPC server. Can we assure that the time of reading of values for all the channels is the same?. We need to compare those 4 external counting values between them, using the 32 Khz internal clock like a time base reference. Can anybody help us?Eduardo,
The FP-1600 should be sending data is relatively synchronized to the OPC Server. However, since items containing multiple analog/count channels are not allowed in the OPC Server, the OPC Server is treating the channels as separate channels and may not be transmitting the data simultaneously.
The more complete picture looks like this: The FP-1600 reads all 6 channels of the FP-CTR-500, it compares each value to the configured deadband and places any values that have changed in the transmit queue, it then does the same thing for any other I/O modules on the system. Following the scan of the entire bank, it transmits all of the changed data to the client computer. It then starts scanning the bank and the process repeats. The OPC Serv
er on the client computer breaks the data down by channels into the appropriate memory locations. An OPC Client will establish separate requests for each channel. Thus a client may sequentially request data from separate channels and may get data from different times if the OPC Client has updated channels between responding to one data request and then the next.
Regards,
Aaron -
Hi, I have recently upgraded a system from fieldpoint modules to compact fieldpoint.
I have a cfp-ctr-500 module which I use to generate a pulse output, a terminal count attribute is used to program the length of the pulse (5-1000ms) and the output is on channel 0.
With the old system this worked very well but with the compact fieldpoint module I cannot get any output.
If I make an output mode attribute then select 1 it takes the output high, when 0 is selected it takes it low.
with the old modules I had an attribute called control @ch1 which I set to true to send the pulse, cfp seems to have different names.
Getting very frustrated that I cannot get it to work, any help would be great.
Thanks
AllanHi,
The original modules were FP-CTR-500 RS485 coms and the new modules are cFP-CTR-500 ethernet coms.
There are two modes of operation.
Mode 1 raise the output to a steady level for a time between 1 minute and 60 minutes, this is working ok by setting the output mode for the channel to 1.
Mode 2 single pulse of variing length, set by setting the terminal count to appropriate millisecond count.
Pin 9 and pin 15 are linked together,output 2 to gate 0.
Allan
Maybe you are looking for
-
So, What I am trying to do is deploy Office 2013 throughout our company, and I do not want the users to save their business or personal files created within Office 2013 on the C: drive or Sky Drive. We have what is called the U: drive and I'd like to
-
Computers Greyed-Out in Qadministrator
I'm trying to set up a managed cluster. I followed the instructions in the Distributed Processing Setup.pdf. I also looked at this article which has a pretty straightforward explanation: http://www.macworld.com/2006/01/secrets/marcchreateside/index.p
-
Can't see ishuffle on my mac during setup or download songs
I'm trying to set up my child's Christmas present, an ishuffle 2G. Following instruction manual. 3rd step - set up suffle using onscreen instructions when they appear. THEY DIDN'T. So I charged the battery and that's as far as I got. My computer is
-
Wow, faster speeds thanks to you guys! But I could...
Hi, Me again. I would just like to say thank you to everyone here who helped me out. I bought a BT Business hub and my speed has rocketed. My line capacity was at around 650-750kbps, now I'm topping 950kbps, which means I went up a profile! This mean
-
What is the preferred app for editing Microsoft Word docs ie .docx, please? Many thanks