文档库 最新最全的文档下载
当前位置:文档库 › PLC实验三报告-LED数码显示控制

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

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

实验三 LED数码显示控制

一、实验要求

拨上开关后,由八组LED发光二极管模拟的八段数码管开始显示:字母A、b、C、d、E、F、G、H、I、J,时间间隔1s,并循环不止。拨下启动开关后停止显示。

二、实验软元件

X000—启动开关 Y000~Y007---数码管的a段~h段

三、实验梯形图

四、实验程序及注释

0.启动

2.字段显示间隔1秒

6.产生秒冲

8.启动后延时1.5秒显示

13.脉冲移位输入

14.循环显示设置,F接A

17.左移位指令

31.输出数码管a段

36.输出数码管b段

43.输出数码管c段

50.输出数码管d段

61.输出数码管e段

70.输出数码管f段

77.输出数码管g段

82.打下开关得到一个下降沿激活复位

84.复位计时器

89.复位M10~M20

五、实验结果

1)仿真结果

程序设置了M11到M20分别控制显示字母A、b、C、d、E、F、G、H、I、J,则跟着左移位指令就可以按顺序显示这十个字母。再设置一个M20在移位输入M10前面即可在左移位到M20显示字母J后即再次激活M10,然后继续左循环脉冲,自此实现循环显示的效果。LDF X000指令可以在打下开关后得到一个下降沿从而触发复位指令,清除M10~M20,使得所有相关输出的段位灯熄灭。

字母A 字母b 字母C 字母d

字母E 字母F 字母G 字母H

左:字母I

右:字母J

2)实验结果

在实验室得到的实验结果与仿真结果一致。打上开关循环显示字母A~J,打下开关后所有灯熄灭。

六、实验总结

1)实验台上的输出Y4个一组要接一个地,所以在实验过程中如果输出需要用到7个输出Y000~Y006,则除了COM1要接地外,COM2也要接地。

2)通过这次实验,我们了解了用PLC模拟数码管显示的原理。如果需要使数码管显示一个字符,则先观察该字符需要数码管的哪个段位同时亮,然后可以用一个辅助继电器M来控制这个字符,在这个字符需要发光的几个段对应的输出Y的前面都添加一个常开的触点M,则当这个M得到一个脉冲后即会闭合使得输出Y得电,继而得到想要显示的字符。另外,如果需要断电后所有输出段位灯即灭,则在断电时即刻清除控制输出的M或者T、Y的数据,即复位相关软元件即可。

PLC课程设计-LED灯数码显示控制

成绩 可编程逻辑控制器课程设计报告 题目LED灯数码显示控制 系别 专业名称 班级 学号 姓名 指导教师

目录 一、引言 (4) 二、系统总体方案设计 (4) 系统硬件配制及组成原理 (4) PLC各组成部件及作用 (4) PLC的分类 (5) LED数码管的结构及工作原理 (6) 系统变量定义及分配表 (7) 系统接线图设计 (7) 三、控制系统设计 (8) 控制程序设计思想 (8) 控制程序时序图设计 (8) 四、系统调试及结果分析 (8) 系统调试及解决的问题 (8) 结果分析 (9) 五、结束语 (9) 六、参考文献 (9) 附录 (10)

LED 数码显示控制 一、实验目的 了解并掌握LED 数码显示控制中的应用及其编程方法。 二、控制要求 按下启动按钮后,由八组LED 发光二极管模拟的八段数码管开始显示:一一显示各段,之后一次显示0、1、2、3、4、5、6、7、8、9、A 、B 、C 、D 、E 、F 再返回初始显示,并循环不止。 三、LED 数码显示控制的实验面板图: 四、实验设备 1、安装了STEP7-Micro/WIN32编程软件的计算机一台 2、PC/PPI 编程电缆一根 3、锁紧导线苦干 五、实验步骤 1、根据上表进行输入输出接线; 2、编写程序,并把程序输入STEP7中; 3、检查输入程序无误以后,将程序下载到主机内,并且把PLC 的工作模式达到RUN 模式; 4、拨动输入开关SD ,观察输出LED 的显示结果。 输入 接线 SD 启动 输出 接线 A B C D E F G H A B C D E F G H

2019年LED数码显示控制的PLC编程

LED数码显示控制的PLC编程 (2007-11-28 18:52:17) 标签:分类: 参考程序描述: 按下启动按钮后,由八组LED发光二极管模拟的八段数码管开始显示:先是一段段显示,显示次序是A、B、C、D、E、F、G、H,随后显示数字及字符,显示次序是0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F,断开启动按钮程序停止运行。 方法一:用SHRB指令 用~~~的24个位表示显示的24种状态的控制位。 将下面这段语句指令全部复制,然后开一个记事本文件,粘贴进去。ORGANIZATION_BLOCK MAIN:OB1 TITLE=POU Comment BEGIN Network 1 // Network Title // Network Comment LD LPS AN T38

LRD TON T38, 15 LPP AN T37 TON T37, 10 Network 2 LD O = Network 3 LD T37 SHRB , , 24 Network 4 // Network Title // Network Comment LD O O O O O O O O O O O O = Network 5 LD O O O O O O O O O O = Network 6 LD

