PLC实现数码管显示动画课程设计.docx
《PLC实现数码管显示动画课程设计.docx》由会员分享,可在线阅读,更多相关《PLC实现数码管显示动画课程设计.docx(12页珍藏版)》请在冰豆网上搜索。
PLC实现数码管显示动画课程设计
电子通信工程系
工业通信技术课程设计报告
设计题目:
结合数码管显示动画设计PLC控制程序
专业电子信息工程
班级学号081308322
姓名苏冰山
指导教师华红艳
设计日期2011年6月7日
目录
一、引言1
二、设计目的1
三、设计要求1
四、总体设计2
五、总结8
六、参考文献9
一、引言
在实际生活中,数码管显示在交通灯,电梯,抢答器等处都可以见到,由此可见,数码管的显示控制在实际生活中的应用十分广泛.本次课程设计通过利用三菱FX2N-48MR型PLC,来实现对数码管显示数字的控制。
本次课程设计根据所给的数码管显示动画来设计PLC控制程序,动画给我们以下信息量:
能够按“+”“-”按钮来控制数码管的数字加减。
根据这些要求我们要实现数码管可以接一个74HC4511译码器来驱动数码管,然后通过PLC程序来实现输出控制译码器。
二、设计目的
1.通过设计有关数码管显示的PLC控制程序熟悉PLC系统设计流程,加深对PLC工作原理的理解,熟练掌握相关指令的编写方法,在实践中加深对工业通信技术理论知识的理解。
2.在PLC系统设计的过程中运用了数字电路中的译码器、单片机原理及接口技术中的程序流程思想,并涉及Protel电子线路CAD绘图设计等知识,增强学科间知识渗透和综合运用能力。
3.整个课程设计过程中增强理论联系的能力、动手实践能力、团结协作能力、语言沟通表达能力,提高综合素质。
三、设计要求
本次课程设计根据所给的数码管显示动画来设计PLC控制程序,动画给我们以下信息量:
1.能够按“+”“-”按钮来控制数码管的数字加减,即实现按“+”数码管由“0”逐一加到“9”,然后按“-”由“9”逐一减到“0”的功能。
2.每一次触发对应一次数字的变化,实现手动控制。
四、总体设计
1、输入/输出分配
(1)输入分配
加“1”键和减“1”键分别对应输入继电器X00和X01。
(2)输出分配
PLC的输出继电器Y000到Y002分别作为译码器D0到D3的输入。
由74HC4511译码器驱动数码管显示“0”到“9”的数字。
(3)为便与说明输出分配关系,将输出部分电路图和74HC4511相关功能表绘出,输出部分电路图如图4.1.1。
图4.1.1输出部分电路图
74HC4511的相关功能表如表4.1.1
表4.1.174HC4511相关功能表
十进
制数
输入
输出
字形
LE
BI
LT
D3
D2
D1
D0
abcdefg
0
L
L
L
L
L
L
L
L
L
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
LLLL
LLLH
LLHL
LLHH
LHLL
LHLH
LHHL
LHHH
HLLL
HLLH
HHHHHHL
LHHLLLL
HHLHHLH
HHHHLLH
LHHLLHH
HLHHLHH
LLHHHHH
HHHLLLL
HHHHHHH
HHHHLHH
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
2、程序框图
如图4.2.1所示。
图4.2.1程序框图
3、梯形图
设计中使用三菱PLC编程软件SWOPC-FXGPWIN-C(FXGPWIN)对程序进行调试,但考虑到视图的效果,使用Word绘图工具绘制梯形图。
如下图所示。
每页中梯形图均自左开始。
X01
4、指令表
每页中指令均从左列开始。
LDX00
OUTC1
K1
OUTC2
K2
OUTC3
K3
OUTC4
K4
OUTC5
K5
OUTC6
K6
OUTC7
K7
OUTC8
K8
OUTC9
K9
LDC1
ORC3
ORC5
ORC7
ORC9
OUTY000
LDC2
ORC3
ORC6
ORC7
OUTY001
LDC4
ORC5
ORC6
ORC7
OUTY002
LDC8
ORC9
OUTY003
LDC2
RSTC1
LDC3
RSTC2
LDC4
RSTC3
LDC5
RSTC4
LDC6
RSTC5
LDC7
RSTC6
LDC8
RSTC7
LDC9
RSTC8
LDX01
OUTC18
K1
OUTC17
K2
OUTC16
K3
OUTC15
K4
OUTC14
K5
OUTC13
K6
OUTC12
K7
OUTC11
K8
OUTC10
K9
LDC17
ORC15
ORC13
ORC11
OUTY000
LDC17
ORC16
ORC13
ORC12
OUTY001
LDC17
ORC16
ORC15
ORC14
OUTY002
LDC18
OUTY003
LDC17
RSTC18
LDC16
RSTC17
LDC15
RSTC16
LDC14
RSTC15
LDC13
RSTC14
LDC11
RSTC12
LDC10
RSTC11
END
五、总结
1、认真严谨的态度是取得成功的基石,科学的方法和清晰的设计思路和步骤是系统设计的基础。
2、在本次PLC系统设计的过程中运用了数字电路中的译码器、单片机原理及接口技术中的程序流程思想,并涉及Protel电子线路CAD绘图设计等知识,这次课程设计体现出学科间知识渗透和综合运用能力的重要性。
实践的过程中,系统全面的理论知识是指导实践顺利进行的基础。
3、在系统设计的过程中,不同的硬件电路对应不同的软件编程方法。
一般情况下,程序详尽,相应的硬件电路就可以得到简化,程序简单,与之对应的硬件电路就相对复杂。
本次设计中使用译码器控制数码管,简化了PLC控制程序的设计。
4、设计计划和步骤的有序进行得益于集体讨论。
在与老师和同学的交流过程中,设计步骤的细节更加清晰。
在实际动手操作中,对细节的合理把握也十分重要。
全面的考虑问题,细致的思考,才能提高效率,使计划更加顺利的进行。
5、本次设计中用到三菱PLC编程软件SWOPC-FXGPWIN-C(FXGPWIN),使程序以及梯形图的设计更加精确和专业化。
六、参考文献
《电气控制与可编程控制器技术》 史国生主编,化学工业出版社;
《电气与PLC控制技术》姚屏王晓军王会芹主编,化学工业出版社;
《电气控制与可编程序控制器》张培志主编,化学工业出版社;
《电子技术基础(数字部分)》康华光主编,高等教育出版社;
《单片机原理及接口技术》梅丽凤王艳秋汪毓铎任国臣主编,清华大学出版社;
《Protel2004》鲁捷、焦振宇、孟凡文、徐益清主编,清华大学出版社
学生总结
认真严谨的态度决定一切,科学的方法和对细节的准确把握是系统设计乃至解决所有问题的重要保障。
通过设计有关数码管显示的PLC控制程序熟悉PLC系统设计流程,我加深了对PLC工作原理的理解,更加熟悉相关指令的编写方法,并且在实践中加深了对工业通信技术理论知识的理解,实践是检验真理的唯一标准,只有全面的考虑问题才能做出系统而严谨的设计。
整个课程设计过程中我收获很大,增强了理论联系实际的能力、动手实践能力、团结协作能力、语言沟通表达能力,提高了综合素质。
指导教师评语
成绩指导教师
年月日
(注:
如果课程设计需要答辩,请说明答辩情况)