PLC Series Chapter 19 - Programming the PID Algorithm - from experiences in industry and education