function block

ControlLogix Enhanced Select (ESEL)

Introduction to the ControlLogix Enhanced Select (ESEL) Instruction All things considered, the ControlLogix Enhanced Select (ESEL) simply selects between tags to choose the best suited value to use in logic. For example, if you have two process variables for a PID, you might select the lowest, highest, or average of […]


ControlLogix Moving Average (MAVE)

ControlLogix Moving Average (MAVE) The ControlLogix Moving Average (MAVE) allows you to smooth out a noisy process variable. In other words, if your signal is bouncing around, the MAVE instruction will smooth it out. For example, let’s consider a flow rate. Because of disturbances in the flow of a liquid, […]

mave config