PLC实验报告 交通灯 8进制计数器

合集下载

PLC实训13--交通信号灯的PLC控制

PLC实训13--交通信号灯的PLC控制
图2-3-2相应旳梯形图和指令表,如图2-3-6所示。
图2-3-6 图2-3-3相应旳梯形图和指令表
PLC原理及应用
项目实施
模块2 基本应用模块
项目3 交通信号灯旳PLC控制
(一)拟定PLC旳I/O分配表 本项目中PLC旳I/O分配见表2-3-2。 表2-3-2 十字路口交通信号灯旳PLC控制项目I/O分配表
项目3 交通信号灯旳PLC控制
该控制系统是一种时间顺序控制系统,能够采用基本逻辑指令编程,也能够用 前面学习过旳单流程步进程序设计;同步还能够将东西方和南北方各看成一条根 本,并行同步执行,即用并行分支步进程序进行设计。所以,可画出该项目旳控 制时序图,如图2-3-2所示。
图2-3-2 十字路口交通信号灯控制旳时序图 按下开启按钮,十字路口交通信号灯控制系统开始周而复始地循环工作下去;按 下停止按钮,系统完毕目前一种循环后自动停止工作。
(1)东西方向,人通行旳“申请经过按钮”有四个,按下任何一种, 南北方向交通灯,立即为黄灯亮2秒,红灯亮10秒,同步,东西方向旳交 通灯也是黄灯亮2秒,立即为绿灯亮10秒,之后,回到重新开启开始运营。
(2)南北方向,人通行旳“申请经过按钮”也有四个,按下任何一 种,东西方向交通灯,立即为黄灯亮2秒,红灯亮10秒,同步,南北方向 旳交通灯也是黄灯亮2秒,立即为绿灯亮10秒,之后,回到重新开启开始 运营。
(三)项目所用器材 项目所用器材见表2-3-3 表2-3-3 十字路口交通信号旳PLC控制项目器材表
序号
符 号
1 PLC
2
3 SB1 4 SB2
5
6 7
PLC原理及应用
器材名称
可编程控制器 十字路口交通信
号灯控制板 按钮开关 按钮开关

PLC交通灯控制实训报告

PLC交通灯控制实训报告

《微机原理与控制技术》课程设计报告题目:____________姓名:____________学号:____________班级:____________辅导教师:____________日期:____________目录目录................................................................................................ 摘要................................................................................................ 1系统概述.....................................................................................2 硬件设计....................................................................................3 软件设计.................................................................................... 总结与体会.................................................................................... 参考文献........................................................................................摘要交通灯在安全行车过程中起着十分重要的作用, 现在交通灯一般设在十字路口, 在醒目位置用红、绿、黄三种颜色的指示灯, 加上一个倒计时的显示计时器来控制行车, 对于一般情况下的安全行车、车辆分流发挥着作用, 但根据实际行车过程中出现的情况, 主要有如下几个缺点:1.两车道让车轮流放行时间相同且固定, 在十字路口, 经常一个车道为主干道,车辆较多, 放行时间应该长些; 另一车道为副干道, 车辆较少,放行时间短些。

PLC课设报告十字路口交通灯

PLC课设报告十字路口交通灯

电气与电子信息工程学院《电气控制与PLC实训》设计报告名称:市中心双向六车道十字路口红绿灯控制专业名称:电气工程及其自动化班级: 2012级电气本一班学号: 201240220145 姓名:彭兴旺指导教师:高海洲、胡学芝设计时间: 2015年4月27日—5月8日设计地点: K3-218 PLC实验室电气控制与PLC实训成绩评定表姓名彭兴旺学号201240220145 专业班级2012级电气工程及其自动化本一班题目:市中心双向六车道十字路口红绿灯控制答辩记录:1、程序语句ZRST T0 T21的作用?答:这条语句的作用是将T0到T21共22个时间继电器全部清零,避免程序序在运行过程中产生时间差。

2、数码管显示程序是哪一部分,从哪开始到哪儿结束?答:数码管显示程序是从STL S32开始到SET S39结束。

