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

合集下载

编写LED显示0-9数字的PLC控制程序

编写LED显示0-9数字的PLC控制程序
编写led显示09数字的plc控制程序1io分配表led显示控制plc的io点分配表plc点名称连接的外部设备功能说明x000sb0控制信号y000led数码管a段使led数码管a段亮y001led数码管b段使led数码管b段亮y002led数码管c段使led数码管c段亮y003led数码管d段使led数码管d段亮y004led数码管e段使led数码管e段亮y005led数码管f段使led数码管f段亮y006led数码管g段使led数码管g段亮y007led灯h使led灯h亮2io端口接线图三数码显示控制语句表0ldx00013spk3026ldm039orm1121orm11427fnc3540orm114215anit128m10041orm1153outm116outm1029m10142orm1164ldm117ldm1030k1843orm1175lnim018orm231k144orm1186outt019outm1003245outy0007spk2020ldm1183346ldm102821outt23447orm1099ldt022spk203548orm11010outm02336ldm10149orm11111ldm124anit237orm10950orm11212outt125outm238orm11151orm11352orm11669orm11186orm115103m10153orm11770orm11287orm117104m11854orm11871orm11488orm11810555outy00172orm11589outy00510656ldm10373orm11790ldm107107end57orm10974orm11891orm11110858orm11075outy00392orm11210959orm11276ldm10593orm11311060orm11377orm10994orm11411161orm11478orm11195orm11511262orm11579orm11596orm11711363orm11680orm11797orm11811464orm11781outy00498outy00611565orm11882ldm10699ldm10811666outy00283orm109100outy00711767ldm10484orm113101

PLCLED数码显示控制实验

PLCLED数码显示控制实验

PLC LED数码显示控制
在LED 数码显示控制单元完成本实验
一、实验目的
熟练掌握移位寄存器位SHRB ,能够灵活的运用。

二、实验说明
1)、SHRB指令简介
移位寄存器位(SHRB)指令将DATA数值移入移位寄存器。

S_BIT指定移位寄存器的最低位。

N指定移位寄存器的长度和移位方向(移位加 = N,移位减 = -N)。

SHRB指令移出的每个位被放置在溢出内存位(SM1.1)中。

该指令由最低位(S_BIT)和由长度(N)指定的位数定义。

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、输入输出接线
输入SD
I0.0
输出 A B C D E F G H Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7
2、打开主机电源将程序下载到主机中。

3、启动并运行程序观察实验现象。

五、梯形图参考程序。

plc实训led数码管的plc控制

plc实训led数码管的plc控制

项目准备
项目1 LED数码管的PLC控制
■ 1.在实际运用的显示中,要把具体的数字显示出来,七段数码管是 通过不同的组合形成数字“0~9”的,图2-1-2中列出了数码管显示 各个数字发光段的组合(发光为高电平“1”),如:当a、b、c、 d、e、f 六个发光段发光时,即显示数字“0”,而要显示数字“1”, 则需要有b、c 二个发光段发光。
过程序的基本结构是由初始状态(S0)普通状态(S30~S32)等和状态转
移条件组成的。其中初始状态可视为设备的运行停止状态,也可称为设备
的待机状态。普通状态为设备的运行工序,按顺序控制过程从上向下地进
行。状态转移条件是:设备运行时,当某一工序执行完成后,从该工序向
下一工序转移的条件。
项目准备
项目1 LED数码管的PLC控制
项目准备
项目1 LED数码管的PLC控制
3
对步进程序中的每一个状态,都需要用STL指令去驱动状态的执行。
必须清楚的是:在步进程序中,每个STL指令都会与SET指令共同使用,即每
个状态都需要先用SET指令置位,再用STL指令驱动。
4
状态转移条件应视为接在左母线的触点,与上一状态连接的触点应使
用LD、LDI指令;也允许指令的串联和并联,如图2-1-4所示。
项目1 LED数码管的PLC控制
七段数码管显示的PLC控制项目实训评估表见教材表2-1-5
项目准备
项目1 LED数码管的PLC控制
(a)状态转移图(SFC)
(b) 步进梯形图
图2-1-3 步进控制程序的基本结构
项目准备
项目1 LED数码管的PLC控制
■ 步进程序的特点 ■ (1)要执行步过程序,首先要激活初始状态S0。一般情况下,步进程序

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