O O O O O O O O O O O = Network 7 LD O O O O O O O O O O O = Network 8 LD O O O O O O O O O O = Network 9 LD O O

O O O O O O O O = Network 10 LD O O O O O O O O O O O O = Network 11 LD = END_ORGANIZATION_BLOCK SUBROUTINE_BLOCK SBR_0:SBR0 TITLE=POU Comment BEGIN Network 1 // Network Title // Network Comment END_SUBROUTINE_BLOCK INTERRUPT_BLOCK INT_0:INT0 TITLE=POU Comment BEGIN Network 1 // Network Title // Network Comment END_INTERRUPT_BLOCK

PLC设计数码管循环显示

设计任务及指标: 用LED数码管间隔显示数字,按下S0依次间隔2s循环显示0~9十个数字,按S1依次间隔2s显示0~9中奇数,5秒后,依次间隔2s显示0~9中偶数,并且实现奇偶的循环。在显示的过程中,只要有一键按下,就立即实现该键的功能,且计数初值为相应循环的初值。 设计思路: 设计可以分为循环模式切换的控制部分、间隔2s的循环控制部分、编码部分和输出部分四大模块。 1.循环模式切换的控制部分: 定义:X000:0~9循环X001:奇偶循环 M200:用来切换显示模式的中间继电器 M203:用来恢复初值的中间继电器 工作过程:按下X000时,M200不得电,M200的触点不工作,实现0~9循环的所有中间继电器接通,并且在X000的启动下,其中的显示0的中间继电器M0开始工作;当按下X001时,M200得电,M200的触点工作,使奇偶循环的所有中间继电器接通,实现切换。同时,当X000与X001中只要任意一个按下时,M203得电,M203的常闭触点断开,使第2~10组控制显示的中间继电器与时间继电器失电,从而保证只有第一组能工作,防止在切换过程中出现两组同时工作导致乱码。梯形图如下:

2.间隔2s的循环控制部分: 定义:控制显示的部分 M0显示0、M1显示1、M2显示2、M3显示3、M4显示4、 M5显示5、M6显示6、M7显示7、M8显示8、M9显示9; M10显示1、M11显示3、M12显示5、M13显示7、M14显示9、 M15显示0、M16显示2、M17显示4、M18显示6、M19显示8; 间隔2s的循环部分: T0~T9的延迟时间为2s,T10的延迟时间为5s ; 工作过程:起动时按下X000,M0开始工作,显示0,T0也开始工作; 2s后T0的常开触点闭合,M1开始工作,显示1,同时M1的常闭触点断开,使得M0失电。重复上述过程,即可实现0~9的循环显示; 此时按下X001,M200、M203工作,M203的常闭触点断开使M1~M9、M11~M19、T1~T9失电,M200的常开触点闭合,常闭触点断开,使得M0~M9一直处于断开,M10~M19接通;与此同时,X001按下使得

用单片机实现1位LED数码管显示0-9

单片机课程设计题目1位LED数码管显示0-9姓名陈益明 学号 班级 09电力 指导老师许丽汪厚新

目录 一:实验目的与任务…………………二:实验要求…………………………三:实验内容…………………………... 四:实验器材…………………………五:关于PLC控制LED介绍………. 六:原理图绘制说明…………………七:流程图绘制以及说明……………八:电路原理图与仿真………………九:源程序……………………………十:心得体会…………………………十一:参考文献………………………

一、实验与任务 结合实际情况,编程设计、布线、程序调试、检查与运行,完成一个与接近实际工程项目的课题,以培养学生的实际操作能力,适应生产一线工作的需要。做到能检查出错误,熟练解决问题;对设备进行全面维修。 通过实训对PLC的组成、工作原理、现场调试以及基于网络化工作模式的基本配置与应用等有一个一系列的认识和提高。 利用51单片机、1个独立按键及1位7段数码管等器件,设计一个单片机输入显示系统,要求每按一下独立按键数码管显示数据加1(数码管初始值设为0,计到9后再加1 ,则数码管显示0)。 本次设计采用12MHz的晶体振荡器为单片机提供振荡周期,外加独立按键,复位电路和显示电路组成。 二、实验要求 1掌握可编程序控制器技术应用过程中的一些基本技能。 2、巩固、加深已学的理论知识。 3了解可编程控制器的装备、调试的全过程。 4、培养我们综合运用所学的理论知识和基本技能的能力,尤其是培养我们 把理论和实际结合起来分析和解决问题的能力。适应世界生产的需要。 培养出一批既有理论知识又有动手能力的人才。 三、实验内容 1、练习设计、连接、调试控制电路; 2、学习PLC程序编程;

LED数码显示控制实训报告

安康学院PLC课程设计报告书 课题名称:LED数码显示控制 姓名:xxx 学号:20102224xx 院系:电子与信息工程系 专业:电子信息工程 指导教师:吕方兴 时间:2013-1-4

