plc8位彩灯循环控制

发布时间:2024-11-17

项目八 广告牌循环彩灯PLC控制系统 广告牌循环彩灯PLC PLC控制系统一、

项目导入

二、

相关知识

三、

应用举例

一、项目导入

图8-1 某广告牌霓虹灯

其控制要求为:第1 根亮→第2根亮→第 3根亮……第8根亮, 即每隔1 s依次点亮, 全亮后,闪烁1次 (灭1 s亮1 s),再 反过来按 8→7→6→5→4→3 →2→1反序熄灭, 时间间隔仍为1 s。 全灭后,停1 s,再 从第1根灯管点亮, 开始循环。

二、相关知识

(一)功能指令概述

PLC的应用指令也称为功能指令,是指在完成基本逻 的应用指令也称为功能指令, 的应用指令也称为功能指令 辑控制、定时控制、顺序控制的基础上, 辑控制、定时控制、顺序控制的基础上,PLC制造商 制造商 为满足用户不断提出的一些特殊控制要求而开发的指 的应用指令越多, 令。PLC的应用指令越多,其功能就越强。一条功能 的应用指令越多 其功能就越强。 指令相当于一段程序。 指令相当于一段程序。

二、相关知识

(二)功能指令的形式

图8-2 功能指令的形式

二、相关知识S7-200 CPU的 1.子程序 的 . 控制程序由主 程序OB1、子 、 程序 程序和中断程 序组成。 序组成。

(三)S7-200 CPU控 控 制程序的构成

(1)子程序的作用。子程序常用于 )子程序的作用。 需要多次反复执行相同任务的地方, 需要多次反复执行相同任务的地方, 只需要写一次子程序, 只需要写一次子程序,其他程序在需 要的时候调用,而无需重写该程序。 要的时候调用,而无需重写该程序。 子程序的调用是有条件的,未调用时 子程序的调用是有条件的, 不会执行子程序中的指令, 不会执行子程序中的指令,因此使用 子程序可以减少扫描时间。 子程序可以减少扫描时间。

二、相关知识1.子程序 .

(三)S7-200 CPU控 控 制程序的构成

在“编辑”菜单中选择“插 编辑”菜单中选择“ “子程序”命令, (2)子程序的创建。 入”→“子程序”命令,或在程 )子程序的创建。 序编辑器视窗中单击鼠标右键, 序编辑器视窗中单击鼠标右键, 从弹出的菜单中选择“ 从弹出的菜单中选择“插 入”→“子程序”命令,程序编 “子程序”命令, 辑器将从原来的POU显示进入新 辑器将从原来的 显示进入新 的子程序。 的子程序。用鼠标右键单击指令 树中的子程序或中断程序的图标, 树中的子程序或中断程序的图标, 在弹出的菜单中选择“重新命名” 在弹出的菜单中选择“重新命名” 命令,可以修改名称。 命令,可以修改名称。

二、相关知识1.子程序 .

(三)S7-200 CPU控 控 制程序的构成

(3)子程序的调用。子程序可以在主程序、

)子程序的调用。子程序可以在主程序、 其他子程序或中断程序中调用, 其他子程序或中断程序中调用,调用子程序时 将执行子程序的全部指令,直至子程序结束, 将执行子程序的全部指令,直至子程序结束, 然后返回调用它的程序中调用该子程序的下一 条指令处。 条指令处。

二、相关知识1.子程序 .

(三)S7-200 CPU控 控 制程序的构成

(4)子程序的有条件返回。 )子程序的有条件返回。

图8-5 子程序返回指令

二、相关知识1.子程序 . 子程序调用举例

(三)S7-200 CPU控 控 制程序的构成

二、相关知识2.中断程序 .

(三)S7-200 CPU控 控 制程序的构成

中断程序不由程序调用, 中断程序不由程序调用,而是在中断事件发生 时由操作系统调用。 时由操作系统调用。在中断程序中可以调用一 级子程序。 级子程序。

二、相关知识2.中断程序 . (1)中断程序的创建。 )中断程序的创建。

(三)S7-200 CPU控 控 制程序的构成

