109 – Types and functions of programmable controllers