成绩评定及依据:1.考勤情况(10%):2.设计调试情况(30%):3.设计答辩(20%):4.设计报告(完成情况、报告规范性等情况40%):最终评定成绩(以分数和优、良、中、及格、不及格评定):指导教师签字:设计任务书2014~2015 学年第2学期学生姓名:彭兴旺专业班级: 2012级电气本一班指导教师:胡学芝、高海洲工作部门:电气与电子信息工程学院一、设计题目课题1 :.电动机的综合控制方向课题2 :竟猜抢答系统的设计方向课题3 :交通灯控制方向课题4 :电梯控制方向课题5 :喷泉或彩灯控制方向二、设计内容(含技术指标)1、用PLC实现四台以上电动机综合控制,要求模拟实际的工况,包括电机的顺序控制、电机的连锁和互锁控制,电机间的逻辑联系应具有一定的复杂程度,画出主电路和接线图,接好线,编程并进行调试。

2、用PLC实验装置设计竟猜抢答系统,要求不少于5组,有必要的组号显示、记时显示和模拟记分系统,有优先抢答功能,画出主电路和接线图,接好线,编程并进行调试。

3、用PLC实现各种路口的交通信号灯控制,要求与实际交通灯工作情况基本相符,具有必要显示和通过外部设备进行设定功能,画出主电路和接线图,接好线,编程并进行调试。

交通灯plc实验报告

交通灯plc实验报告

交通灯plc实验报告交通灯PLC实验报告引言:交通灯是城市道路交通中的重要组成部分,它能够引导车辆和行人的通行,维护交通秩序,减少交通事故的发生。

而在现代交通灯系统中,PLC(可编程逻辑控制器)起到了至关重要的作用。

本实验旨在通过对交通灯PLC的控制和实验,深入了解PLC的工作原理和应用。

一、PLC的概述PLC是一种专门用于工业自动化控制的计算机,它具有可编程、可扩展、可靠性高等特点。

PLC的核心部件是CPU(中央处理器),它能够根据预设的程序和输入信号,控制输出信号的状态。

在交通灯系统中,PLC负责接收来自传感器的输入信号,并根据预设的程序控制交通灯的状态。

二、实验设备和材料本实验所需的设备和材料如下:1. PLC控制器2. 交通灯模型3. 传感器4. 电源线和连接线5. 计算机和编程软件三、实验步骤1. 连接设备:将PLC控制器和交通灯模型通过连接线连接起来,确保电源线的正负极正确连接。

2. 编写程序:使用编程软件编写PLC程序,根据实际需求设置交通灯的控制逻辑。

例如,当检测到车辆通过时,红灯变为绿灯,绿灯变为红灯。

3. 上传程序:将编写好的PLC程序上传到PLC控制器中,确保程序的正确性。

4. 运行实验:开启电源,观察交通灯的状态是否按照预期进行变化。

同时,通过传感器模拟车辆和行人的信号输入,测试交通灯的响应速度和准确性。

5. 数据记录与分析:记录实验过程中的数据,包括交通灯的状态变化、传感器的信号输入等。

根据数据进行分析,评估实验结果的可行性和效果。

四、实验结果与分析通过实验,我们得到了以下结果和分析:1. PLC控制器能够准确地感知传感器的输入信号,并根据预设的程序进行相应的控制。

2. 交通灯的状态变化符合交通规则和实际需求,能够有效引导车辆和行人的通行。

3. 实验中的传感器响应速度较快,能够及时感知到车辆和行人的信号输入,保证交通灯的准确控制。

4. 通过对实验数据的分析,我们可以进一步优化交通灯的控制逻辑,提高交通流量和效率。

plc红绿灯实验报告

plc红绿灯实验报告

plc红绿灯实验报告篇一:PLC交通灯实验报告十字路口交通灯控制的模拟实验报告一、实验目的1、熟练使用各基本指令,定时器,计数器,内部指令等。

2、根据控制要求,掌握PLC的编程方法和程序调试方法。

3、掌握交通灯的实验设计与三菱PLC的连线方法。

二、实验要求交通灯模拟控制实验区中,下框中的南北红、黄、绿灯R、Y、G分别接主机的输出点Y2、Y1、Y0,东西红、黄、绿灯R、Y、G分别接主机的输出点Y5、Y4、Y3,模拟南北向行驶车的灯接主机的输(本文来自:小草范文网:plc红绿灯实验报告)出点Y6,模拟东西向行驶车的灯接主机的输出点Y7;下框中的SD接主机的输入端X0。

上框中的东西南北三组红绿黄三色发光二极管模拟十字路口的交通灯。

