1、工程师培训资料工程师培训资料 标题:SIMATIC-S7-200 SMART培训(高端培训)(高端培训) 培训人:xxS7-200 SMART PLC硬件硬件 CPU模块以太网端口通信与运行状态指示灯输入端子排RS-485通信端口信号板输入点状态LEDMicro SD 卡插槽输出点状态LED1. CPU模块模块S7-200 SMART PLC硬件硬件1. CPU模块模块S7-200 SMART PLC硬件硬件2. 数字量扩数字量扩展模块展模块六、六、S7-200 SMART PLC硬件硬件2. 数字量扩数字量扩展模块展模块六、六、S7-200 SMART PLC硬件硬件2. 数字量扩数字量扩展
2、模块展模块六、六、S7-200 SMART PLC硬件硬件3. 模拟量扩模拟量扩展模块展模块六、六、S7-200 SMART PLC硬件硬件4. 信号板信号板编程软件:编程软件:编程及仿真软件编程及仿真软件七、编程及仿真软件七、编程及仿真软件仿真软件:仿真软件: 本节要点本节要点 掌握编程软件的安装掌握编程软件的安装 掌握仿真软件的安装掌握仿真软件的安装 掌握编程及仿真软件的使用掌握编程及仿真软件的使用一、实训任务一、实训任务1、STEP 7-Micro/WIN SMART编程软件的安装。2、仿真软件的安装。3、编程及仿真软件的使用。 二、实训步骤二、实训步骤1、编程软件、编程软件 的安装使用
3、的安装使用 二、实训步骤二、实训步骤1、编程软件的安装与使用、编程软件的安装与使用 1 )打开和关闭窗口2)窗口的浮动与停靠3)窗口的合并4)窗口高度的调整5)窗口的隐藏与停靠6)帮助功能的使用二、实训步骤二、实训步骤2、仿真软件、仿真软件 的安装使用的安装使用 二、实训步骤二、实训步骤2、仿真软件、仿真软件 的安装使用的安装使用 1)在编辑软件中将编写好的程序导出2)打开仿真软件并导入文件3)硬件设置4)运行5)模拟调试程序6)监视变量本节要点本节要点 触点指令触点指令 输出指令输出指令 逻辑堆栈指令逻辑堆栈指令 取反指令取反指令 置复位和触发器指令置复位和触发器指令 跳变指令跳变指令 立即
4、指令立即指令一、触点指令一、触点指令 LD指令称为初始装载指令,由常开触点和位地址构成。LDN指令称为初始装载非指令,由常闭触点和位地址构成。讲解:讲解:一、触点指令一、触点指令 A(And)指令又称为“与”指令,由串联常开触点和其位地址组成。AN(And Not)指令又称为“与非”指令,由串联常闭触点和其位地址组成。讲解:讲解:一、触点指令一、触点指令 O(Or)指令又称为“或”指令,由并联常开触点和其位地址组成。ON(Or Not)指令又称为“或非”指令,由并联常闭触点和其位地址组成。讲解:讲解:一、触点指令一、触点指令示例:示例:一、触点指令一、触点指令示例:示例:二、输出指令二、输出指
5、令输出线圈:输出线圈: 输出指令(=)对应于梯形图中的线圈,由线圈和位地址构成。二、输出指令二、输出指令示例:示例:三、逻辑堆栈指令三、逻辑堆栈指令1、 或装载指令或装载指令 或装载指令OLD(Or Load)指令又称为串联电路块并联指令,由助记符OLD表示。它对逻辑堆栈最上面两层中的二进制位进行“或”运算,运算结果存入栈顶。 与装载指令ALD(And Load)指令又称为并联电路块串联指令,由助记符ALD表示。它对逻辑堆栈最上面两层中的二进制位进行“与”运算,运算结果存入栈顶。2、 与装载指令与装载指令三、逻辑堆栈指令三、逻辑堆栈指令示例:示例:三、逻辑堆栈指令三、逻辑堆栈指令3、 其他逻辑
6、堆栈操作指令其他逻辑堆栈操作指令 逻辑进栈(Logic Push,LPS)指令复制栈顶(即第一层)的值并将其压入逻辑堆栈的第二层,逻辑堆栈中原来的数据依次向一层推移,逻辑堆栈最底层的值被推出并丢失。 逻辑读栈(Logic Read,LRD)指令将逻辑堆栈第二层的数据复制到栈顶,原来的栈顶值被复制值替代。第2层第32层的数据不变。 逻辑出栈(Logic Pop,LPP)指令将栈顶值弹出,逻辑堆栈各层的数据向上移动一层,第二层的数据成为新的栈顶值。可以用语句表程序状态监控查看逻辑堆栈中保存的数据。三、逻辑堆栈指令三、逻辑堆栈指令示例:示例:三、逻辑堆栈指令三、逻辑堆栈指令示例:示例:四、取反指令四
7、、取反指令 NOT指令为触点取反指令(输出反相),在梯形图中用来改变能流的状态。取反触点左端逻辑运算结果为1时(即有能流),触点断开能流,反之能流可以通过。五、置复位和触发器指令五、置复位和触发器指令 S(Set)指令也称为置位指令,其梯形图如图1-33a所示,由置位线圈、置位线圈的位地址(bit)和置位线圈数目(n)构成。 R(Reset)指令又称为复位指令,其梯形图如图1-35a所示,由复位线圈、复位线圈的位地址(bit)和复位线圈数目(n)构成。1、置复位指令、置复位指令五、置复位和触发器指令五、置复位和触发器指令1、置复位指令、置复位指令置复位线圈数目是从指令中指定的位元件开始,共有n
8、(1255)个。五、置复位和触发器指令五、置复位和触发器指令2、触发器指令、触发器指令 SR指令也称置位/复位触发器(SR)指令,由置位/复位触发器助记符SR、置位信号输入端S1、复位信号输入端R、输出端OUT和线圈的位地址bit构成。 RS指令也称复位/置位触发器(RS)指令,由复位/置位触发器助记符RS、置位信号输入端S、复位信号输入端R1、输出端OUT和线圈的位地址bit构成。五、置复位和触发器指令五、置复位和触发器指令2、触发器指令、触发器指令六、跳变指令六、跳变指令1、上升沿指令、上升沿指令 EU(Edge Up)指令是正跳变触点指令(又称上升沿检测器,或称为正跳变指令,常开触点加上
9、升沿检测指令助记符P构成。 2、下降沿指令、下降沿指令 ED(Edge Down)指令是负跳变触点指令(又称为下降沿检测器,或称为负跳变指令,由常开触点加下降沿检测指令助记符N构成。六、跳变指令六、跳变指令七、立即指令七、立即指令1、立即触点指令、立即触点指令 在每个标准触点指令的后面加“I(Immediate)”即为立即触点指令。该指令执行时,将立即读取物理输出点的值,但是不刷新对应映像寄存器的值。 用法:LDI bit2、 =I 立即输出指令立即输出指令 用立即指令访问输出点时,把栈顶值立即复制到指令所指的物理输出点,同时,相应的输出映像寄存器的内容也被刷新。 用法:=I bit七、立即指
10、令七、立即指令3、SI 立即置位指令立即置位指令 用立即置位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多255个)物理输出点被立即置位,同时,相应的输出映像寄存器的内容也被刷新。 用法:SI bit, N4、RI 立即复位指令立即复位指令 用立即复位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多255个)理输出点被立即复位,同时,相应的输出映像寄存器的内容也被刷新。 用法:RI bit, N本节要点本节要点 掌握触点指令和输出指令的应掌握触点指令和输出指令的应用用 掌握掌握S7-200 SMART输入输入/输输出接线方法出接线方法 掌握项目的创建方法及下载方掌握项
11、目的创建方法及下载方法法 掌握掌握PLC的控制过程的控制过程一、实训任务一、实训任务 用用S7-200 SMART PLC实现三相异步电动实现三相异步电动机的点动运行控制。机的点动运行控制。二、实训步骤二、实训步骤1、继电器、继电器接触器控制原理分析接触器控制原理分析电动机点动运行控制电路图二、实训步骤二、实训步骤2、I/O分配分配二、实训步骤二、实训步骤3、原理图绘制、原理图绘制 电动机的点动运行控制PLC硬件原理图二、实训步骤二、实训步骤4、创建工程项目、创建工程项目生成的梯形图二、实训步骤二、实训步骤5、 软件仿真软件仿真6、硬件连接、硬件连接二、实训步骤二、实训步骤7、 项目下载项目下
12、载二、实训步骤二、实训步骤7、 项目下载项目下载二、实训步骤二、实训步骤7、 项目下载项目下载二、实训步骤二、实训步骤7、 项目下载项目下载二、实训步骤二、实训步骤8、 调试程序调试程序控制过程分析图本节要点本节要点 掌握起掌握起/保保/停电路的程序设计停电路的程序设计方法方法 掌握符号表与符号地址的使用掌握符号表与符号地址的使用 掌握常闭触点输入信号的处理掌握常闭触点输入信号的处理方法方法一、实训任务一、实训任务 用用PLC实现三相异步电动机的连续运行控实现三相异步电动机的连续运行控制,即按下起动按钮,电动机起动并单向运转,制,即按下起动按钮,电动机起动并单向运转,按下停止按钮,电动机停止运
13、转。该电路必须按下停止按钮,电动机停止运转。该电路必须具有必要的短路保护、过载保护等功能。具有必要的短路保护、过载保护等功能。二、实训步骤二、实训步骤1、继电器、继电器接触器控制原理分析接触器控制原理分析电动机连续运行控制电路图二、实训步骤二、实训步骤2、I/O分配分配二、实训步骤二、实训步骤3、原理图绘制、原理图绘制 电动机连续运行控制PLC硬件原理图二、实训步骤二、实训步骤4、创建工程项目、创建工程项目5、编辑符号表、编辑符号表二、实训步骤二、实训步骤5、编辑符号表、编辑符号表二、实训步骤二、实训步骤5、编辑符号表、编辑符号表二、实训步骤二、实训步骤5、编辑符号表、编辑符号表二、实训步骤二
14、、实训步骤5、编辑符号表、编辑符号表二、实训步骤二、实训步骤5、编辑符号表、编辑符号表二、实训步骤二、实训步骤5、编辑符号表、编辑符号表二、实训步骤二、实训步骤5、编辑符号表、编辑符号表二、实训步骤二、实训步骤5、编辑符号表、编辑符号表二、实训步骤二、实训步骤5、编辑符号表、编辑符号表二、实训步骤二、实训步骤5、编辑符号表、编辑符号表二、实训步骤二、实训步骤5、编辑符号表、编辑符号表二、实训步骤二、实训步骤6、 编写程序编写程序b)电动机的连续运行控制梯形图a)7、调试程序、调试程序 本节要点本节要点 定时器指令定时器指令 计数器指令计数器指令一、定时器指令一、定时器指令一、定时器指令一、定时
15、器指令一、定时器指令一、定时器指令一、定时器指令一、定时器指令一、定时器指令一、定时器指令一、定时器指令一、定时器指令一、定时器指令一、定时器指令二、计数器指令二、计数器指令 S7-200 SMART 提供了256个计数器,编号为C0C255,共有3种计数器,分别为加计数器、减计数器和加/减计数器,不同类型的计数器不能共用同一个计数器号。二、计数器指令二、计数器指令二、计数器指令二、计数器指令二、计数器指令二、计数器指令二、计数器指令二、计数器指令二、计数器指令二、计数器指令本节要点本节要点 掌握定时器的使用掌握定时器的使用 掌握梯形图的编程规则掌握梯形图的编程规则 掌握用程序状态监控和调试程
16、掌握用程序状态监控和调试程序的方法序的方法电动机星三角起动的电动机星三角起动的PLC控制控制一、实训任务一、实训任务 用用PLC实现电动机的实现电动机的 -降压起动控制,即降压起动控制,即按下起动按钮,电动机星(按下起动按钮,电动机星( Y)形起动;起动)形起动;起动结束后(起动时间为结束后(起动时间为5s),电动机切换成三角),电动机切换成三角形()运行;若按下停止按钮,电动机停止形()运行;若按下停止按钮,电动机停止运转。系统要求起动和运行时有相应指示,同运转。系统要求起动和运行时有相应指示,同时电路还必须具有必要的短路保护、过载保护时电路还必须具有必要的短路保护、过载保护等功能。等功能。
17、电动机星三角起动的电动机星三角起动的PLC控制控制二、实训步骤二、实训步骤1、继电器、继电器接触器控制原理分析接触器控制原理分析电动机星三角起动控制电路图电动机星三角起动的电动机星三角起动的PLC控制控制二、实训步骤二、实训步骤2、I/O分配分配电动机星三角起动的电动机星三角起动的PLC控制控制二、实训步骤二、实训步骤3、原理图绘制、原理图绘制 电动机星三角起动的电动机星三角起动的PLC控制控制二、实训步骤二、实训步骤4、创建工程项目、创建工程项目5、编辑符号表、编辑符号表电动机星三角起动的电动机星三角起动的PLC控制控制二、实训步骤二、实训步骤6、编写程序、编写程序电动机星三角起动的电动机星
18、三角起动的PLC控制控制电动机的星三角起动控制梯形图二、实训步骤二、实训步骤6、编写程序、编写程序编程规则编程规则电动机星三角起动的电动机星三角起动的PLC控制控制二、实训步骤二、实训步骤电动机星三角起动的电动机星三角起动的PLC控制控制6、编写程序、编写程序编程规则编程规则二、实训步骤二、实训步骤电动机星三角起动的电动机星三角起动的PLC控制控制6、编写程序、编写程序编程规则编程规则二、实训步骤二、实训步骤电动机星三角起动的电动机星三角起动的PLC控制控制6、编写程序、编写程序编程规则编程规则二、实训步骤二、实训步骤电动机星三角起动的电动机星三角起动的PLC控制控制6、编写程序、编写程序编程
19、规则编程规则二、实训步骤二、实训步骤电动机星三角起动的电动机星三角起动的PLC控制控制6、编写程序、编写程序编程规则编程规则二、实训步骤二、实训步骤电动机星三角起动的电动机星三角起动的PLC控制控制7、调试程序、调试程序二、实训步骤二、实训步骤电动机星三角起动的电动机星三角起动的PLC控制控制7、调试程序、调试程序二、实训步骤二、实训步骤电动机星三角起动的电动机星三角起动的PLC控制控制7、调试程序、调试程序二、实训步骤二、实训步骤电动机星三角起动的电动机星三角起动的PLC控制控制7、调试程序、调试程序本节要点本节要点 掌握计数器的使用掌握计数器的使用 掌握特殊存储器位的使用掌握特殊存储器位的
20、使用 掌握用状态图表监控与调试程掌握用状态图表监控与调试程序的方法序的方法电动机循环起停的电动机循环起停的PLC控制控制一、实训任务一、实训任务 用用PLC实现三相异步电动机的循环起停控实现三相异步电动机的循环起停控制,即按下起动按钮,电动机起动并正向运转制,即按下起动按钮,电动机起动并正向运转5s,停止,停止3s,再反向运转,再反向运转5s,停止,停止3s,然后再,然后再正向运转,如此循环正向运转,如此循环5次后停止运转,此时循环次后停止运转,此时循环结束指示灯以秒级闪烁,以示循环过程结束。结束指示灯以秒级闪烁,以示循环过程结束。若停止按钮按下松开时,电动机才停止运行。若停止按钮按下松开时,
21、电动机才停止运行。该电路必须具有必要的短路保护、过载保护等该电路必须具有必要的短路保护、过载保护等功能。功能。电动机循环起停的电动机循环起停的PLC控制控制二、实训步骤二、实训步骤1、I/O分配分配电动机循环起停的电动机循环起停的PLC控制控制二、实训步骤二、实训步骤2、原理图绘制、原理图绘制 电动机循环起停的电动机循环起停的PLC控制控制二、实训步骤二、实训步骤3、创建工程项目、创建工程项目4、编辑符号表、编辑符号表电动机循环起停的电动机循环起停的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序特殊位存储器特殊位存储器电动机循环起停的电动机循环起停的PLC控制控制二、实训步骤二、
22、实训步骤5、编写程序、编写程序程序程序电动机循环起停的电动机循环起停的PLC控制控制电动机的循环起停控制梯形图二、实训步骤二、实训步骤5、编写程序、编写程序程序程序电动机循环起停的电动机循环起停的PLC控制控制电动机的循环起停控制梯形图二、实训步骤二、实训步骤5、编写程序、编写程序程序程序电动机循环起停的电动机循环起停的PLC控制控制电动机的循环起停控制梯形图二、实训步骤二、实训步骤电动机循环起停的电动机循环起停的PLC控制控制电动机的循环起停控制梯形图二、实训步骤二、实训步骤6、调试程序、调试程序电动机循环起停的电动机循环起停的PLC控制控制二、实训步骤二、实训步骤6、调试程序、调试程序电动
23、机循环起停的电动机循环起停的PLC控制控制二、实训步骤二、实训步骤6、调试程序、调试程序电动机循环起停的电动机循环起停的PLC控制控制二、实训步骤二、实训步骤6、调试程序、调试程序电动机循环起停的电动机循环起停的PLC控制控制二、实训步骤二、实训步骤6、调试程序、调试程序电动机循环起停的电动机循环起停的PLC控制控制第四周 本章要点本章要点 数据类型及寻址方式数据类型及寻址方式 数据处理指令数据处理指令 抢答器的抢答器的PLC控制控制 交通灯的交通灯的PLC控制控制 数学运算指令数学运算指令 9s倒计时的倒计时的PLC控制控制 控制指令控制指令 闪光频率的闪光频率的PLC控制控制 电动机轮休的
24、电动机轮休的PLC控制控制数据类型及寻址方式数据类型及寻址方式本节要点本节要点 数据类型数据类型 寻址方式寻址方式一、数据类型一、数据类型数据类型及寻址方式数据类型及寻址方式二、寻址方式二、寻址方式数据类型及寻址方式数据类型及寻址方式数据类型及寻址方式数据类型及寻址方式二、寻址方式二、寻址方式数据类型及寻址方式数据类型及寻址方式二、寻址方式二、寻址方式数据类型及寻址方式数据类型及寻址方式二、寻址方式二、寻址方式数据处理指令数据处理指令本节要点本节要点 传送指令传送指令 比较指令比较指令 移位指令移位指令 转换指令转换指令 表格指令表格指令 时钟指令时钟指令一、传送指令一、传送指令数据处理指令数
25、据处理指令一、传送指令一、传送指令数据处理指令数据处理指令一、传送指令一、传送指令数据处理指令数据处理指令一、传送指令一、传送指令数据处理指令数据处理指令二、比较指令二、比较指令数据处理指令数据处理指令二、比较指令二、比较指令数据处理指令数据处理指令二、比较指令二、比较指令数据处理指令数据处理指令二、比较指令二、比较指令数据处理指令数据处理指令二、比较指令二、比较指令数据处理指令数据处理指令二、比较指令二、比较指令数据处理指令数据处理指令二、比较指令二、比较指令数据处理指令数据处理指令三、移位指令三、移位指令数据处理指令数据处理指令三、移位指令三、移位指令数据处理指令数据处理指令三、移位指令三
26、、移位指令数据处理指令数据处理指令三、移位指令三、移位指令数据处理指令数据处理指令三、移位指令三、移位指令数据处理指令数据处理指令三、移位指令三、移位指令数据处理指令数据处理指令四、转换指令四、转换指令数据处理指令数据处理指令四、转换指令四、转换指令数据处理指令数据处理指令四、转换指令四、转换指令数据处理指令数据处理指令四、转换指令四、转换指令数据处理指令数据处理指令四、转换指令四、转换指令数据处理指令数据处理指令五、表格指令五、表格指令数据处理指令数据处理指令五、表格指令五、表格指令数据处理指令数据处理指令六、时钟指令六、时钟指令数据处理指令数据处理指令六、时钟指令六、时钟指令数据处理指令数
27、据处理指令六、时钟指令六、时钟指令数据处理指令数据处理指令六、时钟指令六、时钟指令数据处理指令数据处理指令抢答器的抢答器的PLC控制控制本节要点本节要点 掌握数据类型掌握数据类型 掌握传送及转换指令的应用掌握传送及转换指令的应用 掌握七段数码管的驱动方法掌握七段数码管的驱动方法一、实训任务一、实训任务 用用PLC实现一个实现一个3组优先抢答器的控制,要组优先抢答器的控制,要求在主持人按下开始按钮后,求在主持人按下开始按钮后,3组抢答按钮按下组抢答按钮按下任意一个按钮后,主持人前面的显示器能实时任意一个按钮后,主持人前面的显示器能实时显示该组的编号,同时锁住抢答器,使其他组显示该组的编号,同时锁
28、住抢答器,使其他组按下抢答按钮无效。若主持人按下停止按钮,按下抢答按钮无效。若主持人按下停止按钮,则不能进行抢答,且显示器无显示。则不能进行抢答,且显示器无显示。抢答器的抢答器的PLC控制控制二、实训步骤二、实训步骤1、I/O分配分配抢答器的抢答器的PLC控制控制二、实训步骤二、实训步骤2、原理图绘制、原理图绘制 抢答器的抢答器的PLC控制控制抢答器控制硬件原理图二、实训步骤二、实训步骤3、创建工程项目、创建工程项目4、编辑符号表、编辑符号表抢答器的抢答器的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序抢答器的抢答器的PLC控制控制抢答器控制梯形图二、实训步骤二、实训步骤5、编写
29、程序、编写程序抢答器的抢答器的PLC控制控制抢答器控制梯形图二、实训步骤二、实训步骤5、编写程序、编写程序抢答器的抢答器的PLC控制控制抢答器控制梯形图二、实训步骤二、实训步骤6、调试程序、调试程序抢答器的抢答器的PLC控制控制二、实训步骤二、实训步骤6、调试程序、调试程序抢答器的抢答器的PLC控制控制二、实训步骤二、实训步骤6、调试程序、调试程序抢答器的抢答器的PLC控制控制二、实训步骤二、实训步骤6、调试程序、调试程序抢答器的抢答器的PLC控制控制二、实训步骤二、实训步骤6、调试程序、调试程序抢答器的抢答器的PLC控制控制 2.4 交通灯的交通灯的PLC控制控制本节要点本节要点 掌握比较指
30、令的应用掌握比较指令的应用 掌握时钟指令的应用掌握时钟指令的应用 掌握系统块的应用掌握系统块的应用一、实训任务一、实训任务 用用PLC实现交通灯的控制,要求按下起动实现交通灯的控制,要求按下起动按钮后,东西方向绿灯亮按钮后,东西方向绿灯亮25s,闪动,闪动3s,黄灯亮,黄灯亮3s,红灯亮,红灯亮31s;南北方向红灯亮;南北方向红灯亮31s,绿灯亮,绿灯亮25s,闪动,闪动3s,黄灯亮,黄灯亮3s,如此循环。无论何时,如此循环。无论何时按下停止按钮,交通灯全部熄灭。并要求按下停止按钮,交通灯全部熄灭。并要求PLC断电重启后自动进入断电重启后自动进入RUN模式。模式。 2.4 交通灯的交通灯的PL
31、C控制控制二、实训步骤二、实训步骤1、I/O分配分配 2.4 交通灯的交通灯的PLC控制控制二、实训步骤二、实训步骤2、原理图绘制、原理图绘制 交通灯控制硬件原理图 2.4 交通灯的交通灯的PLC控制控制二、实训步骤二、实训步骤3、创建工程项目、创建工程项目4、编辑符号表、编辑符号表 2.4 交通灯的交通灯的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序交通灯控制梯形图 2.4 交通灯的交通灯的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序交通灯控制梯形图 2.4 交通灯的交通灯的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序交通灯控制梯形图 2.4
32、交通灯的交通灯的PLC控制控制二、实训步骤二、实训步骤6、调试程序、调试程序7、系统块设置、系统块设置 2.4 交通灯的交通灯的PLC控制控制二、实训步骤二、实训步骤7、系统块设置、系统块设置 2.4 交通灯的交通灯的PLC控制控制二、实训步骤二、实训步骤7、系统块设置、系统块设置 2.4 交通灯的交通灯的PLC控制控制数据运算指令数据运算指令本节要点本节要点 算术运算指令算术运算指令 逻辑运算指令逻辑运算指令 函数运算指令函数运算指令一、算术运算指令一、算术运算指令数据运算指令数据运算指令1、加法运算指令、加法运算指令一、算术运算指令一、算术运算指令数据运算指令数据运算指令2、减法运算指令、
33、减法运算指令一、算术运算指令一、算术运算指令数据运算指令数据运算指令3、乘法运算指令、乘法运算指令一、算术运算指令一、算术运算指令数据运算指令数据运算指令4、除法运算指令、除法运算指令一、算术运算指令一、算术运算指令数据运算指令数据运算指令5、加、加1运算指令运算指令一、算术运算指令一、算术运算指令数据运算指令数据运算指令6、减、减1运算指令运算指令二、逻辑运算指令二、逻辑运算指令数据运算指令数据运算指令1、逻辑与运算指令、逻辑与运算指令二、逻辑运算指令二、逻辑运算指令数据运算指令数据运算指令2、逻辑或运算指令、逻辑或运算指令二、逻辑运算指令二、逻辑运算指令数据运算指令数据运算指令3、逻辑异或
34、运算指令、逻辑异或运算指令二、逻辑运算指令二、逻辑运算指令数据运算指令数据运算指令4、逻辑取反运算指令、逻辑取反运算指令三、函数运算指令三、函数运算指令数据运算指令数据运算指令1、三角函数运算指令、三角函数运算指令三、函数运算指令三、函数运算指令数据运算指令数据运算指令2、自然对数和自然指数运算指令、自然对数和自然指数运算指令三、函数运算指令三、函数运算指令数据运算指令数据运算指令3、平方根运算指令、平方根运算指令2.6 9s倒计时的倒计时的PLC控制控制本节要点本节要点 掌握算术运算指令掌握算术运算指令 掌握逻辑运算指令掌握逻辑运算指令 掌握多位数据数码管显示的方掌握多位数据数码管显示的方法
35、法一、实训任务一、实训任务 用用PLC实现九秒钟倒计时控制,要求按下实现九秒钟倒计时控制,要求按下起动按钮后,数码管显示起动按钮后,数码管显示9,然后按每秒递减,然后按每秒递减,减到减到0时停止。无论何时按下停止按钮,数码管时停止。无论何时按下停止按钮,数码管显示当前数值,再次按下开始按钮,数码管依显示当前数值,再次按下开始按钮,数码管依然从数字然从数字9开始递减。开始递减。2.6 9s倒计时的倒计时的PLC控制控制二、实训步骤二、实训步骤1、I/O分配分配2.6 9s倒计时的倒计时的PLC控制控制二、实训步骤二、实训步骤2、原理图绘制、原理图绘制 九秒倒计时控制硬件原理图2.6 9s倒计时的
36、倒计时的PLC控制控制二、实训步骤二、实训步骤3、创建工程项目、创建工程项目4、编辑符号表、编辑符号表2.6 9s倒计时的倒计时的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序九秒倒计时控制梯形图2.6 9s倒计时的倒计时的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序九秒倒计时控制梯形图2.6 9s倒计时的倒计时的PLC控制控制二、实训步骤二、实训步骤6、调试程序、调试程序 两位数的数码管显示控制程序两位数据显示:两位数据显示:2.6 9s倒计时的倒计时的PLC控制控制二、实训步骤二、实训步骤多位数据显示:多位数据显示:用CD4513减少输出点的电路图2.6 9s
37、倒计时的倒计时的PLC控制控制2.7 控制指令控制指令本节要点本节要点 跳转指令跳转指令 子程序指令子程序指令 中断指令中断指令 其他控制指令其他控制指令一、跳转指令一、跳转指令2.7 控制指令控制指令一、跳转指令一、跳转指令应用:应用:2.7 控制指令控制指令二、子程序指令二、子程序指令2.7 控制指令控制指令二、子程序指令二、子程序指令1、建立子程序、建立子程序2.7 控制指令控制指令二、子程序指令二、子程序指令2、子程序调用指令、子程序调用指令2.7 控制指令控制指令二、子程序指令二、子程序指令3、子程序返回指令、子程序返回指令4、子程序的调用、子程序的调用5、子程序嵌套、子程序嵌套2.
38、7 控制指令控制指令三、中断指令三、中断指令2.7 控制指令控制指令三、中断指令三、中断指令2.7 控制指令控制指令三、中断指令三、中断指令1、中断类型、中断类型2.7 控制指令控制指令三、中断指令三、中断指令1、中断类型、中断类型2.7 控制指令控制指令三、中断指令三、中断指令2、中断事件号、中断事件号2.7 控制指令控制指令三、中断指令三、中断指令3、中断事件的优先级、中断事件的优先级2.7 控制指令控制指令三、中断指令三、中断指令4、中断程序的创建、中断程序的创建2.7 控制指令控制指令三、中断指令三、中断指令4、中断指令、中断指令2.7 控制指令控制指令三、中断指令三、中断指令5、中断
39、应用示例、中断应用示例I/O中断中断在I0.0的上升沿通过中断使Q0.0立即置位,在I0.1的下降沿通过中断使Q0.0立即复位。2.7 控制指令控制指令三、中断指令三、中断指令5、中断应用示例、中断应用示例I/O中断中断2.7 控制指令控制指令三、中断指令三、中断指令5、中断应用示例、中断应用示例基于时间中断基于时间中断用定时中断0实现周期为2s的定时,使接在Q0.0上的指示灯闪烁。 2.7 控制指令控制指令三、中断指令三、中断指令5、中断应用示例、中断应用示例基于时间中断基于时间中断2.7 控制指令控制指令四、其他控制指令四、其他控制指令2.7 控制指令控制指令四、其他控制指令四、其他控制指
40、令1、循环指令、循环指令2.7 控制指令控制指令四、其他控制指令四、其他控制指令2、条件结束指令与条件停止指令、条件结束指令与条件停止指令3、看门狗定时器复位指令、看门狗定时器复位指令2.7 控制指令控制指令四、其他控制指令四、其他控制指令5、获取非致命错误代码指令、获取非致命错误代码指令2.7 控制指令控制指令2.8 闪光频率的闪光频率的PLC控制控制本节要点本节要点 掌握跳转指令掌握跳转指令 掌握子程序指令掌握子程序指令 掌握分频电路的应用掌握分频电路的应用一、实训任务一、实训任务 用用PLC实现闪光频率的控制,要求根据选实现闪光频率的控制,要求根据选择的按钮,闪光灯以相应频率闪烁。若按下
41、慢择的按钮,闪光灯以相应频率闪烁。若按下慢闪按钮,闪光灯以闪按钮,闪光灯以4s周期闪烁;若按下中闪按周期闪烁;若按下中闪按钮,闪光灯以钮,闪光灯以2s周期闪烁;若按下快闪按钮,周期闪烁;若按下快闪按钮,闪光灯以闪光灯以1s周期闪烁。无论何时按下停止按钮,周期闪烁。无论何时按下停止按钮,闪光灯熄灭。闪光灯熄灭。2.8 闪光频率的闪光频率的PLC控制控制二、实训步骤二、实训步骤1、I/O分配分配2.8 闪光频率的闪光频率的PLC控制控制二、实训步骤二、实训步骤2、原理图绘制、原理图绘制 闪光频率控制硬件原理图2.8 闪光频率的闪光频率的PLC控制控制二、实训步骤二、实训步骤3、创建工程项目、创建工
42、程项目4、编辑符号表、编辑符号表2.8 闪光频率的闪光频率的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序闪光频率控制梯形图-主程序2.8 闪光频率的闪光频率的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序闪光频率控制梯形图-主程序2.8 闪光频率的闪光频率的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序2.8 闪光频率的闪光频率的PLC控制控制闪光频率控制梯形图-子程序0二、实训步骤二、实训步骤5、编写程序、编写程序2.8 闪光频率的闪光频率的PLC控制控制闪光频率控制梯形图-子程序16、调试程序、调试程序2.9 电动机轮休的电动机轮休的PLC控制控
43、制本节要点本节要点 掌握逻辑运算和中断指令掌握逻辑运算和中断指令 掌握延时时间扩展的方法掌握延时时间扩展的方法 掌握使用书签和交叉引用表调掌握使用书签和交叉引用表调试程序的方法试程序的方法一、实训任务一、实训任务 用用PLC实现电动机轮休的控制。控制要求实现电动机轮休的控制。控制要求如下:按下起动按钮如下:按下起动按钮SB1起动系统,此时第起动系统,此时第1台台电动机起动并工作电动机起动并工作3h后,第后,第2台电动机开始工作,台电动机开始工作,同时第同时第1台电动机停止;当第台电动机停止;当第2台电动机工作台电动机工作3h后,第后,第1台电动机开始工作,同时第台电动机开始工作,同时第2台电动
44、机台电动机停止,如此循环。当按下停止按钮停止,如此循环。当按下停止按钮SB2时,两时,两台电动机立即停止。台电动机立即停止。2.9 电动机轮休的电动机轮休的PLC控制控制二、实训步骤二、实训步骤1、I/O分配分配2.9 电动机轮休的电动机轮休的PLC控制控制二、实训步骤二、实训步骤2、原理图绘制、原理图绘制 电动机轮休控制硬件原理图2.9 电动机轮休的电动机轮休的PLC控制控制二、实训步骤二、实训步骤3、创建工程项目、创建工程项目4、编辑符号表、编辑符号表2.9 电动机轮休的电动机轮休的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序电动机轮休控制梯形图-主程序2.9 电动机轮休的
45、电动机轮休的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序电动机轮休控制梯形图-主程序2.9 电动机轮休的电动机轮休的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序电动机轮休控制梯形图-初始化子程序2.9 电动机轮休的电动机轮休的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序电动机轮休控制梯形图-定时中断程序2.9 电动机轮休的电动机轮休的PLC控制控制电动机轮休控制梯形图-外部中断程序6、调试程序、调试程序二、实训步骤二、实训步骤2.9 电动机轮休的电动机轮休的PLC控制控制6、调试程序、调试程序二、实训步骤二、实训步骤2.9 电动机轮休的电动机轮休
46、的PLC控制控制6、调试程序、调试程序第四周模拟量及脉冲量模拟量及脉冲量 本章要点本章要点 模拟量模拟量 炉温系统的炉温系统的PLC控制控制 液位系统的液位系统的PLC控制控制 高速脉冲高速脉冲 钢包车行走的钢包车行走的PLC控制控制 步进电机的步进电机的PLC控制控制模拟量及脉冲量模拟量及脉冲量本节要点本节要点 模拟量模块模拟量模块 模拟量模块的接线模拟量模块的接线 模拟量的地址分配模拟量的地址分配 模拟值的表示模拟值的表示 模拟量的读写模拟量的读写 模拟量的组态模拟量的组态 PID指令指令一、模拟量模块一、模拟量模块一、模拟量模块一、模拟量模块二、模拟量模块的接线二、模拟量模块的接线二、模
47、拟量模块的接线二、模拟量模块的接线二、模拟量模块的接线二、模拟量模块的接线三、模拟量的地址分配三、模拟量的地址分配四、模拟值的表示四、模拟值的表示五、模拟量的读写五、模拟量的读写六、模拟量的组态六、模拟量的组态六、模拟量的组态六、模拟量的组态六、模拟量的组态六、模拟量的组态七、七、PID指令指令1、模拟量闭环控制系统的组成、模拟量闭环控制系统的组成七、七、PID指令指令2、PIDPID指令指令七、七、PID指令指令2、PIDPID指令指令3.2 炉温系统的炉温系统的PLC控制控制本节要点本节要点 掌握模拟量的基础知识掌握模拟量的基础知识 掌握模拟量扩展模块的掌握模拟量扩展模块的I/O分分配配
48、掌握模拟量的读写方法掌握模拟量的读写方法一、实训任务一、实训任务 用用PLC实现炉温控制。系统由一组实现炉温控制。系统由一组10 kW的的加热器进行加热,温度要求控制在加热器进行加热,温度要求控制在5060,炉内温度由一温度传感器进行检测,系统起动炉内温度由一温度传感器进行检测,系统起动后当炉内温度低于后当炉内温度低于50时,加热器自行起动加时,加热器自行起动加热;当炉内温度高于热;当炉内温度高于60时,加热器停止运行。时,加热器停止运行。同时,要求系统炉温在被控范围内绿灯常亮,同时,要求系统炉温在被控范围内绿灯常亮,低于被控温度低于被控温度50时黄灯亮,高于被控温度时黄灯亮,高于被控温度60
49、时红灯亮。时红灯亮。3.2 炉温系统的炉温系统的PLC控制控制二、实训步骤二、实训步骤1、I/O分配分配3.2 炉温系统的炉温系统的PLC控制控制二、实训步骤二、实训步骤2、原理图绘制、原理图绘制 3.2 炉温系统的炉温系统的PLC控制控制二、实训步骤二、实训步骤3、创建工程项目、创建工程项目4、编辑符号表、编辑符号表3.2 炉温系统的炉温系统的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序炉温系统控制梯形图-主程序3.2 炉温系统的炉温系统的PLC控制控制二、实训步骤二、实训步骤5、编写程序、编写程序炉温系统控制梯形图-子程序3.2 炉温系统的炉温系统的PLC控制控制6、调试程
50、序、调试程序3.3 液位系统的液位系统的PLC控制控制本节要点本节要点 掌握闭环控制系统的组成及作掌握闭环控制系统的组成及作用用 掌握掌握PID指令的应用指令的应用 掌握掌握PID指令向导的应用指令向导的应用一、实训任务一、实训任务 用用PLC实现液位控制。泵机由变频器驱动,实现液位控制。泵机由变频器驱动,在系统起动后要求储水箱水位(在系统起动后要求储水箱水位(-300mm +300mm)保持在水箱中心)保持在水箱中心 -150mm +150mm,若水箱水位在高于或低于水箱中心,若水箱水位在高于或低于水箱中心150 mm时,系统发出报警指示。时,系统发出报警指示。3.3 液位系统的液位系统的P