基于某PLC彩灯控制.docx
- 文档编号:30594712
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:18
- 大小:309.99KB
基于某PLC彩灯控制.docx
《基于某PLC彩灯控制.docx》由会员分享,可在线阅读,更多相关《基于某PLC彩灯控制.docx(18页珍藏版)》请在冰豆网上搜索。
基于某PLC彩灯控制
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.1PLC概述
2.1.1PLC的基本结构
PLC主要由CPU模块、输入/输出(I/O)模块、编程器和电源四大部分组成(图2.1)。
2.1.2PLC的特点
(1)编程方法简单易学----梯形图语言(面向用户的高级语言)
(2)硬件配套齐全,用户使用方便
(3)通用性强,适用性强
(4)可靠性高,抗干扰能力强
(5)系统的设计、安装、调试工量小
(6)维修工量小,维修方便
(7)体积小、重量轻、功耗小
2.1.3PLC应用领域
PLC应用围不断扩大,价格下降,功能大大加强,其应用围有:
(1)开关量逻辑控制
(2)运动控制
(3)闭环过程控制
(4)数据处理
(5)通信联网
2.2硬件控制功能介绍
2.2.1系统硬件配置及组成原理
(1)PLC选型
PLC的主要国外生产厂家包括美国的Rock-well公司、德国的西门子公司、日本的三菱公司和欧姆龙公司。
我国有不少厂家研制和生产过PLC,近年来国产PLC有了很大的发展,但我国使用的PLC主要还是国外的品牌的产品。
考虑到国外产品的成熟性好,并且本次课程设计只需属小型系统,故采用三菱公司的FX系列小型PLC。
表2.1FX1N,FX1S与FX2N的基本性能
项目
FX1N
FX1S
FX2N
I/O设置
与用户选择有关,最多128点
与用户选择有关,最多30点
与用户选择有关,最多256点
100ms定时器
T0~T62,63点
T0~T199,200点
T0~T199,200点
通用辅助继电器
M0~M383,384点
M0~M383,384点
M0~M499,500点
指令
MOV
有
有
有
ROR
无
无
有
ROL
无
无
有
在编程当中需要用到ROR和ROL指令,由表2.1可知只有FX2N系列满足要求,故选用FX2N系列的PLC。
其次在编程当中需要用到MOVHFF00K4Y0指令,所以需要用到16个输出口,综上所述选用FX2N-32MR系列的PLC。
(2)组成原理
PLC彩灯广告控制编程采用指令控制,采用PLC能充分利用它的优点。
在这里我们采用三菱公司的FX2N-32MR系列的可编程控制器,它吸收了整体式和模块式PLC的优点,安装比较方便,它的基本指令执行时间为0.08µs每条指令,置的用户存储器为8K步,可以扩展到16K步。
FX2N-32MR系列的可编程控制器,输入点数为16,输出点数为16。
编制梯形图,并进行仿真和调试。
综上,得到系统硬件配置如表2.2所示:
表2.2硬件配置表
名称
数量
DC24V电源
1
PC/PPI编程电缆
1
FXGP-WIN-C编程软件
1
PC机
1
输出显示灯
8
2.3系统变量定义及分配表
根据控制要求对彩灯广告控制系统的I/O进行分配(表2.3)。
表2.3I/O地址分配表
输入/输出
设备/器件名称
输入/输出映像寄存器
I/O地址
符号名
输入
起动开关
X1
I0.1
SB1
停止开关
X2
I0.2
SB2
输出
第一盏灯
Y0
Q0.0
L1
第二盏灯
Y1
Q0.1
L2
第三盏灯
Y2
Q0.2
L3
第四盏灯
Y3
Q0.3
L4
第五盏灯
Y4
Q0.4
L5
第六盏灯
Y5
Q0.5
L6
第七盏灯
Y6
Q0.6
L7
第八盏灯
Y7
Q0.7
L8
2.4PLC外部电路连线
根据设计思想连接PLC外部电路(如图2.2所示)。
3控制系统设计
3.1控制程序流程图设计
根据设计要求,可设计出流程图如图3.1所示。
3.2控制程序时序图设计
在程序设计中首先要设计出程序图,由程序图相应的画出时序图,各时间段分别由不同的定时器定时,同时对应不同的输出状态,可得状态表如表3.1所示。
表3.1状态表
时间段
0~7s
7~17s
17~24s
24~26s
26~33s
33~53s
53~60s
60~62s
定时器
T0间隔定时1s
T1延时10s
T2间隔
定时1s
T3延时2s
T4间隔
定时1s
T5延时20s
T6间隔
定时1s
T7延时2s
输出
Y0~Y7依次为1,并保持
Y0~Y7为1
Y7~Y0依次为0,并保持
Y7~Y0为0
Y7~Y0依次为1,并保持
Y7~Y0为1
Y7~Y0依次为0,并保持
Y7~Y0为0
以输出映像寄存器为纵轴,时间t为横轴,设计出时序图,反映出各输出映像寄存器的状态。
当按下启动按钮SB1时,假设时间为第0s,并且假设不按下停止按钮时,则可做出各阶段的时序图如图3.2和3.3所示。
3.3控制程序设计思路
由流程图到时序图再到梯形图,更进一步可以设计出梯形图。
本论文采用指令编写程序,而不采用顺序控制设计法,可以大大减少程序,增强程序的可读性。
设计时,虽然只需要8个输出点,但采用16个输出点,即当按下启动按钮SB1,则传送指令MOVHFF00K4Y0使Y0~Y7为0,而Y10~Y17为1,利用循环移位指令ROR和ROL,轻松实现8盏灯的循环。
当按下停止按钮SB2时,则传送指令MOVH0000K4Y0使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所示。
指令名称
指令符号
功能
数据传送指令
MOVHFF00K4Y0
给Y0~Y7赋值0,Y10~Y17赋值为1
左循环指令
ROLK4Y0K1
Y17~Y0的值循环左移一位
右循环指令
RORK4Y0K1
Y17~Y0的值循环右移一位
置位指令
SETM0
使M0为1,并保持
复位指令
RSTM8
使M8为0,并保持
复位指令
RSTT0
使T0为0,并保持
表3.2指令一览表
图3.4梯形图
4系统调试及结果分析
4.1系统调试及解决的问题
硬件调试:
接通电源,检查三菱FX2N-32MR(如图4.1所示)可编程控制器是否可以正常工作,接头是否接触良好,然后把其与电脑的通信口连接。
软件调试:
按要求输入梯形图,转换成指令表,并进行语法的检查,正确后设置正确的通信口,将指令读入到指定的可编程控制器ROM中,进行下一步的调试。
运行调试:
在硬件调试和软件调试正确的基础上,打开三菱FX2N-32MR可编程控制器的“RUN”按钮。
进行调试;按下启动按钮,观察运行的情况,看是否是随时按下停止按钮可以停止系统运行。
系统停止运行后,按下启动按钮,看是否可以重新运行。
根据以上的调试情况,本彩灯循环点亮的PLC控制系统设计符合要求。
图4.1FX2N-32MR外观图
4.2外部线路安装、系统调试与仿真
图4.2中下面两排接线孔,通过防转叠插锁紧线与PLC的主机相应的输入输出插孔相接。
Xi为输入点,Yi为输出点。
图中中间两排X0~X13为输入按键,模拟按钮量的输入。
八路一排Y0~Y7是LED指示灯,接继电器输出用以模拟输出负载的通与断。
图4.2中下面两排接线孔,通过防转叠插锁紧线与PLC的主机相应的输入输出插孔相接。
Xi为输入点,Yi为输出点。
图4.2中间两排X0~X13为输入按键,模拟按钮量的输入。
八路一排Y0~Y7是LED指示灯,接继电器输出用以模拟输出负载的通与断。
图4.2基本指令编程练习的实验面板图
实验时,通过专用电缆连接手持编程器与PLC主机。
首先将主机上X1,X2,COM接口分别接到实验面板上的X1,X2,COM端,其次将COM0,COM1及COM2端连接起来,将主机上+24V,Y0~Y7接口分别接到实验面板上的+24V,Y0~Y7端。
打开编程器,逐条输入程序,检查无误后,将可编程控制器主机上的STOP/RUN按钮拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。
4.3控制面板
设计出控制面板如图4.3所示,图中SB1为起动按钮,SB2为停止按钮,L1~L2为8盏彩灯。
4.4系统方案
在本设计中采用指令编程,而不采用顺序控制设计法,大大减少试验程序,减少程序所占存,其中Y0~Y7分别接1~8盏灯,而Y10~Y17不需要接灯,只用于循环,以实现全自动控制。
4.5结果分析
按下启动按钮,系统开始运行,直到8盏灯亮,如图4.4所示。
图4.4第一阶段1~8盏灯全亮图
系统运行到第3阶段,8~1盏灯依次点亮5盏灯,如图4.5所示。
图4.5第三阶段8~1盏灯依次点亮5盏灯图
结束语
通过本次课程设计,把书本上的知识运用到现实实际中,让我深刻体会到PLC技术的广泛应用。
它不仅使我对所学过的PLC知识进行了巩固,而且使我更进一步了解了彩灯广告。
本设计涉及到《可编程控制技器应用技术》、《电子技术》等学科知识,让我对电气专业知识有了更进一步的理解。
本次设计让我学会了很多知识,如画流程图、时序图、转换PDF文档等。
设计中采用指令编程,而不采用顺序控制设计法,大大减少试验程序,减少程序所占存最后达到彩灯循环的效果。
在老师的指导下和同学的帮助下,我懂得了理论需要与实际挂钩,特别注意了方案的选择与元件的选型。
总之本次课程设计使我受益匪浅,对我以后人生定有大的帮助和意义。
参考文献:
[1]廖常初.可编程序控制器应用技术[M].:
大学,2010:
1-.
[2]肖峰.贺哲荣.PLC编程100例[M].:
中国电力,2009:
41-43.
[3]余小平.奚大顺.电子系统技术-基础篇.:
航空航天大学,2007:
57-60.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 彩灯 控制