实验三 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字符。

(整理)编写LED显示0-9数字的PLC控制程序

(整理)编写LED显示0-9数字的PLC控制程序
使LED数码管d段亮
(1)建设项目概况。Y004
环境总经济价值=环境使用价值+环境非使用价值LED数码管e段
另外,环境影响评价三个层次的意义,环境影响评价的资质管理、分类管理,建设项目环境影响评价的内容,规划环境影响评价文件的内容,环境价值的衡量还可能是将来考试的重点。使LED数码管e段亮
(三)安全预评价程序Y005
66
OUT
Y002
83
OR
M109
100
OUT
Y007
117
67
LD
M104
84
OR
M113
101
LDI
X001
118
68
OR
M109
85
OR
M114
102
FNC
40
119
4、梯形图
5、程序调试
1)打开FX2N-48MR编程元件,新建文件,在打开的软件中输入上述梯形图程序;
2)编辑完成后,单击“转换”,将程序转换为可执行模式;
安全评价可针对一个特定的对象,也可针对一定的区域范围。
三、数码显示控制语句表
0
X000
13
SP
K30
26
LD
M0
39
OR
M112
1
OR
M1
14
27
FNC
35
40
OR
M114
2
15
ANI
T1
28
M100
41
OR
M115
3
OUT
M1
16
OUT
M10
29
M101
42
OR
M116

plc控制数码管显示

