PLC花样彩灯控制解析.docx

上传人:b****3 文档编号:813268 上传时间:2022-10-13 格式:DOCX 页数:24 大小:474.12KB
下载 相关 举报
PLC花样彩灯控制解析.docx_第1页
第1页 / 共24页
PLC花样彩灯控制解析.docx_第2页
第2页 / 共24页
PLC花样彩灯控制解析.docx_第3页
第3页 / 共24页
PLC花样彩灯控制解析.docx_第4页
第4页 / 共24页
PLC花样彩灯控制解析.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

PLC花样彩灯控制解析.docx

《PLC花样彩灯控制解析.docx》由会员分享,可在线阅读,更多相关《PLC花样彩灯控制解析.docx(24页珍藏版)》请在冰豆网上搜索。

PLC花样彩灯控制解析.docx

PLC花样彩灯控制解析

PLC实训报告

项目名称:

plc花样彩灯

班级:

姓名:

学号:

指导教师:

实训时间:

一、实训项目

PLC花样彩灯控制

二、控制要求

1、实现以下四种模式的彩灯控制:

(1)从彩灯1到彩灯8依次点亮0.5秒,然后灭掉

(2)所有彩灯一起点亮3秒

(3)所有彩灯一起闪烁3秒

(4)彩灯1,彩灯3,彩灯5,彩灯7进行闪烁3秒

其他灯不闪烁

2、自动模式下四种模式依次从模式1工作到模式4

3、可以用开关进行手自动转换

4、在手动控制下可以在七段译码管中显示模式代码,按

下按钮可显示代码

三、I/O口分配表

输入

输出

电气设备

IO点

功能说明

电气设备

IO点

功能说明

Sb1

1.06

启动按钮

彩灯1

100.00

Sb2

1.07

停止按钮

彩灯2

100.01

Sb3

1.09

手动停止

按钮

彩灯3

100.02

Sb4

1.08

手动选择

按钮

彩灯4

100.03

Sq1

0.00

手自动转换

彩灯5

100.04

彩灯6

100.05

彩灯7

100.06

彩灯8

100.07

 

四、硬件电路图

五、程序设计分析

1、分段设计

分析:

先将程序分为自动段、手动段、输出段三个阶段进行设计,这样的设计更有条理,程序结构更清晰,更便于分析;

 

2、自动段设计:

(1)模式1:

从彩灯1到彩灯8依次点亮0.5秒,然后灭掉

程序如下:

分析:

1.06为自动段的启动按钮,1.07为自动段的停止按钮,使用传送指令SFT控制模式1所要求的输出效果,w0.00为输入启动的条件,P_1s为0.5s通断功能;并且当按下1.07按钮的时候、或者传送到中间继电器w1.08时、或者按下手自动转换按钮0.00时,指令复位;

(2)模式2:

所有彩灯一起点亮3秒

程序如下:

 

 

分析:

当传送指令运行到1.08时,启动模式2,彩灯开始动作;模式2以定时器为核心,定时时间为3s,定时器为0000,当定时器0000计时完成之后,常闭触点T0断开,停止模式2,彩灯停止动作,也可以通过停止按钮1.07停止;

(3)模式3:

所有彩灯一起闪烁3秒

程序如下:

分析:

当模式2中的定时器0000完成计时后,常开触点T0闭合,启动模式3;定时器0001做闪烁总时间定时,定时时间为3s;定时器0002和定时器0003做闪烁功能,0.5秒亮,0.5秒灭;定时器0001计时完成后,常闭触点T1断开,停止模式3,也可以由停止按钮1.07停止;

 

 

(4)模式4:

彩灯1,彩灯3,彩灯5,彩灯7进行闪烁3

其他灯不闪烁

程序如下:

分析:

当模式3中的定时器0001完成计时后,常开触点T1闭合,启动模式4;定时器0004做闪烁总时间定时,定时时间为3s;定时器0005和定时器0006做闪烁功能,0.5秒亮,0.5秒灭;定时器0004计时完成后,常闭触点T4断开,停止模式4,也可以由停止按钮1.07停止;

3、自动模式中的输出

程序如下:

 

分析:

这是自动输出的程序;w1.01到w1.07控制彩灯1到彩灯8的模式1的输出;w2.00控制模式2的输出;w3.00控制模式3的输出;w4.00控制模式4的输出;只有1、3、5、7四盏彩灯存在模式4;

(4)自动模式的循环

程序如下:

分析:

当模式4中的定时器计时完成后,常开触点T4闭合,启动循环,按下停止按钮1.07或者手自动转换开关0.00时停止;

(5)手动段的设计

程序如下:

分析:

P_First_Cycle用来做商店初始化状态,1.09用来做手动段的停止,0.00是手自动转换开关,mov指令把#0传送给下面的D0指令;

(6)手动模式的设计

程序如下:

分析:

按下手动选择按钮1.08,当处于手动模式,按下手动选择按钮1.08时,

手动模式开始动作,@++是加法指令,1.08每输入1下,#0加#1

分析:

按下1.08一下,开始手动动作,当不处于模式1时,模式1立即停止。

不再动作。

分析:

w9.00是前面定义的中间继电器,是1.08动作1次的后存储在其中的,用于传送指令(w8到w8)的启动前提,当1.08按下2次、或者传送指令到8.08、或者按下手动停止按钮1.09时,进行复位。

分析:

#1到#4是表示1.08按下的次数,分别是模式1到模式4。

P_1s时用来做闪烁的。

分析:

只有手动模式中的彩灯1、3、5、7存在模式4的闪烁,其他灯不存在

(7)手动模式7段LED显示设计

程序如下:

分析:

七段译码管显示由SCH指令控制,中间的指令,当D0>=#5时,mov再将#1赋值给D0,靠此进行程序的循环。

当按下0.00时或者按下1.09时,靠SCTRL停止七段译码管显示。

(8)输出段设计

程序如下:

 

分析:

程序中,自动模式输出段的输出位w6.00到w6.07,手动模式输出为w5.00到w5.07,一起如上所示接在在要输出的彩灯前,就可以了。

六、实训总结

1、遇到的问题:

(1)从自动模式切换到手动模式时,不能将正在运行的自动模式程序停止,导致其一直运行,直到按下自动模式的停止按钮;

解决办法:

将手自动切换开关0.00的常闭触点并联在传送指令(w1到w1)的复位行上,和自动模式停止按钮1.07,w1.08一起控制程序的复位。

(2)从手动模式切换到自动模式时,七段译码LED不能复位停止显示;

解决办法:

加入指令SCTRL,当开关0.00动作时,便可激活该指令,关闭七段译码管的显示。

(3)开启手动模式模式2时,模式1会跟着动作,造成输出错乱;

解决方法:

加入=D0#1指令于传送指令(w8到w8)的输入行,使得该传送指令只能在手动模式1内执行。

(4)在自动模式中,按下停止按钮1.07,停止自动模式中的模式1,再次启动后,系统显示开始出现错乱;

解决办法:

改变传送指令输入为正确条件,系统错乱消失。

(5)手动模式下指令1第一个灯亮到第二个灯有延迟现象;

解决办法:

查明原因是因为没有从w8.00开始使用被传送的中间继电器,造成的延迟,改掉即可。

2、总结

本次实训我从分认识到了自己在PLC课程上的学习还有很长的路要走,之前学的知识不够巩固,太多的知识点不会使用,或者用起来不够熟练,导致实训期间多次被几个简单的问题难到,实在不应该。

我今后一定加强关于PLC的课程学习,争取下次更上一层楼。

 

 

附件:

程序

PLC花样彩灯控制

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1