课程设计项目成绩评定表 设计项目成绩评定表 一、设计任务及要求: 1、设计任务: 设计一个基于PLC的LED数码显示控制单元。 2、要求: 1、按下启动按钮后,由八组LED发光二极管模拟的八段数码管 开始显示。 2、先是一段段显示,显示次序是A、B、C、D、E、F、G、H, 随后显示数字及字符,显示次序是0、1、2、3、4、5、6、7、 8、9、A、b、C、d、E、F。 3、断开启动按钮程序停止运行。 指导教师签名: 年月日二、指导教师评语: 该生对实验设计课题理解要求得当,实验认真,设计思路清晰。 指导教师签名: 年月日三、成绩评定: 指导教师签名: 年月日四、系部意见: 系部盖章: 年月日

课程设计报告书目录 设计报告书目录 一、设计目的 (1) 二、设计思路 (1) 三、设计过程 (1) 3.1、系统方案论证 (1) 3.2、程序设计 (2) 四、系统调试与结果 (5) 五、主要元器件与设备 (6) 六、课程设计体会与建议 (6) 6.1、设计体会 (6) 6.2、设计建议 (6) 七、参考文献 (7)

一、设计目的 1、熟悉PLC编程原理及方法。 2、掌握LED数码显示电路工作原理。 3、掌握PLC控制LED数码显示电路的方法。 二、设计思路 按下启动按钮后,由八组LED发光二极管模拟的八段数码管开始显示:先是一段段显示,显示次序是:A、B、C、D、E、F、G、H。随后显示数字及字符,显示次序是0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F,再返回初始显示,循环不止。 三、设计过程 3.1、系统方案论证 LED数码显示控制总体方框图如图1所示。 图1结构方框图 其工作原理为:控制8段二极管发光与不发光产生的组合就可以显示出各种

PLC控制实验--LED数码显示控制

实验十二 LED 数码显示控制 一、实验目的 1.掌握段码指令的使用及编程方法 2.掌握LED 数码显示控制系统的接线、调试、操作方法 二、实验设备 序号 名称 型号与规格 数量 备注 1 网络型可编程控制器高级实验装置 THORM-D 1 2 实验挂箱 CM25 1 3 实验导线 3号 若干 4 通讯电缆 USB 1 5 计算机 1 自备 三、控制要求 1.方式一:打开“启动”开关后,由八组LED 发光二极管模拟的八段数码管开始显示: 显 示次序是0、1、2、3、4、5、6、7、8、9、8、7、6、5、4、2、1、0循环显示。 2.方式二:打开“启动”开关后,先是一段段显示,显示次序是A 、B 、C 、D 、E 、F 、G 、 H ; 随后显示数字及字符,显示次序是0、1、2、3、4、5、6、7、8、9、A 、b 、C 、d 、E 、F ,再返回初始显示,并循环不止。 四、功能指令使用 段码指令SEDC 当T0000为OFF 时,SDEC 指令不执行。T0000为ON 时,SDEC 把C0中指定的数字转换为对应的8位7段显示码并把它存入Q1开始的目标字右8位中。数据制定符设置如下: 五、端口分配表 序号 CM12 (面板端子) CM25 (面板端子) 说明 备注

1. 00 SD 启动开关 PLC 输入 2. 01 A 数码控制端子A PLC 输出 3. 02 B 数码控制端子B 4. 03 C 数码控制端子C 5. 04 D 数码控制端子D 6. 05 E 数码控制端子E 7. 06 F 数码控制端子F 8. 07 G 数码控制端子G 9. 08 H 数码控制端子H 10. 主机输入端COM 、CM25面板+24V 接电源24V 电源正端 11. 主机输出端COM 、CM25面板COM 接电源COM 电源地端 六、操作步骤 1.检查实验设备中器材及调试程序。 2.按照端口分配表完成PLC 与实验模块之间的接线,认真检查,确保正确无误。 3.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用通讯编程电缆连接计算机串口与PLC 通讯口,打开PLC 主机电源开关,下载程序至PLC 中。 4.打开“启动”开关,观察系统运行过程是否符合控制要求。 5.断开“启动”开关,系统停止工作。 七、实验总结 1.总结段码指令的使用方法。 2.编写方式二的控制程序,达到控制要求。

LED数码显示控制系统

《电气PLC控制系统设计》说明 书 LED数码显示控制系统设计

专业电气工程及其自动化 学生姓名孔佳 班级自动化143 学号1410060842 指导教师杨晓冬 完成日期2017年6月18日 LED数码显示控制系统设计 摘要:PLC控制课程设计是该学科的一个重要教学环节,它需要学生统筹运用所学基本理论、基本方法对现实生活中的实际系统进行设计和调试。本课程设计是以LED数码管和PLC控制为基础,通过了解PLC的基本编程方法及数码管的原理,用顺序控制法实现:按下启动按钮后,由八组LED发光二极管模拟的八段数码管开始显示,先是一段段显示,显示次序是A、B、C、D、E、F、G、H。随后显示数字及字符,显示次序是0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F,再返回初始显示,并循环不止。用西门子S7-1500来实现控制要求。 关键词:LED数码显示控制 S7-1500

目录

