-
1 1 课程...
-
2 2 岗位...
-
3 参考资料
一、课程基本信息
课程名称:PLC原理及应用技术 课程代码:2301006
适用专业:机电一体化技术 课程学分:4
学 时:72,其中,理论学时36,实践学时36
课程类别:专业核心课
课程性质:专业必修课
课程类型:B类(理论+实践)
先修课程:《高等数学》、《计算机基础》、《电工与电子技术》、《传感器与测试技术》、《电机与电气控制技术》
后续课程:《智能制造系统》、《工业机器人技术》、《自动化生产线安装与调试》、《机电设备装调控制技术》
二、课程介绍
《PLC原理及应用技术》是机电一体化技术专业的核心课程,具有技术性和实践性强的特点。通过学习本课程,学生可以根据常见工业控制对象的特点和要求,选择合适的控制方案和控制规律,熟练运用常见传感器和控制器,并能实现简单工业控制系统的安装和调试。
本课程以“工学结合、职业导向、能力本位”的理念为基础,主要以理论与实践相结合为教学主线。通过交替的理论与实践环节,综合培养学生的核心能力、职业素质和基本知识,以满足岗位工作需求。同时,聘请行业专家和企业家对课程的目标、能力要求和素质结构进行论证和调整,以使课程更加符合实际工作的需要。
本课程以西门子最新的小型PLC(S7-1200)为例,重点讲解S7-1200的编程和调试。学生通过学习本课程,可以轻松入门PLC,并掌握S7-1200的编程和应用。这为学生今后进一步学习PLC周边产品和从事自动化行业的工作奠定了扎实的基础,使他们成为工业自动化行业中具备技术技能的人才。
课程重点讲解S7-1200的编程和调试,大部分学习内容不依赖于实际的PLC硬件和相关产品,因此节约了学习成本。PLC所使用的TIA博途软件集成了仿真功能,可以在电脑上模拟和调试大部分程序,从而完成课程大部分内容的学习。
在学习本课程的过程中,学生不仅能够系统地掌握相关理论知识,还能够有效培养实践动手能力,基本掌握自动化控制的整体过程要领。这为学生的未来发展奠定了良好的基础。
三、课程目标
(一)知识目标
1.理解可编程逻辑控制器(PLC)的基本原理和工作方式,包括输入/输出模块、中央处理器、通信模块等组成部分。
2.掌握S7-1200系列PLC的技术特点、硬件结构和功能模块,包括数字输入输出模块、模拟输入输出模块等。
3.了解PLC编程的基本语言,包括梯形图(LAD)、功能块图(FBD)、以及结构化文本(ST)等,以及它们在不同场景下的应用。
4.理解工业现场通信和网络的基本原理,包括以太网通信、PROFINET等常见工业通信协议。
5.掌握使用SIMATIC STEP 7软件进行PLC项目的创建、编辑、仿真和下载等基本操作。
6.了解常见的故障诊断与处理方法,包括PLC系统的报警信息分析和故障排查技巧。
7.理解自动化生产线设计中的基本概念和流程,包括站点设计、触摸屏组态及连接等方面的知识。
8.了解工业自动化控制系统的发展趋势和新技术,如物联网、云计算在工业自动化领域的应用。
(二)能力目标
1.能够独立进行S7-1200系列PLC的硬件配置和参数设置,包括模块的安装和PLC站点设计。
2.具备使用不同编程语言对PLC进行程序设计的能力,能够根据实际应用需求进行程序开发和优化。
3.能够通过SIMATIC STEP 7软件完成PLC项目的创建、编辑、仿真和下载等操作,熟练掌握PLC编程的基本流程。
4.具备工业现场通信和网络配置的能力,包括掌握以太网通信、PROFINET等通信协议的应用技巧。
5.能够进行自动化生产线的设计和组态,包括触摸屏的配置、PLC连接以及站点设计等工作。
6.具备故障诊断与处理的能力,能够根据PLC系统的报警信息进行故障排查和处理。
7.能够独立进行自动化控制系统的调试和优化,确保系统的正常运行和稳定性。
8.具备对工业自动化控制系统发展趋势和新技术进行跟踪和应用的能力,能够为实际生产提供更先进的解决方案。
(三)素质目标
1.培养学生的创新意识和实践动手能力,使其能够针对工业自动化领域的实际问题提出创新性的解决方案。
2.提升学生的团队合作能力和沟通协调能力,使其能够在多人协作的环境下高效完成自动化项目的设计与实施。
3.培养学生的问题分析与解决能力,使其能够独立分析和解决工业自动化系统中的技术问题和挑战。
4.提升学生的职业素养和责任感,使其具备独立承担工业自动化项目任务的能力,为工业自动化领域的职业发展打下坚实基础。
四、课程设计思路
通过本课程的学习,学生能够根据常见工业控制对象的特点和要求,正确选择控制方案和控制规律,掌握常见传感器和控制器的选用和维护知识,熟练掌握简单工业控制系统的安装和调试方法。
本课程采用“教、学、做一体化”模式,将实践能力作为技能掌握程度的考核标准。课程内容紧密围绕实践工程的需求进行选择,同时有序地贯穿整个教学,构建了完整的知识体系。通过理论与实践的循环教学,既有效培养学生的实践动手能力,又系统地学习相关的理论知识。这样的教学模式为学生今后的发展奠定了坚实的基础。
设计总思路:

