PLC Archive:Analog Input Smoothing

From ControlWiki

Revision as of 18:55, 18 September 2009 by Cwiki (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Analog Input Smoothing

contributed by: Simone Stefani

Link to File

Click here to view program file.

Abstract

This function provide to smooth a analog input. The function calculate the smooth value by add S/16 of previous value with (16-S)/16 of actual value the formula used is:
Out = ([Smooth_factor]/16)[Prev_value]+((16-[Smooth_factor])/16)[Input_value]
S = smoothing factor X1 = initial value/previous output X2 = new input from I/O table
{

Disclaimer

For all material in the PLC Archive, our site disclaimer applies. You take full responsibility for the application of any code appearing on this site, as we have made no engineering evaluation of the code nor are we, or the author, familiar with the details and risks inherent in your application.

Personal tools