plc控制数码管显示

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 ORLDLD TIM002 ANDNOT TIM003 ORLDLD TIM004 ANDNOT TIM005 ORLDLD TIM005 ANDNOT TIM006 ORLDLD TIM006 ANDNOT TIM007 ORLDLD TIM007 ANDNOT TIM008 ORLDLD TIM008 ANDNOT TIM009ORLDLD TIM009ANDNOT TIM010ORLDLD TIM011ANDNOT TIM012ORLDANDNOT TIM014 ORLDLD TIM014 ANDNOT TIM015 ORLDLD 200.01 ANDNOT TIM016 ORLDOUT 10.00LD 200.00 ANDNOT TIM000 LD TIM000 ANDNOT TIM001 ORLDLD TIM001 ANDNOT TIM002 ORLDLD TIM002 ANDNOT TIM003 ORLDLD TIM003 ANDNOT TIM004 ORLDLD TIM006 ANDNOT TIM007 ORLDLD TIM007 ANDNOT TIM008 ORLDANDNOT TIM009ORLDLD TIM009ANDNOT TIM010 ORLDLD TIM012 ANDNOT TIM013 ORLDLD TIM016 ANDNOT TIM017 ORLDOUT 10.01LD 200.00 ANDNOT TIM000 LD TIM000 ANDNOT TIM001 ORLDLD TIM002 ANDNOT TIM003 ORLDLD TIM003 ANDNOT TIM004 ORLDLD TIM004 ANDNOT TIM005 ORLDLD TIM005 ANDNOT TIM006 ORLDLD TIM006 ANDNOT TIM007 ORLDLD TIM007 ANDNOT TIM008 ORLDLD TIM008 ANDNOT TIM009 ORLDLD TIM009 ANDNOT TIM010 ORLDLD TIM010 ANDNOT TIM011 ORLDLD TIM012 ANDNOT TIM013 ORLD LD TIM017ANDNOT TIM018ORLDOUT 10.02LD 200.00ANDNOT TIM000LD TIM001ANDNOT TIM002ORLDLD TIM002ANDNOT TIM003ORLDLD TIM004 ANDNOT TIM005 ORLDLD TIM005 ANDNOT TIM006 ORLDLD TIM007 ANDNOT TIM008 ORLDLD TIM008 ANDNOT TIM009 ORLDLD TIM010 ANDNOT TIM011 ORLDLD TIM011 ANDNOT TIM012 ORLDLD TIM012 ANDNOT TIM013 ORLDLD TIM013 ANDNOT TIM014 ORLDLD TIM018 ANDNOT TIM019 ORLDOUT 10.03LD 200.00ANDNOT TIM000 LD TIM001 ANDNOT TIM002 ORLDLD TIM005 ANDNOT TIM006 ORLDLD TIM007 ANDNOT TIM008 ORLDLD TIM009 ANDNOT TIM010 ORLDLD TIM010 ANDNOT TIM011 ORLDLD TIM011 ANDNOT TIM012 ORLDLD TIM012 ANDNOT TIM013 ORLDLD TIM013 ANDNOT TIM014 ORLDLD TIM014 ANDNOT TIM015 ORLDLD TIM019 ANDNOT TIM020ORLDOUT 10.04LD 200.00ANDNOT TIM000LD TIM003ANDNOT TIM004ORLDLD TIM004ANDNOT TIM005ORLDLD TIM005ANDNOT TIM006ORLDLD TIM006ANDNOT TIM007ORLDLD TIM007ANDNOT TIM008 ORLDLD TIM008 ANDNOT TIM009 ORLDLD TIM009 ANDNOT TIM010 ORLDLD TIM010 ANDNOT TIM011 ORLDLD TIM011 ANDNOT TIM012 ORLDLD TIM013 ANDNOT TIM014 ORLDLD TIM014 ANDNOT TIM015 ORLDLD TIM020 ANDNOT TIM021 ORLDOUT 10.05LD TIM001 ANDNOT TIM002 LD TIM002 ANDNOT TIM003 ORLDLD TIM003 ANDNOT TIM004 ORLDLD TIM004 ANDNOT TIM005 ORLDLD TIM005 ANDNOT TIM006 ORLDLD TIM007 ANDNOT TIM008 ORLDLD TIM008 ANDNOT TIM009 ORLDLD TIM009 ANDNOT TIM010 ORLDLD TIM010 ANDNOT TIM011 ORLDLD TIM012 ANDNOT TIM013 ORLDLD TIM013 ANDNOT TIM014 ORLDLD TIM014 ANDNOT TIM015 ORLDLD TIM021 ANDNOT TIM022 ORLDOUT 10.06LD TIM022 ANDNOT TIM023OUT 10.07LD TIM023OR 200.00 ANDNOT TIM015 OUT 200.00TIM 000 #10 TIM 001 #20 TIM 002 #30 TIM 003 #40 TIM 004 #50 TIM 005 #60 TIM 006 #70 TIM 007 #80 TIM 008 #90 TIM 009 #100 TIM 010 #110 TIM 011 #120 TIM 012 #130 TIM 013 #140 TIM 014 #150 TIM 015 #160 LD 0.00OR 200.01OR TIM015 ANDNOT TIM023 ANDNOT 0.01 OUT 200.01TIM 016 #10 TIM 017 #20 TIM 018 #30TIM 019 #40TIM 020 #50TIM 021 #60TIM 022 #70TIM 023 #805、调试并运行程序四、设计实验结果及分析利用实验箱上的八个灯的先后点亮来表示数码管得各段的亮灭,按照实验要求八个灯先按顺序依次点亮,显示次序是:A、B、C、D、E、F、G、H。

PLC项目二 LED七段数码管的显示控制

PLC项目二 LED七段数码管的显示控制

任务一 采用基本逻辑指令编程的显示控制 任务目标
1.进一步学习基本数字逻辑关系 2.了解梯形图编制法则和掌握X、Y的使用方法 3.学习基本逻辑指令及其应用
任务分析
设计一个用PLC基本逻辑指令来控制数码管循环 显示数字0、1、2…9的控制系统。其制要求如下:
1.启动控制 按下启动按钮,程序运行后显示0,延时T秒;显 示1,延时T秒;显示2…显示9,延时T秒;再显 0、…如此循环。 2.停止控制 按停止按钮时,程序停止运行。 3.保护措施 系统具有必要的短路保护。
符号、名 称
功能
ORB电路 块或
串联电路 的并 联连接
ANB电路 块与
并联电路 的串 联连接
电路表示
操作元件 程序 步

