Exploration and Practice of Case Driven Teaching Method in Courses of “Electrical Control and PLC”
In order to adapt to the development of new engineering, the improvement of engineering practice ability is particularly important in cultivating the application-oriented talents. Electrical Control and PLC as a practical and professional basic course plays an important role in major of electrical engineering and automation. The case driven teaching method is adopted to improve students’ engineering practice level, learning initiative and enthusiasm. The application of the case driven teaching practice shows that the introduction of typical engineering cases into this course teaching plays an important role in the cultivation and promotion of students’ engineering practical ability.
Electrical Control and PLC
传统的《电气控制及PLC》课程教学中,教师一般通过课堂教学讲授PLC的软硬件性能以及PLC编程指令等基本知识
上海电机学院强调“应用为本,技术立校”,是以培养学生应用能力的高校,而《电气控制及PLC》课程作为一门实践性较强的工程应用课程,PLC教学团队,在传统PLC实验室的基础上,依托电气工程及其自动化专业上海市重点学科建设点,建设了电气控制智能化与网络化实验室,引进西门子1500 PLC并完善了典型工程案例库,详情如
在讲授PLC课程时,首先要让同学们理解PLC能做什么?尤其在工业控制系统中能做什么?而不是从PLC原理、分类、指令开始。这样有利于激发同学们的学习兴趣,有利于同学们理解PLC在工业控制系统中作用及核心地位。
基于案例驱动的教学方法是在课堂教学过程中,引入的典型工程案例作为教学载体
讲授“基本逻辑指令”教学时,首先讲述PLC的核心工作原理,尤其强调程序循环执行的基本原理,然后以“抢答器”为实际案例,要求学生按照抢答规则编写程序。之所以选“抢答器”为案例,因为“抢答器”的规则是大家熟知的,除完成抢答的基本功能外的更细部的规则可以自定义。比如用户程序是先进行输入扫描,然后执行程序,然后输出扫描,引导同学思考如果在一个扫描周期内,如果出现两个以上抢答按钮同时按下,程序该如何响应?虽然一个扫描周期很短,但也存在极小概率的可能性,一旦出现,程序不能没有考虑,借此机会强调工业控制软件要求零BUG,也就是所有的极小概率的情况都应该有考虑,整个程序须经过完整的验证及测试。
讲述“定时器”指令时,要求同学们以日常的红绿灯为对象,红绿灯的控制规则普通人都有一定的了解,但作为设计者可以更加细化控制规则,每种控制规则没有绝对的完美,但必须具备相对合理,然后用PLC定时器实现同学们自己设定的控制规则,在这个过程中告诉同学们工业控制的规则最初的设计也不一定是完美的,也是在生产实践中不停的迭代,逐步趋向完美。
讲授“5.1梯形图的经验设计法”章节时,通过引入工业起重机视频,导入本节授课知识的载体——电动机的正反转控制这一典型案例,利用实际案例以启发式的方式引导学生了解理论知识的意义及应用方法,使单一枯燥的理论知识变得鲜活起来。在讲授基于经验设计法对三相异步电动机进行正反转控制方法时,引入在异步电动机控制的执行及保护器件:熔断器(FU)、接触器(KM)和热继电器(FR)在线路中的接法及选型的规则,采用梯形图进行PLC程序设计及实验过程相应的案例驱动的教学设计路线图如
1) 主电路设计,工业起重机有三个运动方向,X向、Y向、Z向,每个方向都涉及电机的正反转。异步电动机正反转继电器控制电路如
按下正转起动按钮SB2,KM1的线圈通电并自保持,电动机正转运行。按下反转起动按钮SB3,KM2的线圈通电并自保持,电动机反转运行。按下停止按钮SB1,KM1或KM2的线圈断电,电动机停止运行。为了方便操作和保证KM1和KM2不会同时动作,设置了“按钮联锁”,将正转起动按钮SB2的常闭触点与控制反转的KM2的线圈串联,将反转起动按钮SB3的常闭。同时,在控制电路中,KM1的线圈串联了KM2的辅助常闭触点,KM2的线圈串联了KM1的辅助常闭触点,它们组成了硬件互锁电路。这部分内容相对比较直观,学生比较容易接受。然而在复杂的控制系统中继电器控制线路就显得特别复杂,复杂就会导致故障率高、可靠性差,此时引入PLC控制系统,重点讲述PLC控制系统和继电器控制系统的差别和优缺点,进一步讲述PLC控制系统如何完成工业起重机电机的正反转控制等,PLC控制原理图如
2) PLC控制系统输入和输出信号。实现三相异步电动机正反转控制的PLC外部接线图如
3) 寄存器地址分配。根据PLC的外部接线图,确定了外部输入/输出信号与PLC内的过程映像输入输出位的地址之间的关系。结合三相异步电动机正反转控制的主电路和继电器控制电路,确定各触点的常开、常闭状态和各触点的地址。SB1和FR的常闭触点串联电路对应于
4) 软件编程。参考继电器控制线路的结构,编写PLC软件,PLC编程软件有多种语言,其中梯形图是最接近继电器线路的编程语言。如
5) 实验调试与实施。在讲授完三相异步电动机正反转控制的主电路和继电器控制原理、PLC的相关指令及梯形图设计原理的同时,基于实验室硬件引导学生进行对实验室异步电动机(如
为突出教学中“以学生为主体”,充分调动学生学习的积极性和主动性,在“抢答器”设计中,同学们积极参与讨论提出自己的方案,老师引导同学理解程序的执行过程及思考程序存在的缺陷,学生讨论热烈,积极思考。再比如利用红绿灯为典型工程案例教授定时器的使用时,同学们积极参与红绿灯规则的讨论,加入人行道信号灯控制,并自己编程实现,在学习PLC编程的同时了解工艺设计,利用工业起重机实况视频,导入三相异步电动机正反转控制这一典型案例,引入同学对以PLC为核心完成对外部设备控制的基本概念。以典型工程案例为理论教学知识载体,讲授PLC相关理论的同时激发学生的学习兴趣,这不仅扩展了学生的知识面,还丰富了教学形式。在教学方法上,针对课程中不同知识点的特点,合理利用多媒体教学、典型案例教学和学生实验调试实验的教学方法,使学生在掌握PLC相关理论知识的同时,培养学生自主完成基于PLC的复杂工业控制系统设计的能力,有效提高了学生学习电气控制与PLC技术的兴趣、热情和工程实践能力。