SLC Input frequency monitor

TAP62

Member
Join Date
Oct 2008
Location
Ontario
Posts
7
Hello All.
Can anyone tell me a simple way to monitor a single input clock pulse from a machine with a 5/04 processor. I want to be able to monitor the machine speed and latch a fault bit when the machine drops below a certain speed. I am taking an input from the bolts on a pulley with a prox... the simpler the better....

Many Thanks..
 
This seems overly simple.

Thought you'd just count pulses for a set period of time, you could run multiple instances of counting for a new time set to increase accuracy.
 
The two general principles to determine speed are to count a number of pulses over a period of time, or to measure the period of time between each pulse.

The way I have done this with SLC-500 controllers without using a dedicated counter module like the 1746-HSCE or -HSCE2 is to count a number of pulses over a very precise period of time, using the SLC-500's operating system feature called the Discrete Input Interrupt (DII) function.

This function allows you to select one input module, apply a mask to the inputs to determine which one triggers the function, and execute a single routine when that specific input changes state.

Even better, you can configure the DII function to only execute the interrupt routine when the input has changes state a certain number of times (the Preset value, S2:50).

There is a timer with a 10 microsecond increment that delivers the value between executions of the DII routine.

Let's say you configure the DII to execute once every 10 counts of a specific input. Let's say when the DII routine executes, the S:45 register (the 10 us timer) has an accumulated value of "10,000" meaning 10,000 x 10 microseconds = 100 milliseconds. 10 counts in 100 milliseconds means 100 counts per second, or 6000 RPM.

You'll need to have an Input module that can keep up with your signal; the ordinary 1746-IB16 modules have a response speed of around 8 milliseconds, while the 1746-ITV16 has a response speed of 0.3 milliseconds.

The key questions to determine if the DII method is feasible are:

How fast is the shaft rotating ?
How long is the Proximity switch input true ? You might need an oscilloscope to answer this accurately, though a little geometry will get you close.
 

Similar Topics

I have a SLC5/05 with a 1746-NI16V. I am trying to configure it for single ended inputs. Please notice in the screenshot the upper SCP is...
Replies
21
Views
5,489
Hey guys, Well, the troubleshooting continues for the client who got hit by lightning. New CPU has been installed, and is working! That's the...
Replies
12
Views
3,332
Was wondering if this was possible, or if anyone has had experience with it.
Replies
4
Views
1,933
i have an input card producing 24 volts coming out of an input card ??? any help on this one
Replies
13
Views
3,692
In my 1746-NIO41 analog input card , for a full 20mA input , the reading shows only 16383 ,why is it so ? for input address "i:3.1"
Replies
3
Views
1,976
Back
Top Bottom