1

1
图2-8 ORB、ANB指令的使用
操作指导
1. 绘制系统接线图
根据控制系统要求,其系统接线图如图2-9所示。
图2-9 数码管循环点亮系统接线图
2.安装电路
(1)检查元器件 根据表2-1配齐元器件,检查元件的规格是 否符合要求,检测元件的质量是否完好。
图2-1“与”电路
其逻辑关系为 K=A·B
逻辑与的运算规则是:0·0=0;0·1=1·0=0;1·1=1。
(2)逻辑“或”——触点并联
两个或多个触点并联再与线圈连接的线路,只 要有一个触点接通,线圈就得电,这种关系在逻 辑线路中称为“或”逻辑。如图2-2所示 .
图2-2 “或”电路
其逻辑关系式为 K=A+B
(5)变址寄存器器V、Z
变址寄存器在传送、比较指令中用来修改操作 对象的元件号。其操作方式与普通寄存器一样。 在[D·]中的(·)表示可以加入变址寄存器。对32 位指令,V作高16位,Z作低16位。32位指令中 用到变址寄存器时只需指定Z,这时Z就代表了V 和Z。

PLC实现LED数码管动态扫描数据显示

PLC实现LED数码管动态扫描数据显示

PLC实现LED数码管动态扫描数据显示PLC的数据显示功能一直是困扰PLC使用的难题。

在PLC的应用中,经常要监测一些重要数据,但PLC的数据显示通常是使用外部显示设备,如显示屏或触摸屏,而这些显示设备的价格一般比较昂贵,对一些小型系统来说更浪费。

因此,如何显示PLC的数据,并尽可能做到高效率、高稳定性、抗干扰能力强、硬件投资少,是许多设计中需要考虑的问题。

笔者使用的西门子S7-200PLC中有专门的指令控制LED数码管显示,SEGIN,OUT指令就是将IN端输入字节的低4位确定的16进制数自动转换为相对应的7段LED数码管各段的代码,并送到输出字节OUT端显示。

若采用静态LED数码显示,PLC显示一位十进制数据需要7个输出点予以控制,如果要显示n位数据,则需要7n个输出点。

所以,使用这种方式对于显示数据的位数较多时,需要大量的输出点,而PLC的价格是以输入输出点数来计算的,这直接导致硬件成本的上升,鉴于此种原因,寻找一种廉价的显示技术就显得尤为必要。

提出借鉴单片机的LED数码管动态扫捕显示原理,结合PLC周期性扫捕的特点,采用PLC直接输出数字量驱动数码管,将PLC开关量输出分为两部分,一部分用作数据输出,另一部分用作控制数码管公共端信号的输出。

利用人眼的余辉效应,循环点亮每个数码管,本方法操作简单、成本低廉。

1设计实现所谓动态扫描就是利用PLC周期性扫描的特点,在编程时要做到每个周期只有一个数码管能够形成通电回路,从而得电点亮,因为一个扫描周期的时间过短,只有几十ms,所以人眼感觉每个数码管都是均匀通电亮着的,同时没有拖尾现象。

1.1硬件设计设计方法的硬件电路实现是一个起动按钮SB1和一个停止按钮SB2,两个数码管的a、b、c、d、e、f、g段分别连在一起,再与PLC的输出端Q0.0~Q0.7通过限流电阻连接,两个数码管的公共端com1和com2分别通过三极管由PLC的输出端Q1.0和Q1.1控制,其接线原理如图1所示。

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

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

成绩可编程逻辑控制器课程设计报告题目 LED灯数码显示控制系别专业名称班级学号姓名指导教师目录一、引言 (5)二、系统总体方案设计 (5)2.1系统硬件配制及组成原理 (5)2.1.1 PLC各组成部件及作用 (5)2.1.2 PLC的分类 (7)2.1.3 LED数码管的结构及工作原理 (7)2.2系统变量定义及分配表 (9)2.3系统接线图设计......................................... 错误!未定义书签。