1.概述 (1) 2.设计内容 (1) 2.1 西门子S7-1500PLC介 绍 (1) 2.2 I/O分配 (1) 2.3 LED数码管的结构和工作原 理 (2) 2.4 模块介绍 (3) 2.4.1比较模块 CMP (3) 2.4.2 定时器模块TON(接通延时) (3) 2.4.3传送模块 MOVE (4) 2.4.4 复位模块(R) (5) 2.5 触摸屏设计 (5) 2.6实验现象 (7) 3.设计小结 (9) 4.参考文献 (9) 5.附录 (10) 附录一 (10) 附录二 (13)

附录三 (15)

1.概述 PLC课程设计是该课程的一个重要教学环节,既有别于毕业设计,又不同于课堂教学。它需要学生统筹运用所学基本理论、基本方法对现实生活中的实际系统进行设计和调试。本课程设计是以LED数码管和PLC控制为基础,通过了解西门子S7-1500PLC的基本编程方法及LED数码管的原理,用顺序控制法实现:按下启动按钮后,由八组LED发光二极管模拟的八段数码管开始显示:先是一段段显示,显示次序是A、B、C、D、E、F、G、H。随后显示数字及字符,显示次序是0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F,再返回初始显示,并循环不止。同时利用西门子触摸屏完成灯的状态监测和启停控制。本课程设计分为三人一组,我完成了PLC的触摸屏设计。 2. 设计内容 2.1 西门子S7-1500PLC介绍 S7-1500是西门子公司推出的最新系列的PLC,相对于传统的PLC,它的外观设计更加人性化,选用时更加容易被人们所接受。CPU上配有LED显示屏,方便显示CPU状态和故障信息等。从硬件方面说,S7-1500 PLC的处理速度更快,联网能力更强,安全可靠维护简单。它的组态和编程效率更高,信息采集和查看更方便,此外S7-1500 PLC无需使用其他模块即可实现运动控制功能等等很多优势之处。 2.2 I/O分配 实验柜上黑色口接24V电源负端,红色口24V电源正端。

DS18B20温度控制数码管显示(汇编非常详细)

; DS18B20温度控制数码管显示(汇编非常详细) * ;* 1、P1.6= → 进入设定温度报警值TL 状态: * ;* L--20 * ;* 2、P1.6 → 进入设定温度报警值TH 状态: * ;* H--28 * ;* 3、P1.6 → 返回 * ;* 4、设定过程:P1.4 →加键(UP),P1.5 →减键(DOWN),可快速调。* ;* ** TIMER_L DA TA23H TIMER_H DA TA24H TIMER_COUN DA TA25H TEMPL DA TA26H TEMPH DA TA27H TEMP_TH DA TA28H TEMP_TL DA TA29H TEMPHC DA TA2AH TEMPLC DA TA2BH TEMP_ZH DA TA2CH BEEP EQU P3.7 DA TA_LINE EQU P3.3 RELAY EQU P1.3 FLAG1 EQU 20H.0 FLAG2 EQU 20H.1 ;------------------------------------------------- K1 EQU P1.4 K2 EQU P1.5 K3 EQU P1.6 K4 EQU P1.7 ;=================================================

ORG 0000H JMP MAIN ORG 000BH AJMP INT_T0 ;-------------------------------------------------- MAIN: MOV SP,#30H MOV TMOD,#01H ;T0,方式1 MOV TIMER_L,#00H ;50ms定时值 MOV TIMER_H,#4CH MOV TIMER_COUN,#00H ;中断计数 MOV IE,#82H ;EA=1,ET0=1 LCALL READ_E2 ;LCALL RE_18B20 MOV 20H,#00H SETB BEEP SETB RELAY MOV 7FH,#0AH ;熄灭符 CALL RESET ;复位与检测DS18B20 JNB FLAG1,MAIN1 ;FLAG1=0,DS18B20不存在 JMP START MAIN1: CALL RESET JB FLAG1,START LCALL BEEP_BL ;DS18B20错误,报警 JMP MAIN1 START: MOV A,#0CCH ; 跳过ROM匹配 CALL WRITE MOV A,#044H ; 发出温度转换命令 CALL WRITE CALL RESET MOV A,#0CCH ; 跳过ROM匹配 CALL WRITE MOV A,#0BEH ; 发出读温度命令 CALL WRITE CALL READ ;读温度数据 CALL CONVTEMP CALL DISPBCD CALL DISP1 CALL SCANKEY

6位7段LED数码管显示

目录 1. 设计目的与要求..................................................... - 1 - 1.1 设计目的...................................................... - 1 - 1.2 设计环境...................................................... - 1 - 1.3 设计要求...................................................... - 1 - 2. 设计的方案与基本原理............................................... - 2 - 2.1 6 位 8 段数码管工作原理....................................... - 2 - 2.2 实验箱上 SPCE061A控制 6 位 8 段数码管的显示................... - 3 - 2.3 动态显示原理.................................................. - 4 - 2.4 unSP IDE2.0.0 简介............................................ - 6 - 2.5 系统硬件连接.................................................. - 7 - 3. 程序设计........................................................... - 8 - 3.1主程序......................................................... - 8 - 3.2 中断服务程序.................................................. - 9 - 4.调试............................................................... - 12 - 4.1 实验步骤..................................................... - 12 - 4.2 调试结果..................................................... - 12 - 5.总结............................................................... - 14 - 6.参考资料........................................................... - 15 - 附录设计程序汇总.................................................... - 16 -

