Digital Counter "jumping"

rguimond

Lifetime Supporting Member
Join Date
Jul 2009
Location
Escuminac
Posts
665
I made a recent hardware change to a flow meter system and have come up with a strange problem. I hope someone can lead me in the right direction.

The counter - Veeder-Root (Form 797586-220)is connected to an output on a ML1100. A pulse from a flow meter is sensed by an input on the ML1100 and is used to increment an internal counter. In parallel with the internal counter is the output to the digital counter. The counter sends one pulse per litre. The flow rate is 17,000 litres/hour (approximately 4.722 pulses / second)

Originally, the counter was connected directly to the meter (no PLC in the way) and would increment every litre.

Currently, the counter sometimes increments by litre, but also skips from time-to-time.

I tried connecting the counter in parallel with the PLC input with similar results.

I should add that the internal counter updates perfectly.

I was thinking of installing a pull-down resistor between the pulse and ground. Any other suggestions?
 
How you have programmed your plc program?

If your plc output is true only one plc scan when flow pulse is sensed by input, this is maybe little too fast for external counter and it won't count all pulses.

Try adding pulse "stretchening" timer for plc output (ex. tof timer 10-100ms on plc program before output)
 
Thanks. I see what you mean.

I set this up. Should hold the output closed, but the ONS may mess it up. Maybe "screenshot2" would work better?

In any case, the homogenizer is washing now, so I'll have to wait until later to try it.

screenshot.jpg Screenshot2.jpg
 
"Sreenshot2" probably works, first won't because of ons insruction. But if there is TOF-timer block on ML1100, I would use it instead of TON-timer.

pls_out.jpg
 
I thinked your sreenshot2 better, it won't keep output closed longer time than flow pulse duration.

Instead your output will go to closed state after ton-timer expires, if it even expires at all.

If you wan't use ton timer, I think you have to use sr-flipflop. flow pulse sets output, and if output have been closed ex. 500ms then plc program resets output. But, as I wroted before, easiest way is to use tof-timer and ons inscruction.
 

Similar Topics

Hi, I am using rather an old PLC (FPO-CT32) by Panasonic with FPWINPRO 7. It doesn't give out the option of activating a high-speed counter for...
Replies
3
Views
1,654
Hi all I have a Micrologix 1400 1766-L32BXB and I want to use one input as a pulse counter from flow meter. I don't want to use HSC to save on...
Replies
4
Views
2,940
Hi everybody, I'm searching the data-sheet/catalogue of a digital counter. Description: DIGITAL COUNTER DIG210 Part number: HDV4100-05...
Replies
0
Views
2,443
Question to anyone with ideas about my thoughts on upgrading a very vintage timer, which is being used to switch between 2 5hp domestic water...
Replies
14
Views
364
I have a PLC type PM856 from ABB with some I/O modules and I get an error from the Digital Inputs model type DI801. The unit status shows error...
Replies
0
Views
246
Back
Top Bottom