信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始空座,且先南北红灯亮,东西绿灯亮。

当启动开关断开时,所有信号灯都熄灭。

南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒。

到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。

在东西绿灯熄灭时,东西黄灯亮,并维持2秒。

到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。

东西红灯亮维持30秒。

南北绿灯亮维持25秒,然后闪亮3秒后熄灭。

同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。

周而复始。

1三、程序设计步骤 1、过程分析:过程一:东西向车行驶2、设置定时器当司机看到红灯变为绿灯的时候需要有时间反应,启动车辆等。

因此在车子行驶和交通灯变化之间设置1s的间隔。

②设置T22、T222、T221、T223的原因是:T2和T7只能控制交通灯的闪亮时间,并不能使其控制。

T22一个定时器并不能同时控制东西绿灯与南北绿灯的闪烁,要分别设置控制器,所以通过T22、T222的分别作用,使东西绿灯与南北绿灯分别在高、低电平交替的时候闪亮。

24、按照设置的I/O分配进行接线。

5、打开PLC实验箱和实验面板上的电源开关,将预先编好的实验程序写入计算机,再下载到PLC中。

PLC交通灯电气控制毕业设计{修}

PLC交通灯电气控制毕业设计{修}

摘要针对近年来城市交通的拥挤现象,特别是驾驶员违章严重、交通事故频发、车辆尾气污染等问题,介绍丁集计算机、信息、电子及通讯等众多高新技术手段于一体的智能交通指挥中心控制系统.该系统的安装及使用,大大缓解了城市道路堵塞现象、提高了道路的通行能力.减少了驾驶员违章的次数,抑制了交通事故的发生,同时对减轻车辆尾气排放,从而降低环境污染都起到了不可低估的作用.分析了现代城市交通控制与管理问题的现状,结合城乡交通的实际情况阐述了交通灯控制系统的工作原理,给出了一种简单实用的城市交通灯控制系统的硬件电路设计方案。

[关键词]: 交通控制交通灯 PLC控制机1 引言随着社会经济的发展,城市交通问题越来越引起人们的关注。

人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。

城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。

随着城市机动车量的不断增加,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。

然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。

而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。

所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。

目前,大部分城市中十字路口交通灯的控制普遍采用固定转换时间间隔的控制方法。

由于十字路口不同时刻车辆的流量是复杂的、随机的和不确定的,采用固定时间的控制方法,经常造成道路有效利用时间的浪费,出现空等现象,影响了道路的畅通。

为此,采用不依赖数学模型的模糊控制方法设计交通灯控制器,能较好地解决这个问题。

交通灯设计实验报告

(八)参考文献
《电子技术实践及仿真》孙丽霞主编
《数字电子计数基础》周良权主编
0
1
0
0
0
0
1
3
1
1
1
0
0
0
1
0
0
0
0
1
4
1
1
1
1
0
0
1
0
0
0
0
1
5
1
1
1
1
1
0
0
1
0
0
0
1
6
1
1
1
1
1
1
0
0
1
1
0
0
7
0
1
1
1
1
1
0
0
1
1
0
0
8
0
0
1
1
1
1
0
0
1
1
0
0
9
0
0
0
1
1
1
0
0
1
1
0
0
10
0
0
0
0
1
1
0
0
1
1
0
0
根据状态表,不难列出东西方向和南北方向绿,黄,红灯的逻辑表达式:
东西方向绿灯:EWG=Q4Q5
图3
B.控制器电路
本实验选用8位寄存器74LS164组成扭环行十二进制计数器。扭环型十二进制计数器的模块电路图4示:
表5扭环形十二进制计数器的状态表
t
计数器输出
南北方向
东西方向
Q0

交通灯控制电路设计实验(实验报告)

学号 **********东北师范大学2015——2016学年学年小论文学院、系物理学院专业名称电气及其自动化年级 2014级学生姓名伍敏2016年11月1日一.设计背景如今,红绿灯成为管制交通的最有效的手段之一。

作为疏导交通必不可少的工具,已经出现在各个交通路口。

红绿灯的出现有效的减少了交通事故的发生,提高了道路的畅通性。

因此,为了巩固对课堂知识的理解,更进一步了解单片机结构与功能,加强自己的动手实践能力,本人决定用单片机来实现简单模拟交通灯的设计。

