当前位置:文档之家› 《PLC应用技术(西门子)》电子课件 3-3:流水灯控制

《PLC应用技术(西门子)》电子课件 3-3:流水灯控制

下午3点时间到
小明
老师
老师要求小明,每天下 午三点准时到她办公室 汇报班级情况。小明无 论正在做什么事情,到 了下午3点都要将正在 做的事情暂停,先去老 师那汇报班级情况后, 才能回来继续做原来的 事情。
知识学习--- 中断定义
是由设备或其他非预期的急需处理的事件引起的,它使系 统暂时中断现在正在执行的程序,进行有关数据保护,然 后转到中断服务程序去处理这些事件。处理完毕后,立即 恢复现场,将保存起来的数据和状态重新装入,返回到原 程序继续执行。
在做什么事情,到了下午3点都要将正在做的事情暂停,先去老师那汇报
班级情况后,才能回来继续做原来的事情。
知识学习--- 中断指令
中断指令
中断允许指令 中断禁止指令 中断有条件返回指令
中断连接指令
中断分离指令
梯形图
(ENI) (DISI) (RETI)
项目实施---I/O分配
输入
输入继电器
输入元件
I0.0
定时中断 定时器中断
定时中断0 SMB34
定时中断1 SMB35
T32
T96
知识学习--- 中断事件号
34个中断源
0
1
2
3
4 ……
32
33
知识学习--- 中断优先级
中断事件的优先级由高到低
通信中断
输入/输出中断
时基中断
通信口0 通信口1 脉冲串输出 外部输入 高速计数器 定时 定时器 8,9,23,24,25,26,19,20,0,2,4,6,1,3,5,7,12,27,28,13,14,15,16,17,18,32,29,30,31,33,10,11,21,22
知识学习--- 中断程序创建
方法一
知识学习--- 中断程序创建
方法二
知识学习--- 中断程序创建
方法三
知识学习--- 中断指令
中断允许指令ENI 中断禁止指令DISI
中断返回指令RETI 中断程序有条件返回指令CRETI
中断连接指令ATCH 中断分离指令DTCH
老师要求小明,每天下午三点准时到她办公室汇报班级情况。小明无论正
《PLC应用技术(西门子)》 主讲人:夏玉红
1 控制要求 2 项目分析 3 知识学习 4 项目实施 5 项目总结
6 项目拓展
控制要求
项目分析 1 以秒为单位的动作控制 2 如何使灯顺序点亮 3 怎样实现循环控制
项目分析---以秒为单位动作控制
定时器中断
主程序

中断程序
项目分析---顺序点亮
Q0.7 Q0.6 Q0.5 Q0.4 Q0.3 Q0.2 Q0.1 Q0.0
中断
知识学习--- 中断分类
1 通信中断 2 输入/输出中断 3 时基中断
端口0 端口1
接收字符
发送字符
接收信息 完成
知识学习--- 中断分类
1 通信中断 2 输入/输出中断 3 时基中断
外部输入中断 (I0.1~I0.3) 高速计数器中断 脉冲串输出中断
知识学习--- 中断分类
1 通信中断 2 输入/输出中断 3 时基中断
10
10
10 10 10
10
10
10
项目分析---顺序点亮
VB2 V2.7 V2.6 V2.5 V2.4 V2.3 V2.2 V2.1 V2.0
左移位
00000000 11111111
QB0 Q0.7 Q0.6 Q0.5 Q0.4 Q0.3 Q0.2 Q0.1 Q0.0
项目分析---顺序点亮
Q0.7 Q0.6 Q0.5 Q0.4 Q0.3 Q0.2 Q0.1 Q0.0
启动按钮SB1
I0.1
停止按钮SB2

输出继电器
Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7

输出元件
第一盏灯 第二盏灯 第三盏灯 第四盏灯 第五盏灯 第六盏灯 第七盏灯 第八盏灯
项目实施---硬件接线
电源 输入
24V
L N PE
FU2
QF
FU1
输出
HL1 HL2 HL3 HL4 HL5 HL6 HL7 HL8
L N PE 1M I0.0
1L 2L Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7
CPU 226 CN
I0.1
24V SB1 SB2
项目实施---程序设计
1. 主程序
建立中断 赋值并执行中断 小灯显示和系统停止控制
2. 中断程序
小灯顺序点亮控制 循环控制
项目实施---程序设计—主程序
00000000 11111111
……
项目分析---循环控制
V1.1 V1.0 V2.7 V2.6 V2.5 V2.4 V2.3 V2.2 V2.1 V2.0
0 0 10 10 10 10 10 10 10 10
Q0.7 Q0.6 Q0.5 Q0.4 Q0.3 Q0.2 Q0.1 Q0.0
知识学习--- 中断
建立中断
项目实施---程序设计—主程序
赋值并循环定时
项目实施---程序设计—主程序
流水灯显示和系统停止控制
项目实施---程序设计—中断程序
顺序点亮控制 循环控制
项目总结
1
2
定时器中断指令的应用
移位指令的应用
3
MOV指令的应用
项目拓展---定时中断
定时中断
相关主题