Integrating PLC theory and programming into advanced controls courses. - Alexander S. Miller; William E. Singhose; Urs Glauser (ACC, 2016)