PLC控制数码管显示程序设计

? PLC控制数码管显示程序设计》 学院名称:信息工程学院 专业名称:电气自动化技术 班级名称:电气1204 班 姓名:赵传锋 学号:1205130425 指导教师:汪清平 完成时间:2014年06 月01 日

摘要 数码管显示是一个典型的PIC教学项目。在交通灯、电梯、抢答器等系统的控制中都融入了数码管显示。 本设计就是利用PLC作为核心部件用对数码管显示进行设计,让学生在学习过程中更熟练地掌握PIC的编程技巧,提高编程能力。 利用PLC控制数码管的显示过程,并且给出了接线图、梯形图。 关键词:PLC编程设计;接线图:梯形图

、系统组成 1. 设计要求: 先按下“开”按钮,再按“循环显示”按钮,数码管就会从0~9循环显示。按下“置数”按钮,数码管实时显示8 4、2、1编码开关所置数值。用“循环显示”和“置数”按钮来切换数码管的循环显示和置数状态。 2. 系统组成及工作原理: 系统由pic硬件系统和梯形图程序组成。 PLC的控制方式是由继电器控制方式演化而来,由PLC内部的微电子电路构成的软元件线圈和触点取代了硬件继电器的线圈和触点,用PLC的程序指令取代继电器控制的连接导线,将各个元件按照一定的逻辑关系连接起来,PLC内部的中央控制器(CPU)根据输入条件和预定的程序,控制各个软元件的状态,并输出到外部执行部件,控制设备运行。 3. 硬件原理图: +24 v COM 数 管

4.程序流程图:

二、系统设计 设计可以分为循环模式与置数模式的切换控制部分、循环与置数控制部分和输出部分三大模块。 1. 输出部分: 定义: 编码部分中间继电器的常开触点接法: 将Mxx中低位数字相同的中间继电器的常开触点并联接到一起;输出的接法: Y000接a段、Y001接b段、Y002接c段、Y003接d段、 Y004 接e 段、Y005接f 段、Y006接g 段、Y007接dot 段。 工作过程:当编码部分中的某一组工作时,该组中的中间继电器相应的常开触点闭合,从而使相对应的Y00x有输出,这样与输出相连的段就发亮,并组合形成数字。

基于PLC的LED数码显示控制设计

毕业论文(设计) 题目:基于PLC的LED数码显示控制设计 姓名: 学号: 系部: 班级: 指导教师:

基于PLC的LED数码显示控制设计 摘要本文首先介绍了可编程控制器(PLC)的历史和发展,以及对PLC的执行过程进行了研究讨论。接着对可编程控制器的各种配置进行了物理描述、对各组成部分的功能进行了概述。然后又介绍了LED的种类、工作原理以及优点。 关键词:PLC LED 可编程控制器

目录 引言 第一章可编程控制器的概况 (5) 1.1认识可编程控制器 (5) 1.2 PLC的产生和国内外现状 (5) 1.3 PLC的用途 (6) 第二章硬件 (7) 2.1 PLC (7) 2.1.1 PLC各组成部件及作用 (7) 2.1.2分类 (7) 2.2 LED数码管 (8) 2.2.1结构及工作原理 (8) 2.2.2产品特点 (9) 2.2.3LED数码管分类 (9) 第三章软件 (10) 3.1 三菱编程软件GX Developer (10) 3.1.1界面介绍 (10) 3.1.2使用 (10) 3.2 课题设计 (12)

谢辞 (21) 参考文献................................................. 错误!未定义书签。

引言 可编程控制器(PLC)是以微处理器为基础的,综合了计算机技术,自动控制技术和通信技术而发展起来的一种通用工业自动控制装置。由于其具有抗干扰能力强,可靠性高,灵活性好,系统安装简单,维修方便等特点,随着工业自动化的发展,可编程控制器在工业中的应用越来越广泛。三菱PLC作为占国内市场份额较高的PLC之一,在工业自动化控制中起着重要的作用。 第一章可编程控制器的概况 1.1认识可编程控制器 可编程控制器是一种专为在工业环境下应用而设计的数字运算操作的电子系统.它采用一种可编程序的存储器,在其内部存储执行逻辑运算,顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程. 2产品主要厂家和产品德国的西门子S7系列、日本三菱的FX系列、欧姆龙的C系列,美国AB公司的PLC-5系列。本门课主要介绍西门子S7系列中的低端产品S7-200的原理、使用方法和程序设计,简单介绍高端产品S7-300、S7-400。 S7-200 系列具有紧凑的设计、良好的扩展性、低廉的价格以及强大的指令,因此可以满足小规模的控制要求。 1.2 PLC的产生和国内外现状 1、产生背景 60年代末期,美国汽车制造工业竞争激烈,为了适应生产工艺不断更新的需要,在1968年美国通用汽车公司GM首先公开招标,对控制系统提出的具体要求基本为: a.它的继电控制系统设计周期短,更改容易,接线简单,成本低; b.它能把计算机的功能和继电控制系统结合起来,但编程又比计算机简单易学、操作方便; c.系统通用性强。 1969年美国数字设备公司DEC根据上述要求,研制出世界上第一台可编程序控制器,并在GM公司汽车生产线上首次应用成功,实现

