plc8位彩灯循环控制
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、相关知识 (一)功能指令概述
PLC的应用指令也称为功能指令,是指在完成基本逻 辑控制、定时控制、顺序控制的基础上,PLC制造商 为满足用户不断提出的一些特殊控制要求而开发的指 令。PLC的应用指令越多,其功能就越强。一条功能 指令相当于一段程序。
Page 3
精选课件
二、相关知识 (二)功能指令的形式
图8-2 功能指令的形式
Page 4
精选课件
二、相关知识
(三)S7-200 CPU控 制程序的构成
S7-200 CPU的 1.子程序
控制程序由主 程序OB1、子 程序和中断程 序组成。
(1)子程序的作用。子程序常用于 需要多次反复执行相同任务的地方, 只需要写一次子程序,其他程序在需 要的时候调用,而无需重写该程序。 子程序的调用是有条件的,未调用时 不会执行子程序中的指令,因此使用 子程序可以减少扫描时间。
2
定时器T96 CT=PT中断
3
精选课件
二、相关知识
(三)S7-200 CPU控 制程序的构成
2.中断程序
(2)中断事件与中断指令。
② 中断指令
梯形图 RETI ENI DISI ATCH DTCH
CLR_EVNT
语句表 CRETI
ENI DISI ATCH INT,EVNT DTCH EVNT CEVNT EVNT
2.中断程序
中断程序不由程序调用,而是在中断事件发生 时由操作系统调用。在中断程序中可以调用一 级子程序。
Page 10
精选课件
二、相关知识
(三)S7-200 CPU控 制程序的构成
2.中断程序
(1)中断程序的创建。
可以采用下列方法创建中断程序:在“编辑”菜单中选 择“插入”→“中断”命令;或在程序编辑器视窗中单 击鼠标右键,从弹出的菜单中选择“插入”→“中断” 命令;或用鼠标右键单击指令树上的“程序块”图标, 并从弹出的菜单中选择“插入”→“中断”命令。创建 成功后程序编辑器将显示新的中断程序,程序编辑器底 部出现标有新的中断程序的标签,可以对新的中断程序 编程。
(三)S7-200 CPU控 制程序的构成
中断号
中断描述
优先级分组 按组排列的优先级
32
HSC3 CV=PV
19
29
HSC4 CV=PV
20
30
HSC1方向改变
离散(中等)
21
31
HSC1外部复原
22
33
HSC2 CV=PV
23
10
定时中断0
0
11
21
22
Page 15
定时中断1
1
定时(最低)
定时器T32 CT=PT中断
PTO 1脉冲输出完成中断
1
二、相关知识 0
上升沿,(I0三.0 )S7-200 CPU控
2
2
上升沿,制I0程.1 序的构成
3
4
上升沿,I0.2
4
2.中断程6 序
上升沿,I0.3
5
(2)中断1事件与中断指令。下降沿,I0.0
6
① 中断事件3 。
下降沿,I0.1
7
5
下降沿,I0.2
8
7
下降沿,I0.3
按组排列的优先 级
0
0
0 通信(最高)
1
1
1
Page 12
精选课件
二、相关知识
(三)S7-200 CPU控 制程序的构成
2.中断程序
(2)中断事件与中断指令。 ① 中断事件。
中断号
中断描述
19 20 0 2 4 6 1 3 5 Page 137 12
PTO 0脉冲输出完成中断 PTO 1脉冲输出完成中断
上升沿,I0.0 上升沿,I0.1 上升沿,I0.2 上升沿,I0.3 下降沿,I0.0 下降沿,I0.1 下降沿,I0.2 下降沿,I精0.选3 课件 HSC0 CV=PV
优先级分组
离散(中 等)
按组排列的优 先级 0 1 2 3 4 5 6 7 8 9 10
19
PTO 0脉冲输出完成中断
0
20
离散(中 等)
9
12
HSC0 CV=PV
10
27
HSC0方向改变
11
28
HSC0外部复位
12
13
HSC1 CV=PV
13
14
HSC1方向改变
14
15
HSC1外部复位
15
16
HSC2 CV=PV
16
17
HSC2方向改变
17
18
HSC2外部复位
18
Pageபைடு நூலகம்14
精选课件
二、相关知识
2.中断程序
(2)中断事件与中断指令。 ① 中断事件。
Page 11
精选课件
二、相关知识
(三)S7-200 CPU控 制程序的构成
2.中断程序
(2)中断事件与中断指令。 ① 中断事件。
中断号
8 9 23 24 25 26
中断描述
端口 0:接收字符 端口0:传输完成 端口0:接收信息完成 端口1:接收信息完成 端口1:接收字符 端口1:传输完成
优先级分组
在弹出的菜单中选择“重新命名”
命令,可以修改名称。
Page 6
精选课件
二、相关知识
(三)S7-200 CPU控 制程序的构成
1.子程序
(3)子程序的调用。子程序可以在主程序、其 他子程序或中断程序中调用,调用子程序时将 执行子程序的全部指令,直至子程序结束,然 后返回调用它的程序中调用该子程序的下一条 指令处。
Page 5
精选课件
二、相关知识
(三)S7-200 CPU控 制程序的构成
1.子程序
在“编辑”菜单中选择“插
(2)子程序的创建。 入”→“子程序”命令,或在程 序编辑器视窗中单击鼠标右键,
从弹出的菜单中选择“插
入”→“子程序”命令,程序编
辑器将从原来的POU显示进入新
的子程序。用鼠标右键单击指令
树中的子程序或中断程序的图标,
Page 7
精选课件
二、相关知识
(三)S7-200 CPU控 制程序的构成
1.子程序 (4)子程序的有条件返回。
图8-5 子程序返回指令
Page 8
精选课件
二、相关知识
1.子程序 子程序调用举例
(三)S7-200 CPU控 制程序的构成
Page 9
精选课件
二、相关知识
(三)S7-200 CPU控 制程序的构成
项目八 广告牌循环彩灯PLC控制系统
一、
项目导入
二、
相关知识
三、
应用举例
Page 1
精选课件
一、项目导入
图8-1 某广告牌霓虹灯
Page 2
精选课件
其控制要求为:第1 根亮→第2根亮→第 3根亮……第8根亮, 即每隔1 s依次点亮, 全亮后,闪烁1次 (灭1 s亮1 s),再 反过来按
8→7→6→5→4→3 →2→1反序熄灭, 时间间隔仍为1 s。 全灭后,停1 s,再 从第1根灯管点亮, 开始循环。
描述 从中断程序有条件返回
允许中断 禁止中断 连接中断事件和中断程序 断开中断事件和中断程序 的连接 清除中断事件
Page 16
精选课件
三、应用举例 (二)顺序控制功能图在自动送料装车系统中 的应用 3.根据I/O分配画出PLC接线图