PCL实验报告——数码显示控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈尔滨德强商务学院
实验报告
课程名称:可编程控制器原理与应用
系别:计算机与信息工程系
专业:工业工程
班级:09-2
学号:2009510591(29)
学生姓名:梅松
2012年5月8日
实验室名称:工业工程专业实验室(504)实验机器号:10 实验分组:10
实验时间:2012.5.8 指导教师签字:成绩:
实验项目三:数码显示控制
一、实验目的和要求
1.实验目的
(1)掌握LED数码显示控制系统的接线、调试、操作的方法;
(2)掌握定时器、计数器、比较器的组合对数码管显示系统的控制。
2.实验要求
利用PLC的输入I0.0和输出Q0.0~Q0.3来完成对数码显示系统的控制。
二、实验原理
1.实验原理
(1)利用定时器和比较器组合发出一个周期为2.1S的脉冲作为数码显示的间隔;
(2)利用计数器进行自动记数,范围为0~9;
(3)通过字传送指令MOV_W和字节传送指令MOV_B来完成将计数器的当前值传送给数码管显示器,间隔为2.1S。
2.程序流程图
三、主要仪器设备
1.计算机(V4.0 STEP 7 MicroWIN SP3软件)1台;
2.PC/PPI通讯电缆1根;
3.3号导线9根。
四、实验内容、步骤及操作方法
1.实验内容:用Q0.0~Q0.3做输出口,运用程序功能控制数码管的数字跳动;
2.步骤及操作方法:
(1)用1根3号红导线将1M与+24V连接,1跟红导线将数码管那端的+5V与电源端+5V连接,再使用1根黄色导线将I0.0与K0连接,用1根黑色3号导线将COM端与GND连接;
(2)用四根绿色3号导线将Q0.0~0.3分别与数码管上的ABCD连接,再用一根黑色3号导线将1L端与GND连接在一起;
(3)打开V4.0 STEP 7 MicroWIN SP3软件,按要求编辑程序,编辑完后进行通信,点击下载后执行程序。
4.控制接线图
五、实验数据记录和处理
图是十进制。
从0,1,2,3,4,5,6,7,8,9
二图是十六进制。
从0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
程序注释:
1、十进制程序:
TITLE=0到9显示控制
// A\B\C\D控制,A为低位
网络1
// 循环时间控制
LD I0.0
AW<= T37, 20
TON T37, 10
网络2
// 递加
LD I0.0
A T37
EU
LDW> C0, 9
ON I0.0
CTU C0, 9999
网络3
// 输出
LD SM0.0
MOVW C0, MW0
AENO
MOVB MB1, QB0
2、十六进制程序:
TITLE=0到F显示控制(硬件模式二)网络1
// 循环时间控制
LD I0.0
AW<= T37, 21
TON T37, 20
网络2
// 递加
LD I0.0
A T37
EU
LDW> C0, 16
ON I0.0
CTU C0, 9999
网络3
// 输出
LD SM0.0
LPS
A I0.0
MOVW C0, MW0
AENO
SEG MB1, QB0
LPP
AN I0.0
MOVB 0, QB0
六、实验结果与分析
1.结果:使用I0.0作为启动开关,Q0.0-Q0.3作为数码管的输出,连续显示0-9。
2.分析:用I0.0作为启动开关,当通电时定时器开始记数,时间是1s,常开触点T37闭合,开始记数;从0到20记数,但是当数大于20时,常闭触点断开。
C0范围是0-9,当C0到9时,C0断开,当是10时,C0复位,然后来回循环0-9,C0把数传给MW0,把MB1传给SB0。