PLC数码管显示课程设计

PLC课程设计论文 级专业班 题目:数码管显示 学号: 姓名: 指导老师: 二零年月日

加信号 一 任务要求实现的功能 数码管显示0~9十个数字,有三个控制按钮,一个是‘加’按钮SQ1,一个是'减'按钮SQ2,另一个是复位按钮SB 。按一下SQ1数码管显示数据加1,当加到9如果再按下SQ1就显示0;当按一下SQ2时数码管显示数字减1,当减到0如果再按下SQ2就显示9。当按下SB 时,数码管显示0. 二 1.描述功能框图 2.虚拟实物图: - 复位信号 判断是哪种类型的信号 数码管显示的数字加1 减信号 数码管显示的数据减1 数码管显示的数据清零 清零 +

三 流程图 N Y 小于9? 大于0? 启 动 加信号? 复位信号? 显示数字0 Y N D0减1 D0=9 D0复位 N D0加1 Y Y N

四 输入输出分配表 输 入 低压电器 PLC X 元件 输 出 低压电器 PLC Y 元件 清零按钮SQ X0 数码管显示 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 加按钮SB1 X1 减按钮SB2 X2 五 梯形图 六 指令表

七总结体会 这次课程设计是用PLC编程语言设计实现数码管显示。在老师布置题目的时候觉得我们这个题目简单,但是当真的去写的时候因为忘记一条指令,而不知道要怎么实现数码管显示的功能,在同学的相互配合下,我们完成了梯形图的绘制。 在梯形图的绘制过程中,每一个步骤都要认真。通过这次的课程设计,熟悉了PLC系统设计的流程、PLC编程软件,加深了对PLC 工作原理的理解,更加熟悉相关指令的编写方法,在实践中加深了对PLC编程的喜爱。仿真的过程是检验编程是否正确的方法。从开始的一无所知,到后来的慢慢熟悉,我感到很兴奋,明白只有全面的考虑问题才能做出系统而严谨的设计。 按照指导老师的要求,我们两个同学一组,我们相互配合,交流对题目的理解,对程序的分析,动手实践能力和团结协作能力都得到了提高。

PLC数码显示控制

S7-200 SMART PLC实验 指导书 重庆邮电大学 自动化实验实训中心 2016.3

S7—200SMART基本指令介绍一、S7—200SMART的SIMATIC基本指令简表: 二、标准触点指令

LD动合触点指令,表示一个与输入母线相连的动合触点指令,即动合触点逻辑运算起始。 LDN动断触点指令,表示一个与输入母线相连的动断触点指令,即动断触点逻辑运算起始。 A与动合触点指令,用于单个动合触点的串联。 AX与非动断触点指令,用于单个动断触点的串联。 O或动合触点指令,用于单个动合触点的并联。 ON或非动断触点指令,用于单个动断触点的并联。 LD、LDN、A、AN、O、ON触点指令中变量的数据类型为布尔(BOOL)型。LD、LDN两条指令用于将接点接到母线上,A、AN、O、ON指令均可多次重复使用,但当需要对两个以上接点串联连接电路块的并联连接时,要用后述的OLD指令。 例子: 翻译:0:装载I0.0, 1:与I0.1相与(反相后), 2:其结果与I0.2相或, 3:再与I0.3相与, 4:再与I0.4相或(反相后), 5,6:连续输出两个Q0.3,Q0.4, 7:再与I0.5相与后(反相后), 8:输出Q0.6。

三、串联电路块的并联连接指令OLD 两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均无目标元件指令,而两条无目标元件指令的步长都为一个程序步。OLD有时也简称或块指令。 四、并联电路的串联连接指令ALD 两个或两个以上的接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。 五、输出指令 = = 输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。 六、置位与复位指令S、R S为置位指令,使动作保持;R为复位指令,使操作保持复位。从指定的位置开始的N 个点的寄存器都被置位或复位,N=1~255如果被指定复位的是定时器位或计数器位,将清除定时器或计数器的当前值。 七、跳变触点EU,ED 正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期。正/负跳变的符号为EU 和ED,他们没有操作数,触点符号中间的“P”和“N”分别表示正跳变和负跳变。 八、空操作指令NOP NOP指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用NOP指令可替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。 九、程序结束指令END END是一条无目标元件的一序步指令。PLC反复进行输入处理、程序运算、输出处理,在程序的最后写入END指令,表示程序结束,直接进行输出处理。在程序调试过程中,可以按段插入END命令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。要注意的是在执行END指令时,也刷新监视时钟。

plc控制数码管显示

