基于某PLC彩灯控制

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 引言

基于PLC控制的彩灯广告,就是运用PLC的逻辑控制功能对彩灯广告的运行按给定要求自动运行。

1.1 基于PLC彩灯广告控制器设计目的

主要是通过设计实践,了解一般电气控制系统设计过程、设计要求、应完成的工作容和具体设计方法。培养学生独立地解决实际问题的能力;掌握初步掌握PLC电气电路的设计方法及其编程方法和程序的调试;

1.2 基于PLC彩灯广告控制器设计容

1.2.1根据课程设计的目的和PLC的原理理清思路。

1.2.2 选取PLC型号,完成硬件设计。

1.2.3 画出流程图,时序图,及编好梯形图。

1.2.4 进行仿真及调试。

1.3 基于PLC彩灯广告控制器设计实现的目标

广告屏有8根彩灯管,从左到右排列,编号为1~8号。系统启动后,灯管点亮的顺序依次为:1号→2号→3号→...→7号→8号,时间间隔为1S。8根彩灯全亮后,持续10S。然后按照8号→7号→6号→...→2号→1号的顺序依次熄灭,时间间隔为1S。灯管全部熄灭后,等待2S,再从8号灯管开始,按照8号→7号→6号→...→2号→1号的顺序依次点亮,时间间隔为1S。全部点亮后持续20S,再按照1号→2号→3号→...→7号→8号的顺序熄灭,时间间隔仍为1S。灯管全部熄灭后,等待2S,再重新开始上述过程的循环。

2 系统总体方案设计

2.1 PLC 概述 2.1.1 PLC 的基本结构

PLC 主要由CPU 模块、输入/输出(I /O )模块、编程器和电源四大部分组成

(图2.1)。

2.1.2 PLC 的特点

(1)编程方法简单易学----梯形图语言(面向用户的高级语言) (2)硬件配套齐全,用户使用方便 (3)通用性强,适用性强 (4)可靠性高,抗干扰能力强 (5)系统的设计、安装、调试工量小 (6)维修工量小,维修方便 (7)体积小、重量轻、功耗小

2.1.3 PLC 应用领域

PLC 应用围不断扩大,价格下降,功能大大加强,其应用围有:

(1)开关量逻辑控制

(2)运动控制

(3)闭环过程控制

(4)数据处理

(5)通信联网

2.2 硬件控制功能介绍

2.2.1系统硬件配置及组成原理

(1)PLC选型

PLC的主要国外生产厂家包括美国的Rock-well公司、德国的西门子公司、日本的三菱公司和欧姆龙公司。

我国有不少厂家研制和生产过PLC,近年来国产PLC有了很大的发展,但我国使用的PLC主要还是国外的品牌的产品。考虑到国外产品的成熟性好,并且本次课程设计只需属小型系统,故采用三菱公司的FX系列小型PLC。

表2.1 FX1N,FX1S与FX2N的基本性能

在编程当中需要用到ROR和ROL指令,由表2.1可知只有FX2N系列满足要求,故选用F X2N系列的PLC。其次在编程当中需要用到MOV HFF00 K4Y0

指令,所以需要用到16个输出口,综上所述选用FX2N-32MR系列的PLC。(2)组成原理

PLC彩灯广告控制编程采用指令控制,采用PLC能充分利用它的优点。在这里我们采用三菱公司的FX2N-32MR系列的可编程控制器,它吸收了整体式和模块式PLC的优点,安装比较方便,它的基本指令执行时间为0.08µs 每条指令,置的用户存储器为8K步,可以扩展到16K步。FX2N-32MR系列的可编程控制器,输入点数为16,输出点数为16。编制梯形图,并进行仿真和调试。综上,得到系统硬件配置如表2.2所示:

表2.2 硬件配置表

2.3系统变量定义及分配表

根据控制要求对彩灯广告控制系统的I/O进行分配(表2.3)。

表2.3 I/O地址分配表

2.4 PLC外部电路连线

根据设计思想连接PLC外部电路(如图2.2所示)。

3 控制系统设计

3.1 控制程序流程图设计

根据设计要求,可设计出流程图如图3.1所示。

3.2 控制程序时序图设计

在程序设计中首先要设计出程序图,由程序图相应的画出时序图,各时间段分别由不同的定时器定时,同时对应不同的输出状态,可得状态表如表3.1所示。

表3.1 状态表

以输出映像寄存器为纵轴,时间t为横轴,设计出时序图,反映出各输出映像寄存器的状态。当按下启动按钮SB1时,假设时间为第0s,并且假设不按下停止按钮时,则可做出各阶段的时序图如图3.2和3.3所示。

3.3 控制程序设计思路

由流程图到时序图再到梯形图,更进一步可以设计出梯形图。本论文采用指令编写程序,而不采用顺序控制设计法,可以大大减少程序,增强程序的可读性。设计时,虽然只需要8个输出点,但采用16个输出点,即当按下启动按钮SB1,则传送指令MOV HFF00 K4Y0使Y0~Y7为0,而Y10~Y17为1,利用循环移位指令ROR和ROL,轻松实现8盏灯的循环。当按下停止按钮SB2时,则传送指令MOV H0000 K4Y0使Y0~Y17为0,所有的灯无论在什么时候都熄灭。

特别的,在梯形图中采用9个辅助继电器M0~M8,能够达到每一个阶段工作时即不受其他阶段的影响,也不干扰其他的阶段,从而避免互相干扰,达到自动控制的目的。当系统一个循环结束后,辅助继电器M8为1,相当于X1的功能,从而使彩灯依次循环。

本设计另一大优点是,轻松实现每个阶段的定时。如在第一个阶段,要求系统启动后,灯管点亮的顺序依次为:1号→2号→3号→...→7号→8号,时间间隔为1S。由T0定时器定时1s,并且重复循环,可以利用Y0的常开触点与Y7的常闭触点串联,当Y0为常开触点闭合(第一盏灯亮)并且Y7常闭触点断开(第七盏灯亮)时,定时器T0停止计时,并且串联M0作为该阶段的独特特点,即在T0在循环定时时,利用SET指令使M0为1(常开触点闭合),T0循环定时后利用RST 指令使M0为0(常开触点断开),使T0不再定时。梯形图中所用到典型的指令如表3.2所示。综上所述可设计出梯形图如图3.4所示。

表3.2 指令一览表

相关文档
最新文档