五、课程主要内容与教学安排
第一部分 概述篇 | ||
项目1 认识S7-1200 PLC 2 | 参考学时:2 | |
知识目标 | 技能目标 | 素养目标 |
1.理解S7-1200 PLC的基本结构和硬件组成,包括CPU、输入/输出模块等。 2.掌握S7-1200 PLC的程序结构和工作原理,包括梳理程序执行流程和逻辑。 3.了解S7-1200 PLC CPU的扩展功能,包括数字和模拟信号处理、通信接口等。 4.理解技能型人才在PLC应用中的角色和需求,包括工程实践中的应用技术和问题解决能力。 | 1.能够使用Step 7软件进行S7-1200 PLC的程序编写和调试。 2.具备进行PLC硬件安装和布线、输入/输出模块配置的基本能力。 3.能够根据实际需求设计和实施S7-1200 PLC的控制逻辑,包括逻辑图和程序设计。 4.具备故障诊断和维护S7-1200 PLC系统的能力,包括系统问题定位和解决。 | 1.培养学生的团队协作和沟通能力,使其能够在工作中更好地与他人合作和交流。 2.提升学生的问题解决能力和创新意识,鼓励他们在面对挑战时勇于思考和创新解决方案。 |
教学重点难点 | 重点:S7-1200 PLC的程序结构和工作原理、CPU的扩展功能、PLC在技能型人才培养中的应用。 难点:对于一些学生来说,理解PLC的程序结构和工作原理可能是比较困难的,同时对于硬件的布线和配置也可能存在一定的难度。 | |
项目2 TIA博图V15软件介绍 | 参考学时:4 | |
知识目标 | 技能目标 | 素养目标 |
1.理解TIA博图V15软件作为开发平台的基本概念和功能,包括其在工业自动化中的应用优势。 2.掌握TIA博图V15软件的基本组成和主要模块,如PLC编程软件和HMI设计软件等。 3.了解TIA博图V15软件在工程开发中的工作流程和步骤,包括项目创建、设备配置和程序编写等。 4.理解通过入门实例学习TIA博图软件的方法和意义,能够运用软件进行基础实践。 | 1.能够使用TIA博图V15软件进行PLC程序编写、调试和在线监控。 2.具备通过TIA博图V15软件进行PLC硬件配置和设备连接的基本能力。 3.能够运用TIA博图V15软件设计基本的HMI界面和操作逻辑。 4.具备在TIA博图V15软件中进行实例演练和问题排查的能力。 | 1.培养学生的创新思维和解决问题的能力,使其能够在工程开发中灵活地运用TIA博图软件。 2.提升学生的团队协作意识和互助精神,使他们能够在实践中相互学习和分享经验。 |
教学重点难点 | 重点:TIA博图V15软件的开发平台、软件基本组成和工程开发流程,以及入门实例的学习。 难点:对有些学生来说,理解和掌握TIA博图软件的工程开发流程和模块功能可能存在一定的难度;同时,在实际应用中运用软件进行实践和问题排查也可能是挑战之一。 | |
第二部分 基础篇 | ||
项目3 8路抢答器 | 参考学时:8 | |
知识目标 | 技能目标 | 素养目标 |
1.理解项目导入和分析的过程,包括抢答器项目的基本需求和功能分析。 2.掌握S7-1200 PLC的编程语言(国际标准),包括语法结构和常用指令的使用。 3.了解系统存储器的概念和功能,包括变量的声明和使用。 4.理解数据类型的概念和应用,包括整数、浮点数、布尔值等不同类型的数据存储和操作。 | 1.能够进行硬件电路设计,包括连接PLC模块和输入/输出装置的布线。 2.具备软件设计的能力,能够使用S7-1200 PLC的编程语言编写抢答器项目的程序。 3.能够进行程序调试,包括对程序中的逻辑错误进行定位和修复。 4.具备使用仿真工具对抢答器项目进行模拟和测试的能力。 | 1.培养学生的创新意识和问题解决能力,鼓励他们在项目实施过程中寻找创新性解决方案。 2.提升学生的团队协作和沟通能力,使其能够在团队中有效地合作,完成项目任务。 |
教学重点难点 | 重点:项目导入和分析、S7-1200 PLC的编程语言和数据存储器的应用、硬件电路设计和程序调试。 难点:对学生来说,可能难点在于理解S7-1200 PLC的编程语言和数据类型的概念和具体应用,另外,硬件电路设计和程序调试的操作也可能存在一定的难度。 | |
项目4 三相异步电动机的星―三角降压启动 | 参考学时:8 | |
知识目标 | 技能目标 | 素养目标 |
1.理解三相异步电动机的星-三角降压启动的原理和目的,包括电机启动过程中的电压变化和相序切换。 2.掌握脉冲定时器指令、接通延时定时器指令、断开延时定时器指令和保持型接通延时定时器指令的功能和使用方法。 3.了解定时器指令的应用举例,包括在电机启动控制中的具体应用场景和程序逻辑。 4.理解电机启动项目的硬件电路设计,包括接线、元件连接等方面的知识。 | 1.能够进行电机启动项目的硬件电路设计,包括选择合适的电气元件和进行正确的接线。 2.具备使用定时器指令进行软件设计的能力,能够编写适用于电机启动控制的PLC程序。 3.能够进行程序的调试运行,包括检查和修复程序中的逻辑错误。 4.具备对电机启动项目进行拓展和优化的能力,能够根据实际需求进行功能扩展和改进。 | 1.培养学生的系统思维和解决问题的能力,使其能够综合运用所学知识解决实际的电机启动控制问题。 2.提升学生的团队协作和沟通能力,鼓励他们在项目实施过程中积极参与团队合作,并能够有效地表达和传达自己的想法。 |
教学重点难点 | 重点:三相异步电动机的星-三角降压启动的原理和目的、定时器指令的功能和使用方法、电机启动项目的硬件电路设计。 难点:对学生来说,掌握定时器指令的具体功能和使用方法可能是一项较为困难的任务,此外,设计和调试电机启动项目的硬件电路也可能存在一定的难度。 | |
项目5 运料小车往返控制 | 参考学时:8 | |
知识目标 | 技能目标 | 素养目标 |
1.理解运料小车往返控制项目的基本任务和功能,包括小车往返运动中的控制逻辑和运行要求。 2.掌握顺序控制设计法,包括控制程序的逻辑顺序安排和实现方式。 3.了解计数器指令的功能和应用,包括在运料小车控制系统中实现小车来回运动的计数逻辑设计。 4.理解项目实施中的硬件电路设计,包括传感器、执行机构等硬件设备的选型和连接设计。 | 1.能够进行运料小车往返控制项目的硬件电路设计,包括选择合适的传感器和执行机构,并进行正确的接线布置。 2.具备使用顺序控制设计法进行软件设计的能力,能够编写符合控制逻辑的PLC程序。 3.能够根据实际需求设计和应用计数器指令,实现对小车往返运动的合理计数和控制。 4.具备对运料小车往返控制项目进行拓展和优化的能力,能够根据实际需求进行功能扩展和改进。 | 1.培养学生的创新意识和问题解决能力,使其能够在项目实施过程中寻找创新性的控制方案。 2.提升学生的团队协作和沟通能力,鼓励他们在项目实施过程中积极参与团队合作,并能够有效地表达和传达自己的想法。 |
教学重点难点 | 重点:运料小车往返控制项目的基本任务和功能、顺序控制设计法和计数器指令的应用、项目实施中的硬件电路设计。 难点:对学生来说,掌握顺序控制设计法和合理设计计数器指令的具体逻辑可能是一项较为困难的任务,此外,设计和调试运料小车往返控制项目的硬件电路也可能存在一定的难度。 | |
项目6 十字路口交通信号灯的控制 | 参考学时:8 | |
知识目标 | 技能目标 | 素养目标 |
1.理解S7-1200十字路口交通信号灯控制项目的基本任务和功能,包括信号灯的控制逻辑和交通流量的模拟。 2.掌握功能、功能块和数据块的概念和使用方法,包括在S7-1200 PLC编程中的应用场景和操作方式。 3.了解数据指令的功能和应用,包括在交通信号灯控制项目中实现信号灯状态切换和定时控制的方法。 4.理解项目实施中的硬件电路设计,包括选择合适的电气元件和进行正确的接线安装。 | 1.能够进行交通信号灯控制项目的硬件电路设计,包括选择合适的电气元件和进行正确的接线安装。 2.具备使用功能、功能块和数据块进行软件设计的能力,能够编写符合交通信号灯控制逻辑的PLC程序。 3.能够根据实际需求设计和应用数据指令,实现对交通信号灯状态的控制和切换。 4.具备对交通信号灯控制项目进行拓展和优化的能力,能够根据实际需求进行功能扩展和改进。 | 1.培养学生的创新思维和问题解决能力,鼓励他们在项目实施过程中寻找创新性的信号灯控制方案。 2.提升学生的团队协作和沟通能力,使其能够在团队中有效地合作,完成项目任务,并能够有效地与他人进行沟通和交流。 |
教学重点难点 | 重点:S7-1200十字路口交通信号灯控制项目的基本任务和功能、功能、功能块和数据块的概念和使用方法、项目实施中的硬件电路设计。 难点:对学生来说,理解功能、功能块和数据块的概念和使用方法可能是一项较为困难的任务,此外,设计和调试交通信号灯控制项目的硬件电路也可能存在一定的难度。 | |
项目7 电动机组的启停控制 | 参考学时:8 | |
知识目标 | 技能目标 | 素养目标 |
1.理解S7-1200电动机组启停控制项目的基本任务和功能,包括电动机的启动、停止和保护等方面的控制逻辑。 2.掌握电动机组启停控制项目中的相关知识,例如电机保护装置、接线方法等,并了解其作用和应用。 3.了解S7-1200 PLC的硬件和软件基础知识,包括PLC的基本原理、输入输出模块和编程编辑软件等方面的内容。 4.理解项目实施中的硬件电路设计,包括电机组启停控制装置的选型、接线和安装。 | 1.能够进行电动机组启停控制项目的硬件电路设计,包括选择合适的电气元件和进行正确的接线安装。 2.具备使用S7-1200 PLC进行软件设计的能力,能够编写符合电动机组启停控制逻辑的PLC程序。 3.能够根据实际需求设计和应用电机保护装置,实现对电动机的安全保护和故障监测。 4.具备对电动机组启停控制项目进行拓展和优化的能力,能够根据实际需求进行功能扩展和改进。 | 1.培养学生的安全意识和工程规范意识,使其能够在项目实施过程中注重电动机组的安全控制和操作规范。 2.提升学生的自主学习和解决问题的能力,鼓励他们主动学习和探索相关知识,并能够独立解决实际问题。 |
教学重点难点 | 重点:S7-1200电动机组启停控制项目的基本任务和功能、电动机保护装置和接线方法、项目实施中的硬件电路设计。 难点:对学生来说,理解电动机保护装置的作用和应用可能是一项较为困难的任务,此外,设计和调试电动机组启停控制项目的硬件电路也可能存在一定的难度。 | |
项目8 触摸屏控制的液体混合系统 | 参考学时:10 | |
知识目标 | 技能目标 | 素养目标 |
1.理解触摸屏控制的液体混合系统项目的基本任务和功能,包括通过触摸屏进行对液体混合系统的控制和参数调节。 2.掌握模拟量控制的基本原理和实现方式,包括对液体流量、温度等参数进行模拟量采集和控制的方法。 3.了解运算指令的功能和应用,包括在液体混合系统控制项目中实现运算逻辑和参数计算的方法。 4.了解PLC的硬件组态和输入/输出地址分配,以及HMI设备的选择与生成方法。 | 1.能够进行触摸屏控制的液体混合系统的硬件组态,包括PLC的输入/输出模块的选择和连接。 2.具备使用模拟量控制和运算指令进行软件设计的能力,能够编写符合液体混合系统控制逻辑的PLC程序。 3.能够利用SIMATIC精简系列面板进行人机界面的设计和生成,实现通过触摸屏对液体混合系统进行操作和参数调节。 4.具备对液体混合系统控制项目进行拓展和优化的能力,能够根据实际需求进行功能扩展和改进。 | 1.培养学生的创新能力和问题解决能力,使其能够在项目实施过程中提出创新性的液体混合系统控制方案。 2.提升学生的团队协作和沟通能力,使其能够在团队中合作完成项目任务,并能够与他人进行有效的沟通和协商。 |
教学重点难点 | 重点:触摸屏控制的液体混合系统项目的基本任务和功能、模拟量控制的原理和实现方式、PLC的硬件组态和输入/输出地址分配、HMI设备的选择与生成方法。 难点:对学生来说,理解模拟量控制的原理和实现方式可能是一项较为困难的任务,此外,配置与调试液体混合系统的运行也可能存在一定的难度。 | |
第三部分 提高篇 | ||
项目9 G120变频器的电动机控制 | 参考学时:8 | |
知识目标 | 技能目标 | 素养目标 |
1.理解G120变频器的电动机控制项目的基本任务和功能,包括通过G120变频器实现对电动机的速度调节、启停控制和保护等方面的控制。 2.掌握G120变频器的输入/输出模块和参数设置,包括对变频器的IOP和参数进行配置和调节的方法。 3.了解G120变频器在电动机控制中的应用,包括其在不同工况下的调速和控制策略。 4.了解项目实施中的硬件组态、PLC软件设计和HMI的画面设计,包括对变频器、PLC和HMI等设备进行协同控制和状态显示。 | 1.能够设置G120变频器的参数,进行变频器的基本配置和调节。 2.具备进行硬件组态的能力,包括选择合适的输入/输出模块和进行正确的接线安装。 3.能够通过PLC软件设计实现对G120变频器的控制,编写符合电动机控制逻辑的PLC程序。 4.具备进行HMI的画面设计的能力,实现电动机状态显示和操作界面的设计。 | 1.培养学生的创新思维和问题解决能力,鼓励他们在项目实施过程中寻找创新性的电动机控制方案。 2.提升学生的团队协作和沟通能力,使其能够在团队中有效合作,共同完成项目任务,并能够与他人进行有效的沟通和交流。 |
教学重点难点 | 重点:G120变频器的电动机控制项目的基本任务和功能、G120变频器的IOP和参数设置、硬件组态、PLC软件设计和HMI的画面设计。 难点:对学生来说,理解G120变频器的参数设置和调节可能是一项较为困难的任务,此外,协同控制多个设备的实现和调试也可能存在一定的难度。 | |
项目10 S7-1200 PLC的以太网通信技术 | 参考学时:6 | |
知识目标 | 技能目标 | 素养目标 |
1.理解S7-1200 PLC以太网通信的基本概念,包括以太网通信的原理、协议和网络结构等方面的知识。 2.掌握开放式用户通信,了解其在工业自动化中的应用,以及与S7-1200 PLC的集成方式。 3.了解S7通信技术,包括其协议和通信接口,以及与S7-1200 PLC的应用场景。 4.了解S7-1200 PLC与PROFINET IO device的通信方式,包括硬件接口、通信协议和数据交换的过程。 | 1.能够进行S7-1200 PLC以太网通信项目的硬件设计,包括选择合适的以太网通信模块和进行正确的接线安装。 2.具备使用S7-1200 PLC进行软件设计的能力,能够编写符合以太网通信需求的PLC程序。 3.能够通过HMI画面组态实现对以太网通信状态的监控和参数设置。 4.具备进行仿真调试的能力,能够对S7-1200 PLC以太网通信项目进行仿真和调试,确保通信正常运行。 | 1.培养学生的创新精神和技术感知能力,使其能够对新型通信技术进行创新应用和探索。 2.提升学生的问题解决能力和学习能力,鼓励他们独立解决实际问题,不断学习和掌握新知识。 |
教学重点难点 | 重点:S7-1200 PLC以太网通信的基本概念、硬件设计、软件设计和HMI画面组态。 难点:对学生来说,理解开放式用户通信和PROFINET IO device通信的原理和实现方式可能是一项较为困难的任务,此外,对于网络通信的故障排查和调试也可能存在一定的难度。 | |
六、实施建议
(一)教材编写与选择
[1]吴繁红 主编.西门子S7-1200PLC应用技术项目教程.电子工业出版社.2021.1
[2]廖常初 主编.S7-1200PLC应用教程.机械工业出版社.2020.1
[3]赵安,马彬彬 主编.PLC应用技术项目式教程.机械工业出版社.2015.8
[4]王春峰,段向军 主编.可编程控制器应用技术项目式教程(西门子S7-1200).电子工业出版社.2019.8
[5]西门子(中国)有限公司工业业务领域工业自动化与驱动技术集团.SIMATIC S7-1200系统手册.2016.9
(二)教学方法建议
为了便于学习者能及时地温习所学的知识,本书每一章分为两部分,前部分是系统的学习理论知识,后部分主要是PLC实际工程运用的能力训练及实验,为学生及时创建较好的理论与实践联系的平台。同时在每一章节中配有对应的动画演示编程与软件仿真动画。便于提高学习者的兴趣,巩固所学的理论知识。有便于学习者把所学的PLC方面的知识用到实践中去。
(三)教学评价
考试课,考试的形式是闭卷,课程考核方式 ——综合考评方式。
课程考核标准
(1)态度纪律考核标准 ——平时考勤(10%),课堂表现(10%)
(2)单元实践考核标准 ——作业(30%)
(3)考试考核标准 ——项目文档汇编(50%)
(四)资源利用
学银在线:《PLC应用技术》,MOOC平台,学习通等平台的应用。
(五)教学条件
具有较丰富的工厂工作经验、较强的动手能力、较高的理论水平、一定的教学创新能力的双师型教师。
硬件条件:多媒体教室、YL-158GA1型现代电气控制系统安装与调试实训考核装置、计算机
软件条件:office2016或WPS2019,仿真软件

