项目1 LED数码管的PLC控制

合集下载

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数码显示控制

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控制数码管显示

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控制

数码管显示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控制程序

(整理)编写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课程设计

数码管控制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实现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所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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所示。
相关文档
最新文档