三、控制系统设计 (9)3.1控制程序设计思想 (9)3.2控制程序时序图设计 (10)四、系统调试及结果分析 (10)4.1系统调试及解决的问题 (10)4.2结果分析 (10)五、结束语.................................................... 错误!未定义书签。

六、参考文献 (10)附录 (11)LED数码显示控制一、实验目的了解并掌握LED数码显示控制中的应用及其编程方法。

二、控制要求按下启动按钮后,由八组LED发光二极管模拟的八段数码管开始显示:一一显示各段,之后一次显示0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F再返回初始显示,并循环不止。

四、实验设备1、安装了STEP7-Micro/WIN32编程软件的计算机一台2、PC/PPI编程电缆一根3、锁紧导线苦干五、实验步骤1、根据上表进行输入输出接线;2、编写程序,并把程序输入STEP7中;3、检查输入程序无误以后,将程序下载到主机内,并且把PLC的工作模式达到RUN模式;4、拨动输入开关SD,观察输出LED的显示结果。

一、引言《可编程逻辑控制器》课程设计是该课程的一个重要教学环节,既有别于毕业设计,又不同于课堂教学。

它需要学生统筹运用所学基本理论、基本方法对现实生活中的实际系统进行设计和调试。

本课程设计是以LED数码管和PLC控制为基础,通过了解PLC的基本编程方法及LED数码管的原理,用顺序控制法实现:按下启动按钮,由八组LED发光二极管模拟的八段数码管开始显示,显示次序是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F再返回初始显示,并循环不止的控制要求。

PLCLED数码显示控制Word版

PLCLED数码显示控制Word版

PLC LED数码显示控制
在LED 数码显示控制单元完成本实验
一、实验目的
熟练掌握移位寄存器位SHRB ,能够灵活的运用。

二、实验说明
1)、SHRB指令简介
移位寄存器位(SHRB)指令将DATA数值移入移位寄存器。

S_BIT指定移位寄存器的最低位。

N指定移位寄存器的长度和移位方向(移位加 = N,移位减 = -N)。

SHRB指令移出的每个位被放置在溢出内存位(SM1.1)中。

该指令由最低位(S_BIT)和由长度(N)指定的位数定义。

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、输入输出接线
输入SD
I0.0
输出 A B C D E F G H Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7
2、打开主机电源将程序下载到主机中。

3、启动并运行程序观察实验现象。

五、梯形图参考程序。

LED数码显示控制的PLC编程

LED数码显示控制的PLC编程

L E D数码显示控制的P L C编程(2007-11-28 18:52:17)转载分类: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,断开启动按钮程序停止运行。

方法一:用SHRB指令用M10.0~M10.7 M11.0~M11.7 M12.0~M12.7的24个位表示显示的24种状态的控制位。

将下面这段语句指令全部复制,然后开一个记事本文件,粘贴进去。

