![]() |
|
|
PLCs often have a function called a Delay Output which will delay the output of a function by a number of seconds from the time the value becomes stable. For digital this often called a debounce filter but can be used in floating point (scalar) numbers just as well. In terms of software, there might be several conditions controlling a single output and this way you can avoid bouncing a particular output back and forth while all the conditions settle down. This polymorphic VI delays the output of any boolean or scalar after the value hasn't changed (boolean) or if has remained within the deadband (scalar) after indicated delay time (terminal input to the VI).
There are no comments on this document