可以采用下列方法创建中断程序:在“编辑”菜单中选 可以采用下列方法创建中断程序: 编辑” 插入” “中断”命令; 择“插入”→“中断”命令;或在程序编辑器视窗中单 击鼠标右键,从弹出的菜单中选择“插入” “中断” 击鼠标右键,从弹出的菜单中选择“插入”→“中断” 命令;或用鼠标右键单击指令树上的“程序块”图标, 命令;或用鼠标右键单击指令树上的“程序块”图标, 并从弹出的菜单中选择“插入” “中断”命令。 并从弹出的菜单中选择“插入”→“中断”命令。创建 成功后程序编辑器将显示新的中断程序,程序编辑器底 成功后程序编辑器将显示新的中断程序, 部出现标有新的中断程序的标签, 部出现标有新的中断程序的标签,可以对新的中断程序 编程。 编程。

二、相关知识2.中断程序 .(2)中断事件与中断指令。 )中断事件与中断指令。 中断事件。 ① 中断事件。中 断 号 8 9 23 24 25 26

(三)S7-200 CPU控 控 制程序的构成

中断描述 端口 0:接收字符 : 端口0: 端口 :传输完成 端口0: 端口 :接收信息完成 端口1: 端口 :接收信息完成 端口1: 端口 :接收字符 端口1: 端口 :传输完成

优先级分组

按组排列的优先 级 0 0

通信(最高) 通信(最高)

0 1 1 1

二、相关知识2.中断程序 .(2)中断事件与中断指令。 )中断事件与中断指令。 中断事件。 ① 中断事件。中 断 号 19 20 0 2 4 6 1 3 5

(三)S7-200 CPU控 控 制程序的构成

中断描述 PTO 0脉冲输出完成中断 脉冲输出完成中断 PTO 1脉冲输出完成中断 脉冲输出完成中断 上升沿,I0.0 上升沿, 上升沿,I0.

1 上升沿, 上升沿,I0.2 上升沿, 上升沿,I0.3 上升沿, 下降沿,I0.0 下降沿, 下降沿,I0.1 下降沿, 下降沿,I0.2 下降沿,

优先级分组

按组排列的优 先级 0 1 2 3 4 5 6 7 8

离散(中 离散(

二、相关知识2.中断程序 .(2)中断事件与中断指令。 )中断事件与中断指令。 中断事件。 ① 中断事件。5 7 12 27 28 13 14 15 16 17 18

(三)S7-200 CPU控 控 制程序的构成

下降沿,I0.2 下降沿, 下降沿,I0.3 下降沿, HSC0 CV=PV HSC0方向改变 方向改变 HSC0外部复位 外部复位 HSC1 CV=PV HSC1方向改变 方向改变 HSC1外部复位 外部复位 HSC2 CV=PV HSC2方向改变 方向改变 HSC2外部复位 外部复位 离散(中 离散( 等)

8 9 10 11 12 13 14 15 16 17 18

二、相关知识2.中断程序 .(2)中断事件与中断指令。 )中断事件与中断指令。 中断事件。 ① 中断事件。中 断 号 32 29 30 31 33 10 11 21 22

(三)S7-200 CPU控 控 制程序的构成

中断描述 HSC3 CV=PV HSC4 CV=PV HSC1方向改变 方向改变 HSC1外部复原 外部复原 HSC2 CV=PV 定时中断0 定时中断 定时中断1 定时中断

优先级分组

按组排列的优先级 19 20

离散(中等) 离散(中等)

21 22 23 0

定时(最低) 定时(最低) 定时器T32 CT=PT中断 定时器 中断 定时器T96 CT=PT中断 定时器 中断

1 2 3

二、相关知识2.中断程序 .(2)中断事件与中断指令。 )中断事件与中断指令。

(三)S7-200 CPU控 控 制程序的构成

② 中断指令梯 形 图 RETI ENI DISI ATCH DTCH CLR_EVNT 语 句 表 CRETI ENI DISI ATCH INT,EVNT DTCH EVNT CEVNT EVNT 描 述 从中断程序有条件返回 允许中断 禁止中断 连接中断事件和中断程序 断开中断事件和中断程序 的连接 清除中断事件

plc8位彩灯循环控制.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219