一、设计目的 1、通过利用PLC控制数码管显示熟悉相关的编程应用 2、实现题目设计中要求的功能实现 二、设计要求 按下启动按钮后,由八组LED发光二极管模拟的八段数码管显示:先是一段段显示,显示次序是:A、B、C、D、E、F、G、H。随后显示数字及字符,显示次序0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f。再返回初始显示,并循环不止。 三、设计内容(可加附页) 1、列出输入输出表 2、画出系统接线图 3、根据控制要求设计出梯形图 4、写出指令表 LD 200.00 ANDNOT TIM000 LD TIM001 ANDNOT TIM002 ORLD LD TIM002 ANDNOT TIM003 ORLD LD TIM004 ANDNOT TIM005 ORLD LD TIM005 ANDNOT TIM006 ORLD LD TIM006 ANDNOT TIM007 ORLD LD TIM007 ANDNOT TIM008 ORLD LD TIM008 ANDNOT TIM009 ORLD LD TIM009 ANDNOT TIM010 ORLD LD TIM011 ANDNOT TIM012 ORLD LD TIM013 ANDNOT TIM014 ORLD LD TIM014 ANDNOT TIM015 ORLD LD 200.01 ANDNOT TIM016 ORLD OUT 10.00 LD 200.00 ANDNOT TIM000 LD TIM000 ANDNOT TIM001 ORLD LD TIM001 ANDNOT TIM002 ORLD LD TIM002 ANDNOT TIM003 ORLD LD TIM003 ANDNOT TIM004 ORLD LD TIM006 ANDNOT TIM007 ORLD LD TIM007 ANDNOT TIM008 ORLD LD TIM008 ANDNOT TIM009 ORLD LD TIM009

四乘四键盘控制LED数码管显示电路.doc

四乘四键盘控制LED数码管显示电路 目录 一、设计内容及要求 (2) 二、系统硬件设计方案 (2) 三、系统软件设计 (8) 四、效果演示 (12) 摘要 矩阵式键盘系统以N个端口链接控制N*N个按键,使数字显示在LED数码管上。单片机控制的是键盘显示系统,该系统可以对不同的按键进行实时显示,其核心是单片机和键盘矩阵电路部分,主要对按键与显示电路的关系、矩阵式技术及设备的硬件、软件等各个部分进行实现。 对于4*4矩阵式键盘,我想采用STC89C52RC单片机为核心,主要由矩阵式键盘电路、译码器、显示电路等组成,软件选用汇编语言编程。单片机将检测到的按键信号转成数字量,显示于LED显示器上。该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。

一、设计内容及要求 用protues仿真设计一个单片机小系统,该小系统外接一个4*4键盘及一个LED数码管,要求按下一个键,数码管上显示该键的对应号码。键盘的布局如下图所示: 主要内容如下: 1.根据矩阵式键盘的特点,进行键盘控制系统的整体研究与设 计。 2.LED实时显示信息。 3.采用软件编程方法实现按键信息的提取和显示。 二、系统硬件设计方案 1.芯片的选择 STC89C52RC单片机是51系列单片机的一个成员,是8051单片机的简化版。内部自带8K字节可编程FLASH存储器,拥有2K+字节的EEPROM作为程序存储器的拓展。由于STC89C52RC具有下

图中的配置,因此具有结构简单、造价低廉、效率高的特点,省去了外部的RAM、ROM和接口器件,减少了硬件的开销,节省了成本,提高了系统的性价比 。 STC89C52RC的主机系统图:

单片机实验四 I O显示控制实验(数码管显示实验)

电子信息工程学系实验报告 课程名称:单片微型计算机与接口技术Array 实验项目名称:实验四 I/O显示控制实验实验时间: 班级: **** 姓名:**** 学号:******** 一、实验目的: 1、熟悉keil仿真软件、proteus仿真软件、软件仿真板的使用。 2、了解并熟悉一位数码管与多位LED数码管的电路结构、与单片机的连接方法及其应用原理。 3、学习proteus构建LED数码管显示电路的方法,掌握C51中单片机控制LED数码管动态显示的原理与编程方法。 二、实验环境: 1、Windows XP系统; 2、Keil uVision2、proteus系列仿真调试软件 三、实验原理: 1、LED数码管的结构和原理 LED显示器是由发光二极管显示字段的显示器件。在单片机应用系统中通常使用的是七段LED,这种显示器有共阴极与共阳极两种。 (a)共阴极LED显示器的发光二极管阴极共地,当某个发光二极管的阳极为高电平时,该发光二极管则点亮; (b)共阳极LED显示器的发光二极管阳极并接。 2、七段显示器与单片机接口:只要将一个8位并行输出口与显示器的发光二极管引脚相连即可。8位并行输出口输出不同的字节数据即可获得不同的数字或字符,如下表所示。通常将控制发光二极管的8位字节数据称为段选码。 八段选码(显示码)的推导(以共阳数码管显示C为例): 要显示C则a、f、e、d四个灯亮2.为是共阳数码管,则a、f、e、d应送0时亮3.dp-a为11000110B 3、多位数码管的显示:电路结构、动态静态两种实现原理: LED显示器有静态显示与动态显示两种方式。 (1) LED静态显示方式 各位LED的位选线连在一起接地或接+5V;每位LED的段选线(a-dp)各与一个八位并行口相连; 在同一时间里每一位显示的字符可以各不相同。