二.设计功能1.东西方向车道和南北方向车道上车辆交替运行。

2.路口数码管按秒倒计时显示数字作为提醒。

3.红灯亮表示禁止通行,绿灯亮表示允许通行。

4.数码管显示时间共用,按秒倒计时显示数字作为提醒。

5.黄灯时间和绿灯时间可以进行更改,红灯时间默认为两个时间相加。

三.所需元件1. 74ls1922. 74ls2453. 741384. 7486 四异或门5. 7474双D 触发器6. 发光二极管 12个(红黄绿各3个)7. 电容电阻若干8. 晶振9.导线若干南东西北 交通路口示意图主 干 道四.实验设计部分设计思路五.单元设计电路1.秒信号发生器:本来想选用555定时器实现秒信号产生的额基本功能,因为在课上接触到的比较熟悉,但是由于某些原因,不让使用555定时器,只能够想用32768晶振和CD4060搭配,通过分频实现秒信号发生的功能,而且由于555定时器受到的外界因素影响较大,使用晶振产生的秒信号会更加的稳定。

状态译码电路 输出 电路状态产生电路时间倒计时电路 时间预置电路 南北方向计时东西方向计时秒信号产生电路2.时间预置电路:74LS245:同相三态双向总线收发器,通过G端口的选择,可以选择由A向B发送数据或者是由B向A发送数据。

每个芯片有着八个开关,前四个开关控制的计时的个位数据,后四个开关控制的计时的十位预置数据。

而预置数据具体选择的是哪一个芯片上的数据由G控制,任何时刻两个芯片只有其中的一个能正常传输数据,而另一个不能传输。

PLC控制交通灯实验报告

广东技术师范学院实验报告学院:专业:班级:成绩:姓名:学号:组别:组员:实验地点:实验日期:指导教师签名:实验(1)项目名称:PLC控制交通灯1.实验项目名称PLC控制交通灯2.实验目的和要求(1)熟悉各种基本指令的应用及交通灯的控制方式(2)通过动手接线,提高实际动手能力以及加强对PLC基本结构的理解(3)加强对PLC逻辑顺序编程的理解,能够熟练运用PLC定时器3.主要仪器设备(1)DICE-PLC可编程序控制器实验箱1台(2)编程电缆1根(3)连接导线若干4.实验内容及步骤(1)控制要求信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮,模拟东西方向车辆行驶的灯亮。

当启动开关断开时,所有信号灯都熄灭。

南北红灯亮维持25秒,东西绿灯亮维持20秒。

到20秒时,东西绿灯闪亮,闪亮3秒后熄灭,模拟东西方向车辆行驶的灯熄灭。

在东西绿灯熄灭时,东西黄灯亮,并维持2秒。

到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮,模拟南北方向车辆行驶的灯亮。

东西红灯亮维持25秒,南北绿灯亮维持20秒,然后闪亮3秒后熄灭,模拟南北方向车辆行驶的灯熄灭。

同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮,周而复始。

交通信号灯的时序图如图1所示:本实验是一个简单时序的顺序控制实验,关键是要将交通灯状态变化的时间点标记出来。

分析时序图,找出交通灯状态发生变化的每个时间点,并使PLC作出相应的动作改变交通灯的状态。

(2)参考实验接线表见图2,可以修改试验模块对应的主机编号。

(2)确定输入、输出端口,连接好导线,并编写程序(3)编译程序,无误后下载至PLC主机的存储器中,并运行程序(4)调试程序,直至符合设计要求5.实验梯形图请画出你的实验接线表和程序梯形图。

pld交通灯实验报告含源程序

一、实验目的1.设计一个简易交通灯控制器,并在实验装置上验证所设计的电路;2.学习层次化设计方法。

二、实验要求位于十字路口的交通灯,在A方向和B方向各有红、黄、绿三盏灯,亮灭顺序如表所示,1表示亮,0表示灭,假设灯亮灭时间均为1S。

本实验设计输入方法、验证器件不限,思考题:如何实现各灯亮灭时间可调?三、模块电路设计拟采用层次化设计方法完成各个模块的设计,即底层电路用VHDL语句实现功能,顶层电路把各个模块连接起来,构成整个交通灯控制。