ORGANIZATION_BLOCK MAIN:OB1TITLE=POU CommentBEGINNetwork 1 // Network Title// Network CommentLD I0.0LPSAN T38= M0.1LRDTON T38, 15TON T37, 10Network 2LD M12.7O M0.1= M0.0Network 3LD T37SHRB M0.0, M10.0, 24 Network 4 // Network Title // Network CommentLD M10.0O M11.0O M11.2O M11.3O M11.5O M11.6O M11.7O M12.0O M12.1O M12.2O M12.4O M12.6O M12.7= Q0.0Network 5LD M10.1O M11.0O M11.1O M11.2O M11.3O M11.4O M11.7O M12.0O M12.1O M12.2O M12.5= Q0.1Network 6LD M10.2O M11.0O M11.1O M11.3O M11.4O M11.5O M11.6O M11.7= Q0.2 Network 7LD M10.3 O M11.0 O M11.2 O M11.3 O M11.5 O M11.6 O M12.0 O M12.1 O M12.3 O M12.4 O M12.5 O M12.6 = Q0.3 Network 8LD M10.4 O M11.0 O M11.2 O M11.6 O M12.0 O M12.2 O M12.3 O M12.4 O M12.5 O M12.6 O M12.7 = Q0.4 Network 9LD M10.5 O M11.0 O M11.4 O M11.5 O M11.6 O M12.0 O M12.1 O M12.2 O M12.3 O M12.4 O M12.6 O M12.7 = Q0.5 Network 10O M11.6O M12.0O M12.1O M12.2O M12.3O M12.5O M12.6O M12.7= Q0.6Network 11LD M10.7= Q0.7END_ORGANIZATION_BLOCKSUBROUTINE_BLOCK SBR_0:SBR0TITLE=POU CommentBEGINNetwork 1 // Network Title// Network CommentEND_SUBROUTINE_BLOCKINTERRUPT_BLOCK INT_0:INT0TITLE=POU CommentBEGINNetwork 1 // Network Title// Network CommentEND_INTERRUPT_BLOCK做好了txt记事本文件,再将它导入PLC中,文件类型是“所有”我就拿我做的实验来讲解,我用的是7段码,Q0.1~Q0.7分别对应着7段如果要显示数字2,那么就如下图,即Q0.1、Q0.2、Q0.4、Q0.5、Q0.7工作。

LED显示的PLC编程与调试

LED显示的PLC编程与调试
停 止
符 号 SB1
SB2
地 址 IO.O
IO.1
元件 灯 1
灯 2 灯 3 灯 4
符 号 HL1
HL2 HL3 HL4
地 址 Q0.o
Q0.1 Q0.2 Q0.3
作者 简介 通讯作者:王伟 (1957一),男 (汉族),辽宁省沈阳市人,沈阳工学院, 副教授 ,工学硕士。研究方 向:机电控制技 术 、传感器 与检 测技 术 、可 编程控制器应用技术。邮箱:315691272@qq.com。
输 出,控制 各种 类型 的机 械 或生 产过 程进 行控制 。
2PLC 的特点
PLC具 有在 工业 环 境下 运行 可靠 和稳 定 的性 能 ,同时 ,由于 其 易于 扩展 的特 点 ,可 以 外接 扩 展模 块 ,扩 大 其信 号输 入和 数 字
量与模 拟量 的输 出。由于其 编程 简单 易学 PLC的编程 大 多采用类
2PLC的 Vo地 址分配表 见表 1。

表 1 I,0 地址 分配 衰
输 入
输 出
社 .2005.
【2】魏志精 .《可编程控制器应用基础》[M].南京:电子工业出版社 .2006. [3】陈楚 明 .《电气控制与 PLC应用》[M】.北京:电子工业出版 社 .2004.
元 件 启 动
的控 制实例 。其可 以采 用单片机 控 制,也可 以采用 PLC进行控 制 。
本例 为 ¥7-200 PLC控 制的 LED 流水 灯设 计。
3.IPLC的硬件 连接
咖 即 即。 凹
QO.o QO.1 QO.2 QO.3
¥7"200 PLC
} z v L .....——

编写LED显示0-9数字的PLC控制程序

编写LED显示0-9数字的PLC控制程序
M111
108
58
OR
M110
75
OUT
Y003
92
OR
M112
109
59
OR
M112
76
LD
M105
93
OR
M113
110
60
OR
M113
77
OR
M109
94
OR
M114
111
61
OR
M114
78ORM11195ORM115
112
62
OR
M115
79
OR
M115
96
OR
M117
113
63
OR
M116
102
FNC
40
119
4、梯形图
5、程序调试
1)打开FX2N-48MR编程元件,新建文件,在打开的软件中输入上述梯形图程序;
2)编辑完成后,单击“转换”,将程序转换为可执行模式;
3)打开PLC主机;
4)按照接线图所示接好所有的线路;
5)单击菜单栏中“PLC”,选择“读出”将文件传送到PLC中;
6)单击菜单栏中“PLC”,选择“遥控运行”
35
40
OR
M114
2
15
ANI
T1
28
M100
41
OR
M115
3
OUT
M1
16
OUT
M10
29
M101
42
OR
M116
4
LD
M1
17
LD
M10
30
K18
43
OR

