Evaluation of a UML-Based Versus an IEC 61131-3-Based Software Engineering Approach for Teaching PLC Programming | IEEE Journals & Magazine | IEEE Xplore