1、分频器1.1、10M的分频器底层电路VHDL程序如下:library ieee; --库use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all; --程序包entity div_10M is --实体port(clk:in std_logic; --输入频率端口clkdivout:out std_logic);end;architecture f1 of div_10M is --结构体signal cnt:std_logic_vector(23 downto 0);signal clk_temp:std_logic;constant m:integer:=4999999;beginprocess(clk) --进程的敏感信号为输入频率clk beginif clk 'event and clk='1' then --如果检测到clk的上升沿嵌套if语句if cnt=m then clk_temp<=not clk_temp; --如果cnt=m,则cnt归零cnt<=(others=>'0');else cnt<=cnt+1; --否则cnt=cnt+1end if;end if;divout<=clk_temp;end process;end f1;1.2、10M的分频器顶层模块如下:2、计数器2.1、设计一个8进制计数器底层VHDL语句如下:LIBRARY ieee; --库USE ieee.std_logic_1164.ALL;USE ieee.std_logic_unsigned.ALL; --程序包ENTITY count_8 IS --实体PORT(clk:IN std_logic;q:OUT std_logic_vector(2 DOWNTO 0));END;ARCHITECTURE one OF count_8 IS --定义此实体count_8的结构体名是one signal q1:std_logic_vector(2 DOWNTO 0);BEGINPROCESS(clk)BEGINif clk'event and clk='1' thenq1<=q1+1;END IF;END PROCESS;q<=q1;END;2.2 、8进制计数器顶层模块:2.3、计数器仿真结果如下:增计数器从0计数到7然后循环输出3个二进制数从000到110。

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

电气控制及PLC技术
实验报告
姓名
学号
专业
教师
1 星三角换接
1.1 继电器星三角换接
图1 继电器星三角换接电路图
开关Q闭合后,当按下SB2按钮时,线圈KM1得电使常开开关KM1闭合达到自保的目的,常闭开关KM1断开确保不发生短路;同时KM3线圈得电使常闭触点KM3断开,KT线圈得电,常闭触点KT延时2秒后断开。

此时主电路中的KM1和KM3闭合,星形启动电动机。

2S之后,常闭延时触点KT断开,KM1线圈失电,KM1常开触点恢复,KM1常闭触点恢复,KM2得电,常开触点KM2闭合,起自保功能。

常闭触点KM2断开,KM3线圈失电,常开触点KM3恢复,KM1线圈重新得电。

此时主电路中的KM2和KM3闭合,电机线圈以三角形接法运行。

1.2 PLC星三角换接
图2 PLC星三角换接电路图
图3 星三角换接电路图
开关Q闭合,当按下开关SB1,如图2中X400常开触点闭合,T450定时器得电,Y535线圈得电且Y533线圈得电,如图2的线圈KM1和KM3得电,常开触点KM1,KM3闭合,星形启动电动机;5s钟之后,常闭触点T450断开,Y535失电,此时相应的硬件电路中线圈KM3失电,触点KM3断开, 同时常开触点T450闭合,T451
定时器得电;2S 之后,常开触点T451闭合,线圈Y534得电,相应的硬件电路中线圈KM2得电,常闭触点KM2得电看,三角形运行电动机。

2 交通灯
2.1 功能
按下启动开关后,南北方向绿灯亮,东西方向红灯亮;10s 后,南北方向绿灯闪烁,3s 后变为黄灯并持续2s ,之后变为红灯,同时东西方向的红灯灭,绿灯亮;东西方向绿灯亮20s 后开始闪烁,3s 后变为黄灯并持续2s ,之后变为红灯,同时南北方向红灯变为绿灯;如此循环。

2.2 硬件电路图
PLC
COM COM
Y001
Y002
Y000
北红X000
S1
南红Y004
Y005
Y003
西红
东红西绿
东绿
西黄
东黄北黄南黄北绿
南绿
图4 交通灯硬件电路图
2.3 梯形图
X000
T0
K100T0
K30T6T6T4K20T4
T2
K250 T5X000
T3K150T3
T1
K200T1
T7
K30T7T5K20X000T0
T9
Y002
T0T6 Y001T6T4T4
T2
Y000 T3X000Y003
T9
Y005
T1T7T3
T1T7
T5
Y004
T8X000T9K5T9
T8
K5END
T2
图5 交通灯梯形图
2.4 设计思路
定时器T0至T7分别用作一下定时:南北绿灯亮10s 、东西绿灯亮20s 、南北红灯亮25s 、东西红灯亮15s 、南北黄灯亮2s 、东西黄灯亮2s 、南北绿灯闪烁3s 、 东西绿灯闪烁3s ;定时器T9和T10用来做1s 的闪烁脉冲。