LED数码显示控制的PLC编程

LED数码显示控制的PLC编程

LED数码显示控制的PLC编程(2007-11-28 18:52:17)转载分类: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,断开启动按钮程序停止运行。

方法一:用SHRB指令用M10.0~M10.7 M11.0~M11.7 M12.0~M12.7的24个位表示显示的24种状态的控制位。

将下面这段语句指令全部复制,然后开一个记事本文件,粘贴进去。

ORGANIZATION_BLOCK MAIN:OB1TITLE=POU CommentBEGINNetwork 1 // Network Title// Network CommentLD I0.0LPSAN T38= M0.1LRDTON T38, 15LPPAN T37TON T37, 10Network 2LD M12.7O M0.1= M0.0Network 3LD T37SHRB M0.0, M10.0, 24 Network 4 // Network Title // Network CommentLD M10.0O M11.0O M11.2O M11.3O M11.5O M11.6O M11.7O M12.0O M12.1O M12.2O M12.4O M12.6O M12.7= Q0.0Network 5LD M10.1O M11.0O M11.1O M11.3 O M11.4 O M11.7 O M12.0 O M12.1 O M12.2 O M12.5 = Q0.1 Network 6 LD M10.2 O M11.0 O M11.1 O M11.3 O M11.4 O M11.5 O M11.6 O M11.7 O M12.0 O M12.1 O M12.3 O M12.5= Q0.2 Network 7 LD M10.3 O M11.0 O M11.2 O M11.3 O M11.5 O M11.6 O M12.0 O M12.1 O M12.3 O M12.4 O M12.5 O M12.6 = Q0.3 Network 8 LD M10.4 O M11.0 O M11.2 O M11.6 O M12.0O M12.3 O M12.4 O M12.5 O M12.6 O M12.7 = Q0.4 Network 9 LD M10.5 O M11.0 O M11.4 O M11.5 O M11.6 O M12.0 O M12.1 O M12.2 O M12.3 O M12.4 O M12.6 O M12.7 = Q0.5 Network 10O M11.2O M11.3O M11.4O M11.5O M11.6O M12.0O M12.1O M12.2O M12.3O M12.5O M12.6O M12.7= Q0.6Network 11LD M10.7= Q0.7END_ORGANIZATION_BLOCK SUBROUTINE_BLOCK SBR_0:SBR0 TITLE=POU CommentBEGINNetwork 1 // Network Title// Network CommentEND_SUBROUTINE_BLOCKINTERRUPT_BLOCK INT_0:INT0TITLE=POU CommentBEGINNetwork 1 // Network Title// Network CommentEND_INTERRUPT_BLOCK做好了txt记事本文件,再将它导入PLC中,文件类型是“所有”我就拿我做的实验来讲解,我用的是7段码,Q0.1~Q0.7分别对应着7段如果要显示数字2,那么就如下图,即Q0.1、Q0.2、Q0.4、Q0.5、Q0.7工作。

任务二LED数码显示的PLC控制

任务二LED数码显示的PLC控制

