ML1100, Averaging/Filtering Suggestions

lostcontrol

Lifetime Supporting Member
Join Date
May 2009
Location
NeverSayNever
Posts
1,069
Hi,
We have a ML1100 with what appears to be a very noisy signal at normal operating speed.
Am trying to think of the best way to deal with this, whether it should be software or electrical.

If I were to do it in software, should I use a filter or averaging?

An example of how often/much it jumps is say, from 7.2 -> 8.9 every 5-10 seconds.
 
The best bet is to remove the source of the noise if you can.
The next best is to use an isolator on the input.
Below I show what I have used, from memory, to remove spikes that appear on top of otherwise steady readings.

spike1.JPG
 
I've always liked this format...
FILTERED_SIGNAL = K * ( SIGNAL - FILTERED_SIGNAL ) + FILTERED_SIGNAL
K is a float between 0 and 1
 
Last edited:
How is your analog wired back to your PLC? Hopefully you have shielded instrument cable (with screen appropriately terminated) which is run with the maximum possible clearance from noise inducing devices like VSDs and their associated cables.

Filtering in the PLC should be a last resort
 
I've always liked this format...
FILTERED_SIGNAL = K * ( SIGNAL - FILTERED_SIGNAL ) + FILTERED_SIGNAL
K is a float between 0 and 1
Thats the basic Low Pass Filter, I may give that a try as well. The larger the value of K, the less filtering effect?

How is your analog wired back to your PLC? Hopefully you have shielded instrument cable (with screen appropriately terminated) which is run with the maximum possible clearance from noise inducing devices like VSDs and their associated cables.

Filtering in the PLC should be a last resort
Cabling was already installed & most likely run with noisy cables. Im aware of best practice etc, but this is what they decided to give me...
This used to go a 7-segment display that did used to move, but only by 1-decimal place or so. We moved it to the PLC for indication elsewhere in the plant.

I also have the option of counting pulses, so may give that a try to see how consistent that is.
 

Similar Topics

I'm looking to implement a low-cost, efficient method of communicating some integer values to an R30iB robot from a Rockwell 1100 PLC. I am not...
Replies
8
Views
1,723
Hello all, I am trying to setup my MicroLogix 1100 as a modbus RTU master for a modbus network containing multiple modbus RTU slaves. I currently...
Replies
7
Views
3,916
We have a machine that keeps losing its program at random intervals; sometimes 2x-3x in a shift, sometimes will go over 1wk without issue. I had a...
Replies
9
Views
2,929
Just asking for clarification here, but from my research all I need is a 500 ohm resistor across the AI and the common? Heres my schematic. I...
Replies
5
Views
2,576
I have a CLX L61 and I'm trying to read from and write to a Micrologix 1100. I'm attempting to read 200 REAL elements but I'm receiving an error...
Replies
2
Views
1,458
Back
Top Bottom