所有生产企业,从事 PLC 维护、保养和维修的相关技术人员、院校相关教学老师等。均可参加。
所有生产企业,从事 PLC 维护、保养和维修的相关技术人员、院校相关教学老师等。均可参加。
【课程介绍】
本课程旨在深入介绍S7-1200/1500系列PLC的硬件及功能、STEP7软件的使用、梯形图指令、程序结构、SCL指令、功能块应用与中断程序、工业通信(MPI网络、以太网网络)、组态及应用、模拟量及闭环控制,以及运动控制(伺服驱动、步进驱动)等内容。
通过本课程的学习,学员将能够全面了解S7-1200/1500系列PLC的硬件特性、各种功能模块的应用、STEP7软件的基本操作方法、梯形图指令的使用技巧、程序结构的设计原则、SCL指令在编程中的应用、功能块和中断程序的设计与调用、工业通信技术的应用、HMI与PLC集成仿真的实现方法,以及闭环控制和运动控制等关键技术。
通过理论学习和案例分析,学员将获得丰富的实际操作经验,并能够熟练运用所学知识解决工业自动化领域中的实际问题。本课程还将提供丰富的综合练习和案例讲解,帮助学员快速掌握PLC编程和应用技术,为未来在工业自动化领域的工作奠定扎实的基础。我中心由实战派专家授课指导。
【学习收获】
通过内容的学习,可以掌握以下知识和技能:
→熟悉S7-1200/1500PLC的硬件及功能的不同之处,了解不同种类及类型及特性功能。
→掌握博图V15、V16、V17、管理器及授权的安装及操作,熟悉S7-1200/1500常用模块、模块扩展及地址分配。
→熟悉S7-1200/1500PLC的主架结构、机架及硬件组态,了解CPU模块设置及功能、编译、保存、上载、下载项目。
→掌握在项目中使用STEP7的基本步骤,学会在OB1中创建程序、使用符号定义变量,模块参数设置及诊断、打印及归档使用方法。
→熟悉S7-1200/1500 CPU的面板及工作模式,掌握CPU存储区的区域和数据类型。
→学会使用梯形图指令,包括位逻辑指令、定时器指令、数据处理指令和程序控制指令的应用。
→熟悉共享数据块(DB)、背景数据块(DI)的不同及创建方法,掌握常用数据类型和功能块的作用及应用技巧。
→学会使用SCL指令,掌握语句表的使用及编程方法,了解循环(LOOP)指令的应用和间接寻址与循环指令在语句表中的应用。
→掌握中断程序的使用方法,包括时间中断、延时中断、循环中断、硬件中断、诊断中断,学会高速计数功能及组态。
→了解MPI网络概述及在DCS系统中的应用,学会S7-1200/1500之间通过网络组态实现数据交换,掌握以太网技术规范及在DCS系统中的应用。
→学会精简系列面板的画面组态,了解WINCC运行系统下HMI与PLC集成仿真,掌握昆仑通态HMI与PLC通信的组态与操作。
→掌握模拟量输入AI、模拟量输出AO的使用方法及组态,学会温度PID闭环控制和速度闭环控制。
→学会轴运动功能实现对伺服控制的点动、连续、定步定速控制、回原点、绝对轴控制和相对轴控制。
【学习方式】
请携带笔记本电脑,需专业版、Windows7以上专业版或旗舰版,64位笔记本电脑,在老师的指导下安装提供的博途软件。以便学习中练习。
第一课 (基础)
1.详细讲述S7-1200/1500PLC硬件及功能的不同之处
2.详细讲述S7-1200/1500系列PLC的种类及类型及特性功能
3.详细讲述博图V15、V16、V17、管理器及授权的安装及操作
4.详细讲述S7-1200/1500常用模块、模块扩展及地址分配
5.详细讲述S7-1200/1500PLC的主架结构、机架及硬件组态
6.详细讲述CPU模块设置及功能、编译、保存、上载、下载项目
7.学员自己硬件熟悉及硬件组态练习。
第二课 (STEP7的使用)
1.在项目中使用STEP7的基本步骤。
2.怎样在OB1中创建程序、使用符号定义变量。
3.模块参数设置及诊断、打印及归档使用方法。
4.变量表、PLC复位、诊断缓存区及MMC卡的格式化操作方法。
5.详细讲述S7-1200/1500 CPU的面板及工作模式。
6.详细讲述CPU存储区的区域
7.详细讲述S7-1200/1500的数据类型
8.STEP7仿真软件的应用
第三课 (梯形图指令)
1.详细讲述S7-1200/1500位逻辑指令的使用及与S7-200不同使用方法。
2.详细讲述S7-1200/1500定时器指令的使用、BCD码的应用,设置定时器的时基及设定值及与S7-300的不同使用方法。
3.详细讲述数据处理指令:传送、数学运算、逻辑运算、移位指令转换指令的应用
4.详细讲述程序控制指令:跳转指令、主控指令、逻辑块调用指令打开数据块指令的应用
第四课 (程序结构)
1.主程序OB1
2.详细讲共享数据块(DB)、背景数据块(DI)的不同及创建方法。
3.详细讲述常用数据类型:DBX(位)DBB(字节)DBW(字)DBD(双字)数据的创建及组合型、复杂型数据类型的创建及使用方法。
4.详细讲述功能FC、系统功能SFC、功能块FB、系统功能块SFB子程序的应用及不同功能。
5.详细讲述子程序的调用及带参数调用。
6.综合以上课程练习,做习题案例与讲解。
第五课 (SCL指令)
1.详细讲述S7-1200/1500语句表的使用及编程方法及与梯形的不同之处。
2.详细讲述循环(LOOP)指令在SCL的应用
3.重点围绕间接寻址与循环指令在语句表中做案例分析讲解。
4.练习用语句表做项目案例,例题讲解。
第六课 (功能块应用与中断程序)
1.详细讲述常用功能块的作用及应用技巧。
2.详细讲述中断程序(除OB1外的其它组织块):时间中断、延时中断、循环中断、硬件中断、诊断中断的使用方法
3.详细讲述高速计数功能及组态。
4.详细讲述通过调用系统功能块SFB,实现高速脉冲输入计数、高速频率计数脉冲输出功能。
第七课 工业通信(MPI网络)
1.详细讲述MPI网络概述及在DCS系统中的应用。
2.详细讲述S7-1200/1500之间通过网络组态实现数据交换。
3.详细讲述S7-1200/1500之间通过功能块利用单边编程和双边编程的方式实现数据交换。
第八课 工业通信(以太网网络)
1.详细讲述以太网技术规范及在DCS系统中的应用。
2.实例讲解S7-1200/1500与S7-1200通过以太网实现数据交换。
第九课 组态及应用
1.实例讲述精简系列面板的画面组态。
2.实例讲解WINCC运行系统下HMI与PLC集成仿真。
3.实例讲解昆仑通态HMI与PLC通信的组态与操作。
第十课 模拟量及闭环控制
1.详细讲述模拟量输入AI,模拟量输出AO的使用方法及组态。
2.实例利用温度连续控制模块做温度PID闭环控制。
3.实例利用PID连续控制模块结合DP通信和MM440变频器做速度闭环控制。
第十一课 运动控制(伺服驱动、步进驱动)
1.详细讲述PLC中的轴运动模块原理、功能。
2.实例利用轴运动功能实现对伺服控制的点动、连续、定步定速控制、回原点、绝对轴控制和相对轴控制。
备注:提供课程中用的学习软件和资料