课程从基础开始,由浅入深,循序渐进,手把手教您一步一步学习西门子S7-200 SMART、S7-300、变频器、触摸屏、伺服步进等
课程简介:从基础开始,由浅入深,循序渐进,手把手教您一步一步学习西门子S7-200
SMART、S7-300以及S7-1200的硬件、接线、进制、数据类型、寻址、地址分配方法、PLC工作原理、编程软件、基本指令应用、功能指令、高速输入输出应用,PID闭环控制,变频器控制,编码器应用,步进定位控制系统、伺服定位控制系统,通信数据采集,PLC与PLC通信,PLC与其它智能设备通信,上位机HMI程序设计和编程等内容。
学习过程中,我们提供人手一套的设备,您可以理论知识和实操练习相结合,使得您从零基础成长为一名专业的PLC从业人员。
开班日期:每月开班。
上课时间:上午9:00-12:00下午2:00-5:30
培训时间:60天
培训对象:从事电工,设备维护,电气自动化,电气维护想提升自己的朋友
初中、中专、高中、大专、本科及所有想提升自我掌握一门专业技能的朋友
我们的承诺:三天不满意无理由退学费,报名所学课程一期没学会,可以免费到学会。
设备:人手一套设备(PLC,变频器,电机,触摸屏,伺服,步进)
学习目标:
2.熟练使用S7-200 SMART编程软件编写程序
3.能够正确选择PLC型号
4.能够对PLC进行正确安装和接线
5.掌握PLC梯形图编程语言
6.能够熟练使用PLC基本指令
7.能够熟练使用PLC功能指令
8.能够编写电机正反转及星-三角启动程序
9.能够编写红绿灯程序
10.能够编写自动洗衣机程序
11.能够熟练使用子程序编写程序
12.能够熟练使用中断编写程序
13.能够编写模拟量输入/输出处理控制程序
14.能够熟练使用PID编写程序并调节
15.能够正确地对变频器安装和接线
16.熟悉常用变频器参数
17.掌握面板控制方法
18.掌握外部数字量控制方法
19.掌握外部模拟量控制方法
20.掌握多段转速控制方法
21.掌握PLC与变频器通信
22.能够熟练使用通讯指令编写通讯程序
23.掌握编码器的原理、安装、接线、选型及应用
24.掌握步进电机驱动器的结构及操作方法
25.掌握步进电机性能分析与选型
26.熟悉伺服系统的组成
27.掌握伺服驱动器的操作和接线方法
28.掌握伺服驱动器的参数设置方法
29.掌握伺服系统的位置模式
30.掌握伺服系统的速度模式
31.掌握伺服系统的转矩模式
32.了解组态软件与人机界面
33.掌握维纶软件的安装和使用方法
34.能够创建新项目并保存
35.能够组态一个画面
36.熟悉组态软件与触摸屏通讯
37.掌握画面之间的连接
38.能够组态报警界面
40.能够组态历史/实时趋势画面
41.能够独立设计一个组态项目并调试成功
|
学习大纲 |
基础篇 | 硬件基础 |
1. S7-200 SMART 的硬件组成 | |
2. CPU外观介绍 | |
3. CPU基本性能介绍 | |
4. I/O模块等其他扩展模块及信号板介绍 | |
5. 模块型号和订货号的含义 | |
6. 数字量输出中晶体管输出和继电器输出的优缺点 | |
7. CPU和各种模块的选型方法 | |
8. 无源开关和有源开关(PNP和NPN型)的区别和选择 | |
9. 数字量输入的接线方法(分为有源开关和无源开关) | |
10. 数字量输出的接线方法(分为晶体管输出和继电器输出) | |
PLC基础 | |
1. 进制的概念和 不同进制之间的转换 | |
2.数据类型(Bool、Byte、Word、Dword、INT、DINT、REAL) | |
3.PLC存储区(I、Q、M、V、SM、AI、AO、L、T、C、AC、HC) | |
4.PLC地址的分配、直接寻址以及数据的存储方式 | |
5. PLC工作原理、扫描方式 | |
软件基础 | |
1. 软件基本操作 | |
2. 符号的标准化命名 | |
3. 交叉参考 | |
4. 数据块的使用 | |
5. 状态表的使用 | |
6. 系统块的使用 | |
7. 通讯接口的设置,程序的下载/监控 | |
8. 程序上传 | |
指令篇 | 基础指令 |
1. 详解常用位逻辑指令(常开触点、常闭触点、线圈、上升沿、下降沿、置位、复位、置位优先、复位优先、取反、立即指令)基本功能和使用技巧 | |
2. 详解TON、TONR、TOF定时器基本功能、分辨率、T区范围和寻址及使用技巧 | |
3. 比较指令详解整数比较、双整数比较、浮点数比较、字节比较等基本使用原则和功能 | |
3. 详解CTU、CTD、CTUD计数器基本功能、工作原理、C区范围和寻址及使用技巧 | |
4. 整数函数、浮点数函数基本功能和使用技巧 | |
5. 转换指令,详细讲述数据类型转换指令、BCD码转换指令 | |
6. 传送指令和块传送指令在赋值和复制数据方面的编程技巧和方法 | |
7. 累加器在中间过程值存储中的应用技巧 | |
8. 详解移位和循环移位、移位寄存器基本功能及其在顺序控制中的应用方法 | |
9. 详解读时钟、写时钟、STOP指令基本功能及其在时钟控制程序中的应用 | |
特殊指令 | |
1. 详解FOR/NEXT循环体实现的步骤及注意事项、FOR/NEXT循环体的嵌套方法 | |
2. 详解直接寻址与间接寻址的区别、间接寻址(数据指针应用)实现的步骤及注意事项 | |
3. 详解PLC正常扫描周期时间及看门狗功能 | |
案例 | |
1. 两地控制同一个设备的启停 | |
2. 单按钮启停控制 | |
3. 四台电机顺序启动逆序停止 | |
4. 自动正反转控制 | |
5. 电机的星三角控制 | |
6. 周期和脉宽可调的自定义脉冲程序设计的思路和分析方法 | |
7. TON定时器在信号防抖动处理机制中的应用 | |
8. 四级送料系统控制程序自动控制部分的设计 | |
9. 定时器在控制柜散热部分控制的应用 | |
10. 用一个开关控制一台电动机,开关接通时电动机正转4S、停止4S、反转4S、停止4S,并周而复始。断开开关,电机停止 | |
11. 比较指令在红绿灯控制程序中的应用 | |
12. 一个电机,按下启动电机运行,按下停止第三次的时候延时4S电机停车。 | |
13. 设备定时维护功能的实现方法 | |
14. 一个圆的直径是100毫米,要切一个*的正方形,求正方形的边长 | |
15. 综合案例:电机控制系统 | |
16.循环控制机制的编程思路分析讲解 | |
17. 综合案例:隧道风机控制系统 | |
18. 5台电机顺序启动,顺序停止。 | |
19. 5台电机顺序启动,逆序停止 | |
20.计算数字1 2 3 4------- 100等于多少? | |
21.计算VW0 VW2 VW4---- VW10等于多少? | |
22.找出 VW0、VW2....VW20中的*值 | |
23.找出 VW0、VW2....VW20中的最小值 | |
24.读取指定地址的中的值,给指定地址写值 | |
子程序篇 | 1. S7-200 SMART 的程序结构:详解主程序(OB1)、子程序(SBR)、中断程序(INT)的作用及使用方法 |
2. 子程序的无参数调用 | |
3. 子程序的带参数调用、子程序中变量表的使用方法 | |
4. 库的建立和使用 | |
5. 程序的加密,程序专有技术保护功能 | |
案例 | |
1. 暂停控制机制的编程思路分析讲解 | |
2. 喷泉控制系统 | |
3. 综合案例1:电机控制系统 | |
4. 综合案例2:四级输送系统 | |
中断篇 | 1. S7-200 SMART 支持的中断事件 |
2. S7-200 SMART 支持的中断事件类型 | |
3. 中断相关指令介绍 | |
4. I/O中断 | |
5. 定时中断 | |
6. 定时器中断 | |
案例 | |
1. 当VB0=0时,按下I0.0一次VB0加1,直到VB0=10.当VB0=10时,按下I0.0一次VB0减1,直到VB0=0.以此循环。 | |
2. 按下I0.0后,延时400ms做单按钮启停控制 | |
3. 做一个断开200ms,接通150ms的脉冲(使用SMB34SMB35来实现) | |
模拟量PID | 1. 详解S7-200 SMART 模拟量的工作机制,, |
2. AI/AO模块的接线 | |
3. 模块参数的设置 | |
4. 模拟量的输入输出的转换公式推导和转换标准通用程序的编写 | |
5. PID调节:详解PID半闭环调节意义所在和控制重点 | |
案例 | |
1. 以温度的PID调节为例讲解PID的参数调节方法 | |
变频器 | 1. 变频器简介 |
2. 变频器控制模式 | |
3. 面板控制变频器 | |
4.西门子V20变频器多段速控制 | |
5.西门子V20变频器模拟量调速 | |
6.西门子V20变频器Modbus 通讯控制 | |
案例 | |
1. 利用PLC与变频器走MODBUS通讯做加速和减速过程 | |
通讯 | 1. 通讯概述 |
2. 串行和并行通讯 | |
3. 奇偶校验介绍 | |
4. 通讯方式介绍 | |
5. 波特率 | |
6. 通讯硬件接口 | |
7. 通讯线缆介绍 | |
8. 通讯协议 | |
9. 通讯设备 | |
10. 通讯性能指标 | |
11. S7-200 SMART PN通讯接口概述 | |
12. S7-200 SMART PN通讯接口支持的*通信连接数 | |
13. S7-200 SMART PN通讯接口支持的物理网络连接 | |
14. 向导实现两个S7-200 SMART 之间通信的步骤 | |
15. PUT和GET 通讯指令详解 | |
17. Modbus 通讯概述 | |
18. Modbus地址介绍 | |
19. S7-200 SMART 主站从站指令详解 | |
案例 | |
1. 200 SMART 以太网通讯 | |
2. 200 SMART 间的Mudbus RTU 通讯 | |
高速计数器 | 1. 编码器的选型、接线:详细讲述旋转编码器的工作原理及在工程中应用的目的与作用 |
2. 高速计数器与普通计数器的区别 | |
3. 高速计数器的接线 | |
4. 各模式的设置及应用 | |
5. 控制字节、计数起点、计数终点和相关中断事件的作用及功能设置 | |
案例 | |
1. 利用编码器和高速计数器检测电机转速和皮带上物体的运行速度。 | |
运动控制 | 1. 步进基础(步进、步距角、细分)雷赛步进电机的选型、接线等 |
2. S7-200 SMART 运动控制功能详解 | |
3. S7-200 SMART 轴的组态 | |
4. 运动控制指令学习(初始化、手动、GOTO、找原点等) | |
5. 使用S7-200 SMART PLC 驱动步进电机 | |
6. 松下伺服基础知识介绍 | |
7. 电子齿轮比计算 | |
8. 松下伺服位置控制模式实现 | |
9. 松下伺服速度控制模式实现 | |
10. 松下伺服力矩控制模式实现 | |
案例 | |
1. 步进电机的自动正反转控制 | |
2. 使用两轴画正方形 | |
3. 做单轴的多点控制 | |
4. XY轴的多点控制 | |
触摸屏 | 1. 触摸屏的功能和优势 |
2. 威纶通触摸屏硬件介绍 | |
3. 威纶通触摸屏编程软件EB8000的安装 | |
4. 威纶通触摸屏编程软件EB8000的软件介绍 | |
2. PC和维纶触摸屏通讯,下载触摸屏程序的方法 | |
3. PLC和维纶触摸屏通讯的接线及软件处理方法 | |
4.维纶触摸屏中常用的一些元件及其作用 | |
5.指示灯元件(位状态指示灯、多状态指示灯)的功能和画面组态方法 | |
6.开关元件(位状态设置开关、位状态切换开关、多状态设置开关)的功能和画面组态方法 | |
7. 数值元件的功能和画面组态 | |
8. 功能键的功能和画面组态 | |
9. 滑动开关的功能和画面组态 | |
10. 文字的功能和画面组态 | |
11. 图片的功能和画面组态 | |
12. 直线等各种图形元件的功能和画面组态 | |
13. 直接窗口的功能和组态 | |
14. 间接窗口的功能和组态 | |
15. 资料取样的功能和组态 | |
16. 趋势图的功能和组态 | |
17. 历史数据的记录和显示元件的功能和组态 | |
18. 报警信息登录的功能和组态 | |
20. 报警条的功能和组态 | |
21. 报警显示的功能和组态 | |
22. 事件显示的功能和组态 | |
23. 管理用户的权限的设置和密码设置 | |
24. 用户登录时用户名和密码输入的组态 | |
25. 项目选单元件在用户名选择方法的应用 | |
26. 元件权限的设置 | |
27. 用户密码的更新方法 | |
28. 用户注销的组态方法 | |
29. 根据工艺要求设计HMI画面的结构及每一个画面的功能 | |
30. 根据工艺要求设计HMI画面的颜色、元件排布、画面边框等 | |
31. 生成地址标签库的方法和元件地址的组态 | |
案例 | |
1.做一个简单的监控启保停程序的 HMI 画面 | |
2.做一个电机的启停和运行时间记录显示程序及其HMI 监控画面 | |
3.学习组态一个符合工艺要求的完整HMI,案例是:自动液体搅拌机控制 |
|
学习大纲 |
基础篇 | 硬件基础 |
1、S7-300硬件介绍 | |
2、S7-300CPU指示灯介绍 | |
3、硬件的安装顺序 | |
4、模块型号和订货号的含义 | |
5、数字量输入/输出模块接线方法 | |
6、根据模块的消耗选择电源 | |
7、根据项目的需要如何选择输入/输出模块的点数 | |
8、MMC卡介绍 | |
软件基础 | |
1、软件的基础操作 | |
2、软件中进行硬件组态、以及多机架介绍 | |
3、更新硬件以及安装GSD文件 | |
4、符号的标准化命名 | |
5、符号表的导入/导出 | |
6、快捷键使用 | |
7、仿真器的使用以及注意事项 | |
8、变量表的使用技巧 | |
9、系统标准时钟的介绍 | |
10、项目的归档与恢复 | |
11、DB数据块的使用技巧 | |
12、程序的在线/离线比较 | |
13、使用MPI下载线下载程序以及注意事项 | |
14、读取CPU的当前时间 | |
指令篇 | 1、位逻辑指令的介绍以及与200SMART指令的区别 |
2、比较指令介绍以及使用 | |
3、转换指令 | |
4、整数函数 | |
5、浮点数函数 | |
6、移动指令 | |
7、定时器、计数器的介绍以及与200 SMART指令的区别 | |
|
|
中级篇 | 1、子程序FC的使用以及接口介绍 |
2、子程序FB的使用 | |
3、FC与FB的区别 | |
4、FC和FB的单独监控 | |
5、库的建立与使用 | |
6、S7-300的结构化编程 | |
7、组织块的使用(OB10、OB40、OB35、OB100、OB82、OB85等) | |
8、程序调试小技巧(交叉参考、程序结构、存储区分配等) | |
9、教你如何看懂程序、怎么看程序 | |
10、多重背景的使用 | |
11、建立UDT | |
12、数组和结构的建立以及使用 | |
13、程序的三种加密方式 | |
|
|
通讯篇 | MPI通讯 |
1、MPI、PROFIBUS、PROFINET通讯介绍 | |
2、MPI通讯基础知识介绍 | |
3、MPI全局通讯 | |
3、MPI单边通讯 | |
4、MPI双边通讯 | |
PROFIBUS DP通讯 | |
1、PROFIBUS通讯介绍以及分类 | |
2、中继器的使用 | |
3、DP远程IO通讯 | |
4、DP主从通讯 | |
5、DP主主通讯(需要设备、DP耦合器) | |
6、DP与MM440变频器通讯(需要设备) | |
以太网通讯 | |
1、以太网基础知识介绍 | |
2、以太网单边通讯 | |
3、以太网双边通讯 | |
4、S7-300与200 SMART以太网通讯 | |
5、使用以太网下载程序 | |
6、使用无线下载程序以及注意事项 | |
WINCC | 基础篇 |
1、安装WINCC步骤 | |
2、WINCC的架构、授权介绍 | |
3、详解WINCC软件操作 | |
4、WINCC内部、外部变量区别 | |
5、变量与动态对话框的区别 | |
6、鼠标左右键的使用 | |
7、文本列表的使用 | |
8、输入/输出域的使用 | |
9、画面窗口的使用 | |
10、WINCC系统图片和插入图片 | |
11、S7-300 CPU与仿真器的连接 | |
|
|
高级篇 | |
1、制作一个标准的WINCC项目 | |
2、用户管理插件使用 | |
3、变量记录 | |
4、变量曲线 | |
5、变量内部仿真器的使用 | |
6、报警记录 | |
7、用户归档 | |
8、WINCC与200SMART OPC通讯 | |
9、WINCC与STEP7的系统集成 | |
10、弹出窗口的建立 | |
11、WINCC开机画面的设置 | |
12、S7-300与WINCC的MPI、以太网、无线连接 | |
13、结构类型的使用 | |
14、动画插件的使用 | |
15、在WINCC中制作与STEP7的连接状态 | |
模拟量PID | 1、详解模拟量的采集过程、以及变送器的作用 |
2、模拟量模块的接线方法 | |
3、模拟量模块的参数设置详解 | |
4、FC105与FC106的介绍 | |
5、PID功能块的详解 | |
6、PID控制面板详解 | |
案例 | 1、在STEP7中进行硬件组态练习 |
2、五台电机的顺启顺停(基本指令、DB数据块练习) | |
3、电机多段速(基本指令练习) | |
4、变频器控制(子程序练习) | |
5、空压机控制(子程序练习) | |
6、WINCC与STEP程序连接组态画面 | |
7、物流案例(综合练习) |