工作开关
任务实施
绘制PLC外部硬件接线图
任务实施
编写时序状态表
移位寄存器控制LED数码显示的时序状态表
步 输出 M10.1 ( 1) A段 + M10.2 ( 2) B段 M10.3 ( 3) C段 M10.4 ( 4) D段 M10.5 ( 5) E段 M10.6 ( 6) F段 M10.7 ( 7) G段 M11.0 ( 8) H段
6、7、8、9、A、b、C、d、E、F,再开始
循环显示以上内容。控制面板上的H段是单 独由一个LED管控制,其余的A~G段,各段 是由5个小容量的LED管组成,由一个PLC输 出点控制。
基本知识
LAD格式
N指定移位寄存器的长度和移位方向
,N为正值表示左移位,N为负值表示右
移位。输入数据(DATA)移入移位寄存器 的最低位(S_BIT),并移出移位寄存器
1
将PLC控制的硬件外 安装与接 部接线图在模板上 线 正确安装,接线正 确、牢固、美观
30
2
熟练操作计算机, 熟悉编程软件、能 程序输入 将程序正确的输入 与运行调 并下载至PLC;按照 试 被控设备的要求进 行运行调试,能达 到设计要求 安全与文 遵守安全用电的各 明生产 项规则 考评员签字:
60
显示内 容
A段Q0.0
B段Q0.1
C段Q0.2 D段Q0.3 E段Q0.4
+
+ + +
F段Q0.5
G段Q0.6
+
+
H段Q0.7
+
移位寄存器控制LED数码显示的时序状态表(续表)
步 输出 显示内容 A段Q0.0 B段Q0.1 C段Q0.2 D段Q0.3 M11.1 ( 9) 0 + + + + + + + M11.2 (10) 1 M11.3 (11) 2 + + M11.4 (12) 3 + + + + + + + + + + + + + + + + M11.5 (13) 4 M11.6 (14) 5 + M11.7 (15) 6 + M12.0 (16) 7 + + +

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

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

P L C课程设计-L E D灯数码显示控制-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN成绩可编程逻辑控制器课程设计报告题目LED灯数码显示控制系别专业名称班级学号姓名指导教师目录一、引言 (5)二、系统总体方案设计 (5)系统硬件配制及组成原理 (5)PLC各组成部件及作用 (5)PLC的分类 (6)LED数码管的结构及工作原理 (7)系统变量定义及分配表 (8)系统接线图设计 (8)三、控制系统设计 (9)控制程序设计思想 (9)控制程序时序图设计 (9)四、系统调试及结果分析 (9)系统调试及解决的问题 (9)结果分析 (10)五、结束语 (10)六、参考文献 (10)附录 (11)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 ABCDEFGH一、引言《可编程逻辑控制器》课程设计是该课程的一个重要教学环节,既有别于毕业设计,又不同于课堂教学。

它需要学生统筹运用所学基本理论、基本方法对现实生活中的实际系统进行设计和调试。

本课程设计是以LED数码管和PLC控制为基础,通过了解PLC的基本编程方法及LED数码管的原理,用顺序控制法实现:按下启动按钮,由八组LED发光二极管模拟的八段数码管开始显示,显示次序是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F再返回初始显示,并循环不止的控制要求。

PLCLED数字显示控制.doc

PLCLED数字显示控制.doc

PLCLED数字显示控制
本实验是在LED数字显示控制单元中完成的
首先,实验的目的是熟练掌握移位寄存器位SHRB并能灵活使用。

SHRB指令引入移位寄存器位(SHRB)指令,将数据值移入移位寄存器。

S_BIT指定移位寄存器的最低位。

N指定移位寄存器的长度和移位方向(移位正=N,移位负=-N
首先,实验的目的是熟练掌握移位寄存器位SHRB并能灵活使用。

SHRB指令引入移位寄存器位(SHRB)指令,将数据值移入移位寄存器。

S_BIT指定移位寄存器的最低位。

N指定移位寄存器的长度和移位方向(移位正=N,移位负=:首先,显示顺序为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.输入/输出线路输入SDI0.0输出ABCDEFGQ 0.0Q 0.1Q 0.2Q 0.3Q 0.4Q 0.5Q 0.6Q 0.7
2.打开主机电源,将程序下载到主机。

3.启动并运行程序,观察实验现象。

五、梯形图参考程序字模型。

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

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
做好了txt记事本文件,再将它导入PLC中,文件类型是“所有”
我就拿我做的实验来讲解,我用的是7段码,~分别对应着7段
如果要显示数字2,那么就如下图,即、、、、工作。

如果是8,那就全部工作,这就不一一列图了。

方法二:用SEG指令
用SHRB指令来写程序太长,太麻烦了。

个人推荐用SEG段码指令,程序简洁明了。

LD
MOVB 0, VB10 LD
AN T37
TON T37, 10 LD T37 INCB VB10
SEG VB10, QB0。

相关文档
最新文档