实验三LED数码显示控制PLC实验报告

广州大学学生实验报告

开课学院及实验室:工程北529 2015年 5 月28 日

学院机械与电气工程年级、专业、班姓名学号实验课程名称 电气控制与可编程控制器成绩实验项目名称实验三 LED数码显示控制指导老师一、实验目的

熟练掌握移位寄存器位SHRB ,能够灵活的运用

二、实验说明

移位寄存器位(SHRB)指令将DATA数值移入移位寄存器。S_BIT指定移位寄存器的最低位。N指定移位寄存器的长度和移位方向(移位加 = N,移位减 = -N)。SHRB指令移出的每个位被放置在溢出内存位(SM1.1)中。该指令由最低位(S_BIT)和由长度(N)指定的位数定义。

三、实验面板图

四、实验内容

1、设计一个照明灯的控制程序。当按下接在I0.0上的照明灯按钮,可发光30s。如果在这段时间内又有人按下按钮,则时间间隔从头开始。这样可确保在最后一次按下按钮后,灯光可维持30s的照明。

2、设计程序,用SEG指令,循环显示0~F字符。

3、设计程序,用一个按钮控制两盏灯:按一次,第一盏亮,按二次,第二盏亮,按三次,两盏全亮,按四次,两盏全灭,按五次,两盏全亮,按六次,只有第二盏亮,按七次,只有第一盏亮,按八次,两盏全灭,完成一次工作循环。

五、实验过程原始记录(程序、数据、图表、计算等)

思考题梯形图1:

思考题2梯形图:

思考题3梯形图:

六、实验结果及分析

1、思考题1中当每按下一次按钮,Q0.0接通并自锁。同时T37定时器复位,经过30S后T37置位,其常闭触点断开,Q0.0断开,灯熄灭。2、思考题2中输入I0.0,I0.1分别控制开关和手动清零计数器。本题通过在SEG指令的输入端输入数字0~15,

将输出端接到数码管中实现循环显示0~F。由于SEG指令的输入端只能是字节类型,而计数器的输出是字类型,需要用I_B转换指令,将C0(字类型)转化为MB0(字节类型)。当C0当前为16时,计数器复位,当前值清零。从而实现循环显示。计数器的预设值应为16而不是15,因16的时候计数器当前值C0马上变为0,而如果设15则在15的时候C0当前值变为0,就会导致显示不出F字符。

3、思考题3的思路是用移位寄存器将“1”在M0.1~M1.0中移动,每移动一次,只有一个位是“1”,其他位均为“0”。用加计数器的目的是为了让第一次SHRB指令移入的数据M0.0为“1”,之后都为“0”。用于题目是8次一个循环,所以移8次。根据每按一次按钮灯两盏灯的亮灭情况,在输出Q0.0和Q0.1中加入相应的触点。如按第二次按钮时,只有M0.2为“1”,题目要求第二盏灯亮,所以在Q0.1前加入M0.2。第三次按钮时,只有M0.3为“1”,题目要求两盏灯全亮,所以在Q0.0和Q0.1前或上M0.3,依次类推。到第八次时,M1.0为“1”,计数器清零,重头开始。

