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,
Dave

Hi 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

Similar Messages

  • 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 

  • 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 KB

    Found an example.  Thanks anyway

  • Frequency in cFP CTR 500

    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

  • 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

  • Why does Lookout receive wrong count from FP-CTR-500

    Counter module flashes light count = to field pulse input device. Lookout fieldpoint object follows device count, but occassionally double counts giving wrong results. Is this a hardware problem with the counter module? A second counter in the system works as expected. Both are wired the same way and read the same way in the software and are receiving signals from like field devices.

    Mike,
    To rule out the possibility of this being a hardware problem in the FP-CTR-500 module, you can swap both of your FP-CTR-500 modules. I suspect that the problem will remain on the same signal/channel indicating that it is most likely a signal problem.
    You may be receiving a double count as a result of noise or signal differences in the sensors wired to the various channels. To reduce the likelihood of a spurious signal causing a double count, you can enable the low pass filter on the FP-CTR-500 to reject signals above 200 Hz. If you look at the signal on a scope, you may see that it is fairly noisy and could use some filtering. Also, consider if one sensor has a longer cable run then the other or if it routes near something that may be electricall
    y noisy.
    Regards,
    Aaron

  • CTR-500 field-device power

    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 Bayer

    According 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.

  • Cfp-ctr-500

    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
    Allan

    Hi,
    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

  • 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 KB

    Here 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

  • We are reading 4 external counting signal and 1 internal 32 Khz clock simultaneously, via a FP-CTR-500 and a VisualBasic app

    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

  • How can we substitute the invalid option "reset after read" in FP-CTR-500 + FP-1600 frequency measurement application?

    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,
    Puho

    For 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

  • FP-CTR-500 don't read external count inputs

    I have 4 frequency signal inputs (0-10 KHz) connected to ports 2,3,4,5 of one FP-CTR-500, but I can't read any change on counting values, using FieldPoint Explorer. The module is OK, all the LEDs are green, including those four inputs, the firmware version of FP-1600 is 4.11 and software version of FieldPoint Explorer is 3.0.0 I can view a fix value of 53xx counts on each input, after a power up sequence (the external frequency is 8.2 KHz aprox.). What can I do?

    There are several reasons that you may be having problems with the count. First, if the channel LED is always on, then the signal wired into the FP-CTR-500 may not be going low enough (below 6 volts) for the module to see the falling and rising edges. Second, if the inputs have been configured with the 200 Hz low pass filter setting, you may be filtering out your signal. Third, if you have configured the count channels for internal count inputs (1 kHz Reference or 32 kHz Reference) or previous count channel, then the module is not looking at your actual wired signals. Fourth, If you have enabled the Gate Inputs (channels 8-11) for any of the counters, then the count will not increment while the gate is low. Fifth, if the channel is configured for Reset On Read fu
    nctionality, every time the FP-1600 polls the FP-CTR-500, the channel will reset itself.
    Regards,
    Aaron

  • How Do I get back the Read window in Mail in Lion? I don't want to click and open ea. email - too many

    I have somehow done away with the window to read the email without clicking and opening - I cannot figure out where to go to put it back! I do not want to click to open and read ea. email - there is too many - I want the mail boxes and the preview pane - just missing that additional window to the right - please help if you know how to get it back.

    Or double click on the bar to the far right and it will reset.
    Captfred

  • In module pool program dump due to ''too many consecutive nested call scree

    i got a dump i found that this is due too many consecutive nested call screens ,i have used call screen
    statement in program ,in program once the transaction is completed successfully ,on pressing the ok button ,it will go to the first screen , here where the call screen is executed
    so to prevent this dump what shall i do ,plz suggest

    Hi,
    Use LEAVE TO SCREEN 0 statement in OK code
    Try this.

  • Adobe reader says too many activations.

    Have adobe reader on ipad and iphone. each time itune updates, I have to activate reader again. now it says I have too many activations and I cannot use it anymore. Suggestions?

    That's not the Adobe Reader. We don't have an error message like that. If you like, you can take a screenshot (press home key and the power key and the screen shot will be captured to your photo library) and share that with us on the forum or in email at [email protected]
    It does look like Overdrive is using an Adobe Account. From what I can tell in their support, you may have a limited number of devices on which you can use a particular Adobe ID. They recommend you contact Adobe support for help on this. The best link I've been able to find is this one:
    http://helpx.adobe.com/en/x-productkb/policy-pricing/account-password-sign-faq.html
    If you scroll to the bottom of that page, there is a "Chat with an agent" link that you might try (since I don't see this error message listed there".
    I also found a few other users in our forums who were having this issue. They resolved it by correcting the timezone on their iPad. Again, note that they are using the Overdrive app, not the Adobe Reader =)
    http://forums.adobe.com/message/3819884?tstart=0

Maybe you are looking for

  • 3D surface plot export _ missing scale on the projection​s

     Hi all, I am using 3D surface plot subvi in LabView 2010 SP1. After plotting the data, I can export the images (.bmp, mata file etc.). While exporting the projections of the images, I am not able to get the axis scales on them, though when I export

  • How to use macro to pull data from custom infotype?

    Hi all, Is rp_provide_from_last p9004 space pn-begda pn-endda. works? i am getting all zeros . is using macros possible pull data from custom infotype? or only select? Regards sas For LDB PNPCE get peras:

  • Reference to the component controller in the window

    Hello All, Can we get the reference of the component controller in the method of the window.. Warm Regards, Smita

  • Could not start perform data upload task UI

    Hi Guru: I tried to perform data upload through data management->data upload workbench->perform data upload task. The system just stop there with the small clock icon turning and turning... I checked SM66, nothing is running at the backend. Any idea?

  • Zen micro photo noise help

    Firstly sorry if my english isn?t very good My zmp makes and strange noise when i switch it on or off or when i change from one song to another, from one artist to another,,,is this niose something normal? THANKS