PLC控制LED灯数码显示控制程序

P L C控制L E D灯数码显示控制程序 文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

l e d灯数码显示控制程序设计及模拟运行灯一、实现功能:按下启动按钮,由8组led灯发光二极管模拟的8段数码管每隔 1S进行显示,显示内容依次为F、A、b、c、d、E、F 共8个字符。再重新循环显示。 二、硬件设计: 1、I\O点分配表 三、软件程序设计 1、控制过程 闭合输入继电器x0,程序开始工作。M0吸合,LED灯数码显示A,随后依次、b、 c、d、E、F。 2、控制梯形图 3、语句表 4、仿真截图 5、实物照片 五、实训心得 在实习中,我们在指导教师的帮助下,将所学知识和实习内容相互结和、相互验证,并对一些实际问题加以分析和讨论。电子实习是我们

重要的电工电子技术基础实践课,培养学生的动手操作能力就显得尤为重要。通过实习加深对课堂知识的理解,初步了解和掌握一般的电工电子工艺技能,了解电工电子产品生产过程。 通过电机与控制模块实训,我确实是学到了很多知识,拓展了自己的的视野。通过这一次的电机与控制模块实训,增强了我的动手操作的能力。 电子实习我们已经做过很多次了,这一次是专业的综合实习,包括以前我们没做过的plc。从实习的整个过程中,使我认识到自己的不足,比如对以前学的知识都忘记了很多,对自己学过的知识还不能灵活的应用到实际中。也就是对所学的知识掌握的不够熟练。我们应该随时把学过的知识拿出来复习,提高自己的基础知识和综合应用能力。 通过这一次的电子电工的实训,也培养了我们的规范化的工作作风,以及我们的团结协作的团队的精神。

PLC控制LED灯数码显示控制程序

P L C控制L E D灯数码显 示控制程序 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

led灯数码显示控制程序设计及模拟运行灯 一、实现功能:按下启动按钮,由8组led灯发光二极管模拟的8段数码管每隔1S 进行显示,显示内容依次为F、A、b、c、d、E、F 共8个字符。再重新循环显示。 二、硬件设计: 1、I\O点分配表 三、软件程序设计 1、控制过程 闭合输入继电器x0,程序开始工作。M0吸合,LED灯数码显示A,随后依次、b、c、d、E、F。 2、控制梯形图 3、语句表 4、仿真截图 5、实物照片 五、实训心得 在实习中,我们在指导教师的帮助下,将所学知识和实习内容相互结和、相互验证,并对一些实际问题加以分析和讨论。电子实 习是我们重要的电工电子技术基础实践课,培养学生的动手操作能

力就显得尤为重要。通过实习加深对课堂知识的理解,初步了解和掌握一般的电工电子工艺技能,了解电工电子产品生产过程。 通过电机与控制模块实训,我确实是学到了很多知识,拓展了自己的的视野。通过这一次的电机与控制模块实训,增强了我的动手操作的能力。 电子实习我们已经做过很多次了,这一次是专业的综合实习,包括以前我们没做过的plc。从实习的整个过程中,使我认识到自己的不足,比如对以前学的知识都忘记了很多,对自己学过的知识还不能灵活的应用到实际中。也就是对所学的知识掌握的不够熟练。我们应该随时把学过的知识拿出来复习,提高自己的基础知识和综合应用能力。 通过这一次的电子电工的实训,也培养了我们的规范化的工作作风,以及我们的团结协作的团队的精神。

数码管显示原理

数码管显示原理 我们最常用的是七段式和八段式LED数码管,八段比七段多了一个小数点,其他的基本相同。所谓的八段就是指数码管里有八个小LED 发光二极管,通过控制不同的LED的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起。其原理图如下。

其中引脚图的两个COM端连在一起,是公共端,共阴数码管要将其接地,共阳数码管将其接正5伏电源。一个八段数码管称为一位,多个数码管并列在一起可构成多位数码管,它们的段选线(即a,b,c,d,e,f,g,dp)连在一起,而各自的公共端称为位选线。显示时,都从段选线送入字符编码,而选中哪个位选线,那个数码管便会被点亮。数码管的8段,对应一个字节的8位,a对应最低位,dp对应最高位。所以如果想让数码管显示数字0,那么共阴数码管的字符编码为00111111,即0x3f;共阳数码管的字符编码为11000000,即0xc0。可以看出两个编码的各位正好相反。如下图。

共阳极的数码管0~f的段编码是这样的: unsigned char code table[]={ //共阳极0~f数码管编码0xc0,0xf9,0xa4,0xb0,//0~3 0x99,0x92,0x82,0xf8,//4~7 0x80,0x90,0x88,0x83,//8~b 0xc6,0xa1,0x86,0x8e //c~f }; 共阴极的数码管0~f的段编码是这样的: unsigned char code table[]={//共阴极0~f数码管编码0x3f,0x06,0x5b,0x4f, //0~3 0x66,0x6d,0x7d,0x07, //4~7 0x7f,0x6f,0x77,0x7c, //8~b 0x39,0x5e,0x79,0x71 //c~f };

相关文档
相关文档 最新文档