南北方向按照绿灯亮10s ,闪3s ,黄灯亮2s ,红灯亮25s 的顺序
不断循环;同时东西方向按照红灯亮15s ,绿灯20s ,闪3s ,黄灯亮2s 的顺序不断循环。

并设计X000为总开关,控制启动停止。

2.5 问题及解决办法
一上电东西红灯亮,通过检查程序发现是程序中对东西红灯的控
制中漏加了主开关的触点,加上后问题解决。

3 抢答器
3.1 功能
4人抢答器,当按下启动开关后,绿灯亮,若10s 内无人抢答则绿灯灭红灯亮;若有任何一人按下抢答按钮,则4个指示灯中的对应的灯会亮,此时若其他人再按下抢答按钮将不再有作用。

直至按下复位按钮后可以重新开始抢答。

3.2 硬件电路图
Y014
PLC
X004
COM
COM
S0
绿
S1S2S3X005X006X007Y006L1Y007L2Y010L3Y015
红Y011L4
S4
X010
图6 抢答器硬件电路图
3.3 梯形图
Y014
K100
T1X004
T1
Y015
T1
X004X006X007X010
X011
X005
T1Y011Y010
Y007Y014
Y006
Y006
T1Y011Y010
Y006Y014
Y007
X006
Y007
T1Y011Y007
Y006Y014
Y010
X007
Y010
T1Y010Y007
Y006Y014
Y011
X010
Y011
END
图7 抢答器梯形图
3.4 设计思路
当按下启动开关后,绿灯亮,并设置一个10s 的定时器,以完成
10s 后的切换(若无人抢答,绿灯灭,红灯亮);针对四个抢答按钮的设定,为保证有一人按下抢答按钮后,其他人的操作再无影响,每个人对应的抢答器指示灯电路上设置3个常闭触电。

这样,当有一人按下按钮后,其他人的操作将不再对灯产生影响;由于是按钮,故需要设置自保。

3.5 问题及解决办法
误把按钮当开关用,导致程序无法运行。

根据实验箱的按键,将
按钮换成了开关,并修改了相应的梯形图程序,程序运行完美。

4 八进制计数器
4.1 功能
实现八进制计数,并带有进位功能。

每一秒钟加一,并带有复位
功能。

4.2 硬件电路图
Y012
PLC
X004
COM COM
S0

S1
X005
Y014
绿
Y015

Y013

图8 八进制计数器硬件电路图
4.3 梯形图
M0X013X012
T2
X005
M0
T1K10
T1T2
K10
T4
X005M0
T3K20
T3T4
K20
T6
X005M0
T5K40
T5T6K40M0T1X005
Y015
M0T3X005
Y014
M0T5
X005
Y013
RST C0OUT
M0
X005K1
T1M1C0
X005
Y012
M0
M1
END
T1
T3
T5
图9 八进制计数器梯形图
4.4 设计思路
由于采用二进制数显示的方式,故八进制计数器需显示的数为000、001、010、011、100、101、110、111,从中可以发现最低位的变化时01010101……,次低位的变化为001001001……,而最高位的变化为000011110000……,且每次变化的时间间隔为1s,故设置3组定时器,分别设定定时间隔为1s、2s、4s。

同时从000开始变化,即可实现从000至111的变化。

针对进位,设置一组判断,当计数跳变为000的同时,使进位的灯亮。

同时,为了保证刚上电时不发生进位,设置一个计数器,令K 为1,直至第二次出现000时才打开进位。

4.5 问题及解决办法
1. 在计数至111时便发生进位:程序中对进位的判断设置错误,导致在111时便发生了进位,在重新设置进位判断后解决;
2. 一上电就进位:由于程序判断进位的条件是计数跳变为000时,故刚上电瞬间计数为000,发生误判断,解决办法是增加一个计数器控制进位,只有当第二次及以上出现000时才能使进位的灯亮。

3. 复位后进位的灯亮:复位后进位的灯即被点亮,通过排查程序,发现是复位时不够彻底,未对计数器进行复位,解决办法是对计数器增加一条复位线路。

相关文档
最新文档