项目1 LED数码管的PLC控制
led数码显示控制plc课程设计
led数码显示控制plc课程设计一、教学目标本课程的教学目标是使学生掌握LED数码显示控制PLC的基本原理和应用技能。
具体目标如下:1.知识目标:–了解PLC的基本组成和工作原理。
–掌握PLC编程软件的使用。
–熟悉LED数码显示控制系统的结构和编程。
2.技能目标:–能够熟练使用PLC编程软件进行编程。
–能够设计和实现LED数码显示控制系统的PLC程序。
–能够进行LED数码显示控制系统的调试和维护。
3.情感态度价值观目标:–培养学生的创新意识和团队合作精神。
–增强学生对自动化技术的兴趣和认识。
二、教学内容本课程的教学内容主要包括以下几个部分:1.PLC的基本组成和工作原理。
2.PLC编程软件的使用和编程方法。
3.LED数码显示控制系统的结构和编程。
4.LED数码显示控制系统的调试和维护。
–引言:介绍PLC和LED数码显示控制系统的概念和发展。
–章节1:PLC的基本组成和工作原理。
–章节2:PLC编程软件的使用和编程方法。
–章节3:LED数码显示控制系统的结构和编程。
–章节4:LED数码显示控制系统的调试和维护。
三、教学方法本课程的教学方法包括讲授法、案例分析法和实验法。
1.讲授法:通过教师的讲解,使学生掌握PLC和LED数码显示控制系统的理论知识。
2.案例分析法:通过分析实际案例,使学生了解PLC和LED数码显示控制系统的应用场景和编程方法。
3.实验法:通过实验操作,使学生熟悉PLC编程软件的使用和LED数码显示控制系统的调试和维护。
四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备。
1.教材:选用《LED数码显示控制PLC》教材,为学生提供系统的理论知识学习。
2.参考书:推荐《PLC编程与应用》等参考书,为学生提供更多的学习资料。
3.多媒体资料:制作PPT和视频等多媒体资料,为学生提供直观的学习体验。
4.实验设备:准备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接A17.左移位指令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右:字母J2)实验结果在实验室得到的实验结果与仿真结果一致。
打上开关循环显示字母A~J,打下开关后所有灯熄灭。
六、实验总结1)实验台上的输出Y4个一组要接一个地,所以在实验过程中如果输出需要用到7个输出Y000~Y006,则除了COM1要接地外,COM2也要接地。
2)通过这次实验,我们了解了用PLC模拟数码管显示的原理。
如果需要使数码管显示一个字符,则先观察该字符需要数码管的哪个段位同时亮,然后可以用一个辅助继电器M来控制这个字符,在这个字符需要发光的几个段对应的输出Y的前面都添加一个常开的触点M,则当这个M得到一个脉冲后即会闭合使得输出Y得电,继而得到想要显示的字符。
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 TIM012ORLDLD TIM013ANDNOT TIM014ORLDLD TIM014ANDNOT TIM015ORLDLD 200.01ANDNOT TIM016ORLDOUT 10.00LD 200.00ANDNOT TIM000LD TIM000ANDNOT TIM001ORLDLD TIM001ANDNOT TIM002ORLDLD TIM002ANDNOT TIM003ORLDLD TIM003ANDNOT TIM004ORLDLD TIM006ANDNOT TIM007ORLDLD TIM007ANDNOT TIM008ORLDLD TIM008ANDNOT 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 TIM004ANDNOT TIM005ORLDLD TIM005ANDNOT TIM006ORLDLD TIM007ANDNOT TIM008ORLDLD TIM008ANDNOT TIM009ORLDLD TIM010ANDNOT TIM011ORLDLD TIM011ANDNOT TIM012ORLDLD TIM012ANDNOT TIM013ORLDLD TIM013ANDNOT TIM014ORLDLD TIM018ANDNOT TIM019ORLDOUT 10.03LD 200.00ANDNOT TIM000LD TIM001ANDNOT TIM002ORLDLD TIM005ANDNOT TIM006ORLDLD TIM007ANDNOT TIM008ORLDLD TIM009ANDNOT TIM010ORLDLD TIM010ANDNOT TIM011ORLDLD TIM011ANDNOT TIM012ORLDLD TIM012ANDNOT TIM013ORLDLD TIM013ANDNOT TIM014ORLDLD TIM014ANDNOT TIM015ORLDLD TIM019ANDNOT 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 TIM005ANDNOT TIM006ORLDLD TIM007ANDNOT TIM008ORLDLD TIM008ANDNOT TIM009ORLDLD TIM009ANDNOT TIM010ORLDLD TIM010ANDNOT TIM011ORLDLD TIM012ANDNOT TIM013ORLDLD TIM013ANDNOT TIM014ORLDLD TIM014ANDNOT TIM015ORLDLD TIM021ANDNOT TIM022ORLDOUT 10.06LD TIM022ANDNOT TIM023OUT 10.07LD TIM023OR 200.00ANDNOT TIM015OUT 200.00TIM 000 #10TIM 001 #20TIM 002 #30TIM 003 #40TIM 004 #50TIM 005 #60TIM 006 #70TIM 007 #80TIM 008 #90TIM 009 #100TIM 010 #110TIM 011 #120TIM 012 #130TIM 013 #140TIM 014 #150TIM 015 #160LD 0.00OR 200.01OR TIM015ANDNOT TIM023ANDNOT 0.01OUT 200.01TIM 016 #10TIM 017 #20TIM 018 #30TIM 019 #40TIM 020 #50TIM 021 #60TIM 022 #70TIM 023 #805、调试并运行程序四、设计实验结果及分析利用实验箱上的八个灯的先后点亮来表示数码管得各段的亮灭,按照实验要求八个灯先按顺序依次点亮,显示次序是:A、B、C、D、E、F、G、H。
数码管显示PLC控制
LED数码管显示PLC自动控制
一、控制要求
1、按输入要求,设计八段数码显示控制系统。
通过PLC实现
对数字0~9以及小数点在大兴线视频上的显示输出。
2、无显时要求时,八段数码显保持不亮的状态,当显示数字
时,点亮对应的数码段,对于带小数的数字可以在显示数
字的同时,点亮小数点。
3、大型显示牌普遍采用分组的指示灯来组合形成八段数码显
码的显示单元,每组指示灯通过相应的继电器控制其点亮
和关断。
Q0.1
二、设计要求Q0.0 Q0. 2
Q0.3
1、解决思路 Q0.4 Q0.6●Q0.7
2、输入输出点分配; Q0.5
3、画出PLC的输入输出设备的接线图;
4、画出八段数码显示组合逻辑表;
5、完成梯形图、指令表的程序设计;
6、完成系统调试,实现控制要求。
7、完成设计说明书
三、主要参考资料
[1] S7-200PLC基础及应用廖常初主编,机械工业出版社,2010年8月第1版
[2] PLC开发与应用实例详解吴作明编,北京航天大学出版社,
增12007年5月
[3]STEP7-WIN 编程软件与仿真软件使用指南
[4]相关网站
四、答辩问题:
1 讲述程序设计思路、程序及工作流程。
2 采用循环扫描控制 LED 显示,如何设计?
系统启动后,首次依次输入8位数,在八段码显示器上显示当前数值,并存入相应存储器中,按下重复显示按钮时,八段码显示器上会依次显示刚才输入的8位数,并循环。
按下暂停按钮时,八段码显示器将保持当前数值。
按下停止按钮后,存储器中的数据将被清空。
(整理)编写LED显示0-9数字的PLC控制程序
(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控制数码管显示一、设计目的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课程设计
数码管控制plc课程设计一、课程目标知识目标:1. 学生能理解数码管的工作原理,掌握其与PLC的连接方法。
2. 学生能掌握PLC编程的基本指令,并运用这些指令对数码管进行控制。
3. 学生能了解并描述数码管控制过程中涉及的传感器及其作用。
技能目标:1. 学生能够独立完成数码管与PLC的硬件连接,进行基本的电路搭建。
2. 学生能够运用所学知识,编写PLC程序,实现对数码管的控制。
3. 学生能够分析并解决数码管控制过程中出现的问题,提高实际操作能力。
情感态度价值观目标:1. 学生通过课程学习,培养对自动化技术的兴趣,增强学习动力。
2. 学生在小组合作中,提高团队协作能力和沟通能力,培养合作精神。
3. 学生在课程实践中,体验科技创新带来的成就感,激发创新精神。
课程性质:本课程属于实践性较强的课程,旨在让学生在实际操作中掌握数码管控制PLC的相关知识。
学生特点:学生具备一定的电工电子基础知识,对PLC编程有一定了解,但实践经验不足。
教学要求:注重理论与实践相结合,以学生动手实践为主,教师辅导为辅,培养学生的实际操作能力和解决问题的能力。
通过课程目标的实现,使学生在知识、技能和情感态度价值观方面得到全面提升。
二、教学内容1. 数码管基础知识:介绍数码管的结构、工作原理及其种类,重点讲解共阴和共阳数码管的区别与使用方法。
(对应教材第3章)2. PLC基础知识:回顾PLC的基本结构、工作原理,重点掌握PLC的输入/输出接口及编程指令。
(对应教材第2章)3. 数码管与PLC的连接:讲解数码管与PLC的硬件连接方法,包括接口类型、接线方式等。
(对应教材第4章)4. PLC编程控制数码管:学习PLC编程基本指令,运用这些指令编写程序,实现对数码管的控制。
(对应教材第5章)5. 传感器在数码管控制中的应用:介绍传感器的基本原理,分析在数码管控制过程中如何使用传感器。
(对应教材第6章)6. 实践操作:安排学生进行数码管与PLC的硬件连接,编写程序控制数码管显示,并进行调试与优化。
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所示。
编写LED显示0-9数字的PLC控制程序
Y004
LED数码管e段
使LED数码管e段亮
Y005
LED数码管f段
使LED数码管f段亮
Y006
LED数码管g段
使LED数码管g段亮
Y007
LED灯h
使LED灯h亮
2、I/O端口接线图
三、数码显示控制语句表
0
X000
13
SP
K30
26
LD
M0
39
OR
M112
1
OR
M1
1427FNC来自102FNC40
119
4、梯形图
5、程序调试
1)打开FX2N-48MR编程元件,新建文件,在打开的软件中输入上述梯形图程序;
2)编辑完成后,单击“转换”,将程序转换为可执行模式;
3)打开PLC主机;
4)按照接线图所示接好所有的线路;
5)单击菜单栏中“PLC”,选择“读出”将文件传送到PLC中;
6)单击菜单栏中“PLC”,选择“遥控运行”
80
OR
M117
97
OR
M118
114
64
OR
M117
81
OUT
Y004
98
OUT
Y006
115
65
OR
M118
82
LD
M106
99
LD
M108
116
66
OUT
Y002
83
OR
M109
100
OUT
Y007
117
67
LD
M104
84
OR
M113
101
LDI
PLC控制数码管显示程序设计
PLC控制数码管显示程序设计PLC(可编程逻辑控制器)是一种使用数字计算机技术,基于程序控制思想、执行各种输入/输出、运算、逻辑、控制运动等功能的自动化设备。
数码管是一种最基本的数字显示装置,广泛应用于各种计数、记数、时间显示等场合。
本文介绍的是如何使用PLC控制数码管进行显示。
1. 硬件连接首先将数码管与PLC进行连接。
一般来说,数码管的连接方式一般是以共阴(共负)方式连接。
在该方式下,所有数码管的负极都通过一个引脚进行连接,而每个数码管的阳极则通过独立引脚进行连接。
因此,共阴型数码管比较适合在PLC中进行控制。
2. 程序设计PLC中的程序主要是使用指令进行编写。
在本程序中,我们使用LD指令(逻辑与指令)来控制数码管。
具体地,我们需要将LD指令的输出端连接到数码管的阳极引脚上,而输入端则通过一些条件进行控制。
下面是一个具体的程序:LD M100LD M101LD M102LD M103LD S1F0ANDOUT Y0在上面的程序中,M100到M103是我们预设的数字,每个数字分别对应数码管的不同段。
S1F0是我们自己设定的一个标志位,表示是否需要显示数字。
如果S1F0为0,那么数码管将不会显示任何数字。
如果S1F0为1,则LD指令将判断数字的每一段是否需要亮(1亮0灭),如果需要,则输出的值为1,否则为0。
最后,与指令将所有段的输出值进行与运算,如果全部为1,则数码管将显示出我们设定的数字。
该程序可以通过PLC的编程软件进行编写,并通过PLC进行下载。
需要注意的是,本程序只是一个简单的示例,实际使用中还需要根据具体的需求进行修改与完善。
3. 总结通过本文所介绍的方法,我们可以使用PLC轻松地控制数码管进行显示。
PLC编程是一种重要的自动化技术,具有广泛应用的前景。
在实际应用中,需要根据具体情况进行编程与设计,以达到理想的控制效果。
LC实训11LED数码管的PLC控制
在调试过程中,要耐心细致,逐步排 查问题。
经验分享2
对于复杂的问题,可以采用分段排查 的方法,缩小问题范围。
案例分析1
某工厂的LED数码管显示不正确,经 检查发现是编码设置错误,重新设置 后问题解决。
案例分析2
某设备的LED数码管不亮,经检查发 现是电源故障,更换电源后问题解决。
THANKS
PLC的定义与特点
特点 可靠性高,抗干扰能力强;
编程简单,使用方便;
PLC的定义与特点
功能完善,通用性强;
适应恶劣环境,可扩 展。
模块化结构,便于维 护;
PLC的工作原理
01
02
03
输入采样
PLC通过扫描方式依次读 取输入状态,并将数据存 储在输入映像寄存器中。
程序执行
根据用户程序,按照梯形 图顺序执行操作,并根据 输入状态进行相应处理。
编写控制程序
根据实训目标与要求,使用 PLC编程软件编写控制程序。
测试与改进
对实训项目进行测试,并根据 测试结果进行必要的改进和优 化。
实训结果评估与总结
评估实训效果
根据实训目标与要求,对实训结果进行评估, 判断是否达到预期效果。
总结经验教训
总结实训过程中的经验教训,为今后的学习 和工作提供借鉴。
解决方法
检查数码管的编码是否正确,检查PLC的输 入信号是否正常,检查程序逻辑是否正确 。
优化建议与改进措施
建议1
建议3
使用高质量的电源和连接线,确保电 源稳定且连接良好。
定期检查PLC和LED数码管的状态, 及时发现并处理问题。
建议2
在程序中加入异常处理逻辑,以便快 速定位和解决问题。
经验分享与案例分析
PLC课程设计LED灯数码显示控制
P L C课程设计L E D灯数码显示控制The pony was revised in January 2021成绩可编程逻辑控制器课程设计报告题目 LED灯数码显示控制系别专业名称班级学号姓名指导教师目录一、引言 (6)二、系统总体方案设计 (6)2.1系统硬件配制及组成原理 (6)2.1.1 PLC各组成部件及作用 (6)2.1.2 PLC的分类 (8)2.1.3 LED数码管的结构及工作原理 (9)2.2系统变量定义及分配表 (10)2.3系统接线图设计......................................... 错误!未定义书签。
三、控制系统设计 (10)3.1控制程序设计思想 (10)3.2控制程序时序图设计 (11)四、系统调试及结果分析 (11)4.1系统调试及解决的问题 (11)4.2结果分析 (11)五、结束语.................................................... 错误!未定义书签。
六、参考文献 (11)附录 (12)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的显示结果。
一、引言《可编程逻辑控制器》课程设计是该课程的一个重要教学环节,既有别于毕业设计,又不同于课堂教学。
PLC控制数码管显示
谢谢观赏
1 2 3
4
5 6 7
0
1 1 1
1
0 0 1
1
1 1 1
0
1 1 0
0
0 1 0
1
1 1 0
1
1 1 0
1
1 1 1
5
6 7 8
8
9 A b C d E F
1
1 1 0 1 0 1 1
1
1 1 0 0 1 0 0
1
1 1 1 0 1 0 0
1
1 0 1 1 1 1 0
1
0 1 1 1 1 1 1
1
时间全灭16数码管显示真值表设计思路再根据时序图通过plc控制数码管每一段的输入在每一秒的高低电平状态从而达到数字显示目的程序中的开关部分和循环记时部分记时周期为17秒编程实现举例编程实现举例程序中数码管a段的显示控制程序
PLC控制数码管显示
小组成员:
要
求
利用PLC来控制七段LED数码管的显示,LED面板 示意如下图7所示。数码管的每一段都对应于PLC的 一个输出端子。 给一个“启动”脉冲,数码管按如下规律显示: 1、全灭1秒; 2、依次显示“0.”、“1.”、“2.”、 “3.” 、……“9.”、“A.”、“b.”……“F.”; 3、循环至第1步; 4、给一个“停止”脉冲,全部熄灭。
a f g e d c h
b
设计思路
a 全灭 0 0 1 0 1 1 b 0 1 1 1 1
数码管显示真值表
c 0 1 1 0 1 d 0 1 0 1 1 e 0 1 0 1 0 f 0 1 0 0 0 g 0 0 0 1 1 h 0 1 1 1 1 时间 0 1 2 3 4
由于数码管显以我 们可以根据数码 管各段在这个周 期内的高低电平 状态得出a-h段 的高低电平的变 化时序图。
PLC和触摸屏在LED数码管控制中的应用
图 2数码 管循 环 显 示 的 P C控 制 梯 形 图 L
P C的编程方法很 多 ,难易程度不一样 , L 下文将介绍三种编程方法 : 41采Jj . } 置位复位指令 本文采用三菱 G eeoe 编程 软件 , X D vl r p 在 实际编程时 , 采用置位指令可以使输 出继 电器 保持高电平 ,相反利用复位指令 可以使输 出继 电器保 持低 电平 , 这样 , 选择置位 和复位指令 的 组合 , 就可以实现 Y — 6高低 电平 的控制 。如 OY 需 要 显 示 十 进 制 数 1 则 只 需 将 Y1和 Y , 2两 个 点置位 , 其余各点复位就可以了 . . 这种编程方法 对于单个数 的显示 比较简单 , 但对 于稍微复杂 的控制要求 ,如需要各个数循环显示时编程时 就比较 繁琐 , 容易 出错。 42采用高级指令 . 在 以上 的分析 中, 可以发 现需 要控制较多
一
94 —
科
邵 辉
信 息 产I f 业
顾 晓辉
P C和触摸屏在 L D数码管 L E
( 南京铁道职业技术学院 电子 电气工程 系, 江苏 苏州
摘 要: 介绍 了P C在 L D数码管控制 中的具体应用 以及利用触摸屏 对数码管进行监控的j L E 操作方便 、 可靠性高 , 具有重要 的实用价值。 关 键 词 :L 触模 屏 ; 码 管 P C; 数
1 述 概
可编程控 制器 ( L 是采用微 机技术 的通 P C) 用工业 自 动化装 置 ,与 C DC M和工业 机器 A /A 人一起被誉为现代工业生产 自动化的三大支柱 之一 ,L P C可靠性高 , 抗干扰能力 强, 编程方便 , 具有很高的性价 比, 近几年来 , 在国内已得 到迅 速推广普及 , 对传统 的技术改造 、 发展新 型工业 具有重要的实际意义 。 利用 P C对 L D数码管 L E 进行控制 , 结合触摸屏 的远程操作和监 视功能 , 使得系统 可靠性高 , 编程方便 , 和运行维护 调试 简单 , 尤其对于复杂的控制系统 , 优势更 为显 著。 本文将详 细介绍 P C和触摸屏在 L D数码 L E 管控制中的应用 。 利用 P C控制 L D数码 管显示 ,首先要 L E 准确的分析 出 0 9十个十进制数显示时各段 的 - 高 低 电 平 情 况 , 次 将 P C的输 出 端 正 确 的接 其 L
PLC实训1 LED数码管的PLC控制
PLC原理及应用
项目实施
模块2 基本应用模块
项目1 LED数码管的PLC控制
图2-1-7 七段数码管显示的PLC控制实物模拟接线 图
PLC原理及应用
项目实施
模块2 基本应用模块
项目1 LED数码管的PLC控制
(五)程序编写 根据项目分析,本项目属顺序控制任务,采用自动连续运行方式,用步进指令编写 程序。项目的状态转移图如图2-1-8所示。
序号 分类
表2-1-1 状态元件分类
表 编号
说明
1
初始状态
S0~S9
步进程序开始时使用
2
回原点状态
S10~S19 系统返回原点位置时使用
3
通用状态
S20~S499
实现顺序控制的各个步时使用ห้องสมุดไป่ตู้
4
断电保持状态
S500~S899 具有断电保持功能
5
外部故障诊断
S900~SS99 进行外部故障诊断时使用
PLC原理及应用
PLC原理及应用
项目准备
模块2 基本应用模块
项目1 LED数码管的PLC控制
1.在实际运用的显示中,要把具体的数字显示出来,七段数码管是通 过不同的组合形成数字“0~9”的,图2-1-2中列出了数码管显示各个 数字发光段的组合(发光为高电平“1”),如:当a、b、c、d、e、 f 六个发光段发光时,即显示数字“0”,而要显示数字“1”,则需要有 b、c 二个发光段发光。
图2-1-6 七段数码管显示的PLC控制的接线原理 图
PLC原理及应用
项目实施
模块2 基本应用模块
项目1 LED数码管的PLC控制
(三)项目器材 项目所用器材见表2-1-4 表2-1-4七段落数码管显示的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工作。
4.PLC控制LED数码管
实验4 PLC控制LED数码管一.实验目的进一步学习PLC的输入输出端子接口学会编制状态流程图,并转化为PLC所能识别的梯形图进一步熟悉STEP 7 Basic软件基本操作二.实验内容1.对实验中所要求实施的十字路口交通灯控制实行分步,并编制状态流程图。
控制要求如下:信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,先南北红灯亮,东西绿灯亮,南北红灯亮维持15s,东西绿灯亮维持10s;到10s时,东西绿灯闪亮,绿灯闪亮周期为1s(亮0、5s,熄0、5s),绿灯闪亮3s后熄灭,东西黄灯亮,并维持2s,到2s时,东西黄灯熄,东西红灯亮,同时南北红灯熄,南北绿灯黄灯亮,并维持2s,到2s时,南北黄灯熄灭,南北红灯亮,同时东西红灯熄,东西绿灯亮;亮。
东西红灯亮维持15s,南北绿灯亮维持10s,到10s时,南北绿灯闪亮3s后熄灭,南北开始第二周期的动作,以后周而复始地循环。
当启动开关断开时,所有信号灯熄灭。
2.根据状态流程图在STEP 7 Basic中编制PLC的梯形图3.利用STEP 7 Basic 的在线监控系统对可能的编程以及操作错误检错三.仪器设备PLC综合实验台一台(PLC模块和LED管模块)装有STEP 7 Basic的电脑一台工具包四.相关知识关于状态流程图,以及怎样把状态流程图转化成梯形图,请参阅教材有关“顺序控制”或“顺控指令”的章节五.实验步骤1.如下图连接S7-1200 PLC与LED管,常开按钮SB1、SB2,检查无误后,合上主电源2.根据控制要求编制状态流程图3.根据状态流程图,编写PLC程序,如下图:其中:在闪灯阶段中,C01计数器因为是对上升沿计数,所以在6个灭闪循环后,对第七个上升沿做出反应,转移到下一个阶段。
4.实际操作1)给S7-1200 PLC下载上面的程序2)如下图建立一个监视表格,添加下列变量用以监视PLC的控制进程:M3.0~M3.3:南北交通灯的工作状态表示位M4.0~M4.3:东西交通灯的工作状态表示位T01.ELAPSED、T02.ELAPSED:计时器的计时值C01.COUNT_VALUE:计数器的计数值3)进入在线模式实时监控PLC,然后按SB1启动交通灯控制程序,注意观察监视表格参数的变化六.附录S7-1200 PLC的输入输出端子接线图:24VDC IN为PLC总电源,L+为正极,M为负极24VDC OUT 为PLC的24V直流电输出,最大100mA,L+为+24V,M为0V1M端子为输入端子的公共阴极,输入端子额定电压为24V,可以直接以24VDC OUT 的L+连接外部开关后接入,然后1M连接24VDC OUT的M端作输入端子的参考0V 3L+和3M分别为输出端子的外接电源+24V和0V接口,可以直接使用24VDC OUT,输出端子可以看做是一组一组的开关,当某个输出点有为高位时,相应的开关就会闭合,电路就会形成回路,从而就会驱动相应的控制负载(并不是实际的负载,因为电流限制只能是另一个设备的输入端子)。
PLC控制LED灯数码显示控制程序
PLC控制LED灯数码显示控制程序一、实现功能:按下启动按钮,由8组led灯发光二极管模拟的8段数码管每隔1S进行显示,显示内容依次为F、A、b、c、d、E、F共8个字符。
再重新循环显示。
led灯数码显示控制程序设计及模拟运行灯一、实现功能:按下启动按钮,由8组led灯发光二极管模拟的8段数码管每隔1S进行显示,显示内容依次为F、A、b、c、d、E、F共8个字符。
再重新循环显示。
二、硬件设计:三、软件程序设计1、控制过程一、实现功能:按下启动按钮,由8组led灯发光二极管模拟的8段数码管每隔1S进行显示,显示内容依次为F、A、b、c、d、E、F共8个字符。
再重新循环显示。
闭合输入继电器某0,程序开始工作。
M0吸合,LED灯数码显示A,随后依次、b、c、d、E、F。
2、控制梯形图一、实现功能:按下启动按钮,由8组led灯发光二极管模拟的8段数码管每隔1S进行显示,显示内容依次为F、A、b、c、d、E、F共8个字符。
再重新循环显示。
3、语句表一、实现功能:按下启动按钮,由8组led灯发光二极管模拟的8段数码管每隔1S进行显示,显示内容依次为F、A、b、c、d、E、F共8个字符。
再重新循环显示。
4、仿真截图5、实物照片一、实现功能:按下启动按钮,由8组led灯发光二极管模拟的8段数码管每隔1S进行显示,显示内容依次为F、A、b、c、d、E、F共8个字符。
再重新循环显示。
五、实训心得在实习中,我们在指导教师的帮助下,将所学知识和实习内容相互结和、相互验证,并对一些实际问题加以分析和讨论。
电子实习是我们重要的电工电子技术基础实践课,培养学生的动手操作能力就显得尤为重要。
通过实习加深对课堂知识的理解,初步了解和掌握一般的电工电子工艺技能,了解电工电子产品生产过程。
通过电机与控制模块实训,我确实是学到了很多知识,拓展了自己的的视野。
通过这一次的电机与控制模块实训,增强了我的动手操作的能力。
电子实习我们已经做过很多次了,这一次是专业的综合实习,包括以前我们没做过的plc。
PLC控制数码管显示
小组成员:
要
求
利用PLC来控制七段LED数码管的显示,LED面板 示意如下图7所示。数码管的每一段都对应于PLC的 一个输出端子。 给一个“启动”脉冲,数码管按如下规律显示: 1、全灭1秒; 2、依次显示“0.”、“1.”、“2.”、 “3.” 、……“9.”、“A.”、“b.”……“F.”; 3、循环至第1步; 4、给一个“停止”脉冲,全部熄灭。
1 2 3
4
5 6 7
0
1 1 1
1
0 0 1
1
1 1 1
0
1 1 0
0
0 1 0
1
1 1 0
1
1 1 0
1
1 1 1
5
6 7 8
8
9 A b C d E F
1
1 1 0 1 0 1 1
1
1 1 0 0 1 0 0
1
1 1 1 0 1 0 0
1
1 0 1 1 1 1 0
1
0 1 1 1 1 1 1
1
谢谢观赏Leabharlann 1 1 1 1 0 1 1
1
1 1 1 0 1 1 1
1
1 1 1 1 1 1 1
9
10 11 12 13 14 15 16
设计思路
再根据时序图通过PLC控制数码管每一段的输入在每一秒的高低电平 状态从而达到数字显示目的
编程实现举例
程序中的开、关部分和循环记时部分记时周期为17秒
编程实现举例
程序中数码管a段的显示控制程序
a f g e d c h
b
设计思路
a 全灭 0 0 1 0 1 1 b 0 1 1 1 1
数码管显示真值表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
型号、规格、参数 FX2N-48MR 共阴极 LA39-11 LA39-11
装有FXGP-Win-C或 GX Developer软件
单位 台 只 个 个 台 套 条
数量 1 1 1 1 1 1 若干 1
备注
动合 动断
带稳压电路
个
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目实施
(四) 按I/O接线图完成接线 按图2-1-6接好线路。 (1)连接PLC的输入端外接元件; (2)连接PLC的输出端与七段数码管的接线; (3)连接PLC的电源(注意先不要带电作业); (4)连接制作的5V电源; (5)注意连接PLC的接地线。 七段数码管显示的PLC控制实物模拟接线图如图2-1-7所示。
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目实施
(三)项目器材 项目所用器材见表2-1-4 表2-1-4七段落数码管显示的PLC控制项目器材表 序号 1 2 3 4 5 6 7 8
PLC原理及应用
符号 PLC LED SB1 SB2
器材名称 可编程控制器 七段数码管 按钮开关 按钮开关 计算机 电工常用工具 连接导线 5V电源
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目实施
图2-1-7 七段数码管显示的PLC控制实物模拟接线图
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目实施
(五)程序编写 根据项目分析,本项目属顺序控制任务,采用自动连续运行方式,用步进指 令编写程序。项目的状态转移图如图2-1-8所示。
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目拓展
本项目是步进控制的初步学习,因此必须注意以下几点; 1.状态的编号 在步进程序中,每个状态都要有一个编号,而且每个状态的编号是不能相 同的,但对于连续的状态,没有规定一定要用连续的编号,所以在编写程序时, 为了程序修改的方便,对于比较复杂的程序,一般对两个相邻的状态采用相隔 2~4个数的编号就相对科学一点。 2.程序中的元件双重输出 对于状态中的执行元件,要示在同一状态内,与普通的梯形图一样不能出 现两个相同的执行元件,否则,会出现元件的双重输出现象,使程序控制出现问 题,但在不同的状态中使用相同的执行元件,如输出继电器Y、M等,就不会出现 元件又重输出的控制问题。所以,在步进程序中,相同的执行元件在不同的状态 使用是完全可以的,在这个项目训练中,可以看到这个情况。 3.对于定时器 在步进程序中,可以在相隔1个或1个以上状态中使用同一元件,但一定不能 在相邻状态中使用。同理因为我们使用的是普通定时器,所以状态停止执行后, 这些普通的定时器也就自动清零、触点自动复位了。 4.两个状态绝对不能直接相连接,必须用一个转换条件将它们隔开,即如何 由这一状态进入到下一个状态的条件(通常所说的转移条件)。
图2-1-5 状态执行程序部分基本指令的运用模块
项目1
LED数码管的PLC控制
项目实施
(一)确定PLC的I/O分配表 本项目中PLC的I/O分配见表2-1-3。 表2-1-3 七段数码管显示的PLC控制项目I/O分配表 输入端(I) 外接元件 起动按钮SB1 停止按钮SB2 输入端子 X0 X1 输出端(O) 外接元件 数码管a端 数码管b端 数码管c端 数码管d端 数码管e端 数码管f端 数码管g端
本项目要求实现七段数码管显示的PLC控制,是典型的 顺序控制。所谓顺序控制,就是按照生产工艺预先规定的 顺序,在各个输入信号的作用下,根据内部状态和时间的 顺序,生产的各个执行机构自动有序地进行操作。本项目 对数字显示的要求是:按下启动按钮,显示从0开始,显示 1秒,再显示一下个数字,一直显示到9,然后又从0开始, 重复运行,运行时按停止按钮可以马上停止,属于自动连 续运行方式。对于数码管,我们要动手先焊接在电路板上, 并留好接线端。
模块2
基本应用模块
模块2
基本应用模块
PLC原理及应用
模块2
基本应用模块
模块学习目标
基本应用模块主要介绍三菱FX2N系列PLC的步进指令 及顺序控制的程序设计方法。本模块的学习要求达 到以下目标: ◆认识状态软元件“S”; ◆理解步进状态指令“STL”、“RET”; ◆认识步进状态程序的状态转移图和步进梯形图; ◆掌握步进程序的编写和输入方法; ◆初步学会运用步进控制程序解决一些实际问题; ◆ 进一步掌握停电保持功能的应用。
进行外部故障诊断时使用
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目准备
步进程序的运行控制使用STL和RET指令,其功能见表2-1-2 所示。 表2-1-2 STL和RET指令功能
基本指令 STL RET
指令逻辑 状态驱动 步进运行结束
指令功能 驱动步进控制程序中每一个状态的执行 退出步进运行程序
图2-1-8 七段数码管显示的PLC控制状态转移图
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目实施
由于定时器在状态停止执行后会自动清零、触点会自动复位,因 此不需对定时器进行复位清零处理。 七段数码管显示的PLC控制梯形图程序如图2-1-9所示。
图2-1-9 七段数码管显示的PLC控制梯形图程序
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目实施
七段数码管显示的PLC控制指令程序如图2-1-10所示:
图2-1-10 七段数码管显示的PLC控制指令程序
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目实施
(六)程序调试 ⒈输入程序并传送到PLC,然后运行调试,看是否符合要求,否则 要检查接线、数码管的焊接以及PLC程序,直至达到要求的显示效果。 (1)按下起动按钮SB1,数码显示按要求进行流水、闪烁显示。 注意观察显示是否达到要求。 (2)按停止按钮SB2,显示马上停止。再按下起动按钮SB1,又重 新启动显示。 ⒉由于本项目涉及PLC、外接的数码管焊接设备,也可按下面方 法调试: 模拟调试程序。暂时不接外围数码管,观察PLC的输出指示灯是 否按要求指示,否则,检查并修改程序,直至指示正确。然后再接上 数码管观察显示效果。
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目准备
2.认识状态元件S与步进控制指令STL、RET: 状态S是步进控制程序的重要软元件。状态元件S也有多种功能,最常用的 一般状态元件编号是S0~S499共500个,其中S0~S19(10个)只能用于初 始状态,S10~S19作应用指令FNC60(IST)的原点复原用,也不用于普通 状态。一般普通状态都用S20~S499。状态元件分类表,如表2-1-1所示。
项目1
LED数码管的PLC控制
目标与要求
● ● ● ●
认识七段数码管及其接线与运用; 学习PLC控制七段数码管的显示控制编程方法; 学会状态元件“S”与步进控制指令“STL”、“RET”; 学习步进控制程序的状态转移图和步进梯形图。
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目分析
表2-1-1 状态元件分类表
序号 1 2 3 4 分类 初始状态 回原点状态 通用状态 断电保持状态 编号 S0~S9 S10~S19 S20~S499 S500~S899 说明 步进程序开始时使用 系统返回原点位置时使用 实现顺序控制的各个步时使用 具有断电保持功能
5
外部故障诊断
S900~SS99
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目准备
1.在实际运用的显示中,要把具体的数字显示出来,七段数码管是 通过不同的组合形成数字“0~9”的,图2-1-2中列出了数码管显示各个 数字发光段的组合(发光为高电平“1”),如:当a、b、c、d、e、f 六个发光段发光时,即显示数字“0”,而要显示数字“1”,则需要有b、 c 二个发光段发光。
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目准备
3.步进控制程序的状态转移图与步进梯形图的认识 在三菱PLC的指令中,对设备的顺序控制过程常常采用步进控制程序图来 编写。由于步进控制程序的每一步(状态)可表示设备运行的每一个工序,程 序就按控制要求一步步地执行,使设备按工序一个个地完成,因此,会使程序 控制逻辑简化,程序直观、易懂、易学,程序设计思路也就更清晰和方便。由 于步进控制程序图每一步的工作十分明确,因此非常有利于程序的修改和调试。 步进控制一般分为单流程、选择性分支和并行分支三种。本项目主要介绍单流 程步进控制的应用,选择性分支和并行分支将在后述项目中介绍。 图2-1-3所示为步进控制单流程程序的基本结构。其中图 (a)是状态转移 图(SFC),图 (b)是相应的步进梯形图(STL)。从图2-1-3中可知,步过程 序的基本结构是由初始状态(S0)普通状态(S30~S32)等和状态转移条件组 成的。其中初始状态可视为设备的运行停止状态,也可称为设备的待机状态。 普通状态为设备的运行工序,按顺序控制过程从上向下地进行。状态转移条件 是:设备运行时,当某一工序执行完成后,从该工序向下一工序转移的条件。
(a)
(b) (c) 图2-1-4 状态转移条件的指令运用
(d)
PLC原理及应用
模块2
基本应用模块
项目1
LED数码管的PLC控制
项目准备
(5)图2-1-3中状态转移的实心箭头表示步进程序最后一个状态的转移,不管 转移到哪个状态,通常情况都使用OUT指令执行,如图2-1-3所示梯形图中的OUT S0。 (6)步进程序结束要使用指令RET,如不写入RET,程序会提示出错。 (7)状态在满足转移条件(转移控制触点ON)时,就会立刻发生转移(下一 状态置位),此时,原状态就立刻停止执行,而下一状在STL驱动下开始执行。 对于每个状态的执行程序,可视为左母线开始。部分基本指令在状态执行中的 运用如图2-1-5所示。