led数码显示控制plc实验_实验三LED数码显示控制PLC实验报告.doc相关推荐

  1. led数码显示控制plc实验_一种LED数码显示的PLC控制程序及方法与流程

    本发明涉及程序控制技术领域,特别是一种简单高效.安全可靠.逻辑性强.响应时间短的一种LED数码显示的PLC控制程序及方法. 背景技术: LED数码显示管可以显示数字或字母,通常也用来显示时间.速度.系 ...

  2. [Keil][Verilog][微机原理] 流水灯、存储器、外部中断实验_北京邮电大学计算机原理与应用课程实验报告

    计算机原理与应用实验-流水灯.存储器.外部中断实验 1 实验一 流水灯实验 1.1 实验目的 掌握ARM开发工具的使用. 掌握基本IO的使用. 1.2 实验原理及内容 电路结构图 实现流水灯的电路结构 ...

  3. 南邮数媒java实验_南京邮电大学传媒与艺术学院数字媒体实验教学中心开放管理办法...

    一.总 则 第一条 为了充分发挥我院实验室的资源优势,进一步提高实验室利用率,促进实验教学改革,创造有利于培养具有国际竞争能力的高素质创新型人才的良好育人环境,为学生提供自主发展和实践锻炼的空间,激发 ...

  4. h桥控制电机刹车_(2条消息) h桥控制电机刹车

    01 H-桥电路基础 1.简介 你也许通过线上-线下的资料对于搭建H-桥电路有所了解,毕竟这些电路相对比较简单.但有些资料介绍H-桥电路比较精准,但有些差一点.当你实际使用桥电路的时候也许就会意识到, ...

  5. python七段数码管10秒倒计时_用7段数码管显示9秒倒计时.doc

    用7段数码管显示9秒倒计时 1 设计内容及目标 1.1设计题目 用七段LED数码管显示倒计时 1.2设计要求 (1)用8255控制七段LED数码管. (2)可选:用8254定时器显示时间. (3)可选 ...

  6. 显示屏连接控制卡超时_小间距led显示屏的安装步骤

    小间距LED显示屏安装,一般常用的方法都会选择边框.单元板.排线.电源.控制卡.处理器.控制电脑等材料来自己组装成LED显示屏,那么如何把一块块模组组装成一整块大的LED显示屏幕,并且正常使用呢?华邦 ...

  7. python程序设计与基础教程第六章上机实验_《Python程序设计与算法基础教程》教学大纲.doc...

    PAGE 1/ NUMPAGES 2 作者:江红.余青松 定价:59元 ISBN:9787302466833 <算法与程序设计>课程教学大纲 Programming and algorit ...

  8. 湖南大学_数电实验_模型机设计_CPU设计_verilog_课程实验报告

    本学期的数电课程实验就是模型机设计,由四次小实验构成,最后一次实验验收要求使用quartus做出一个模型机. 该实验的重要性:该实验的核心在于基于实验指导书设计CPU,从而帮我们理解CPU的工作原理. ...

  9. 二阶系统阶跃响应实验_自控原理二阶系统阶跃响应及性能分析实验报告

    xlabel('s') ylabel('y(s)') title(' 单位阶跃响应 ') legend('b=2','b=4','b=6','b=8','b=10' 实验3:首先与二阶系统闭环传递函 ...

  10. 应用指定显示到副屏_彩易达LED显示屏在税务局的应用-彩易达,LED显示屏,在税务局的应用-LED屏行业...

    慧聪LED屏网报道  近日,新疆几个税务稽查局多功能会议室彩易达LED显示屏交付使用,项目主要用于税务稽查局内部会议.协同办公.对外远程会议等. ▲新疆维吾尔族自治区税务局 项目采用彩易达麒麟甲系列定 ...

最新文章

  1. 基于cnn的短文本分类_自然语言理解之(二)短文本多分类TextCNN实践
  2. 拆分一个字符串并把每个字符单独输出
  3. vi/vim 使用
  4. web前端学习文档 电子版_web前端工程师要学习那些内容
  5. HTTP协议和HTTPS协议初探
  6. 分享一些看了就能用的面试技巧
  7. fota 差分包_chaoFOTA
  8. c语言python零基础教学_编程零基础应当如何开始学习 Python?
  9. 工信部通报侵害用户权益APP:腾讯应用宝、小米应用商店等在列
  10. Eclipse 常用快捷键(转)
  11. 让C#语言充当自身脚本!——.NET中的动态编译
  12. Dataguard之redo传输服务
  13. vss2005使用手册
  14. 汇编语言跳转指令总结
  15. 树莓派开机自动运行python程序的方法
  16. Maccms8.x 命令执行漏洞分析
  17. matlab实现多元高斯分布概率密度计算
  18. git(2)Git 基础
  19. 删除OneDrive for Bussiness导航栏快捷方式
  20. 非磺酸型离子液体([pmim]HSO4、[bmim]HSO4、[bpy]HSO4、[ppy]HSO4、[pmim]BF、[pmim]CF3SO3、[pmim]H2PO4)的定制合成

热门文章

  1. 深思4加密狗有驱无驱转换_可以将内部无线适配器转换为加密狗吗?
  2. Professor Excel Tools Premium(excel插件工具箱)官方正式版V3.1 | Excel教授是excel最牛插件之一
  3. AR 3D Map地图技术
  4. Python的特点有哪些
  5. 乙酰六肽-49/Delisens/Acetyl Hexapeptide-49
  6. CASIA手写体数据集HWDB1.0 gnt和dgrl格式解析
  7. 音频Codec标准组织
  8. Springboot集成knife4j,Failed to start bean ‘documentationPluginsBootstrapper‘;导致系统不能正常启动
  9. 陈晨博士|可见光通信LiFi技术简介
  10. php平台cdn搭建,PHP 搭建一个网站配置CDN产品?