欢迎来到天天文库
浏览记录
ID:6785928
大小:398.00 KB
页数:16页
时间:2018-01-25
《plc课程设计报告-时钟显示课题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PLC课程设计报告——时钟显示课题指导老师:刘彬班级:设计人:04王海山03崔灏22刘洋12郝强强一、设计目的1、课题名称:时钟显示2、课程设计要求:用七段数码管实现时钟显示(1)具有时钟实时显示功能;(2)能进行时钟设置;(3)具有秒表功能。二、设计步骤1、设计思路(1)读取系统时钟调用SVCREQ7模块,给其首位地址空间赋值0,第二位地址空间赋值1,读取系统时钟,并以BCD码形式输出到对应存储空间。(2)时钟显示采用BCD译码七段数码管显示的方法,将存储在相应地址空间的时间数据,输出到对应数码管各个段的线圈上,通
2、过适当设置触摸屏,实现时钟显示;(3)设置系统时钟调用SVCREQ7模块,给其首位地址空间赋值0,此时模块设定为修改系统时间功能。可以方便地从键盘输入想要设置的时间,程序中对应变量接受数据,并将其赋值给存储系统时间的对应空间,实现时钟设置功能;(4)秒表功能用#T_10MS触点实现0.01s的计时基准,以计数器实现在0.01s,0.1s及秒的个位和十位,分的个位和十位等各个位上的计数循环。考虑到程序的便利性和高效性,将各计数器的当前值转化为BCD码,并赋值到存储时钟数据的相应地址空间,并用互锁实现时钟及秒表对BCD译
3、码七段数码管显示子程序及触摸屏显示设置的不同时的共用。2、I/O分配表输入接口功能输出接口功能I00081时钟开启Q00001七段数码管aI00082秒表开启Q00002七段数码管bI00083时钟设定Q00003七段数码管cQ00004七段数码管dQ00005七段数码管eQ00006七段数码管fQ00007七段数码管gQ00008七段数码管aQ00009七段数码管bQ00010七段数码管cQ00011七段数码管dQ00012七段数码管eQ00013七段数码管fQ00014七段数码管gQ00021七段数码管aQ000
4、22七段数码管bQ00023七段数码管cQ00024七段数码管dQ00025七段数码管eQ00026七段数码管fQ00027七段数码管gQ00028七段数码管aQ00029七段数码管bQ00030七段数码管cQ00031七段数码管dQ00032七段数码管eQ00033七段数码管fQ00034七段数码管gQ00041七段数码管aQ00042七段数码管bQ00043七段数码管cQ00044七段数码管dQ00045七段数码管eQ00046七段数码管fQ00047七段数码管gQ00048七段数码管aQ00049七段数码管bQ
5、00050七段数码管cQ00051七段数码管dQ00052七段数码管eQ00053七段数码管fQ00054七段数码管gQ00061七段数码管aQ00062七段数码管bQ00063七段数码管cQ00064七段数码管dQ00065七段数码管eQ00066七段数码管fQ00067七段数码管gQ00068七段数码管aQ00069七段数码管bQ00070七段数码管cQ00071七段数码管dQ00072七段数码管eQ00073七段数码管fQ00074七段数码管g一、实验步骤1、时钟显示PLC控制题目分析与相关资料的查找。2、根据
6、实验要求,确定输入输出数,写出I/O分配表3、程序的设计与编写4、程序的调试与修改。5、程序的改进。6、对改进后的程序进行调试。7、实验总结。8、课程设计说明书的完成。 四、梯形图主程序设置系统时钟SCAN1、SCAN2接收键盘输入的设定值,并给对应的变量赋值当前值CV为10秒级的应显示的数值当前值CV为0.1秒级的应显示的数值当前值CV为0.01秒级的应显示的数值当前值CV为1秒级的应显示的数值秒表程序min_sec接收的设定值赋值给R00304,修改系统时间利用SVCREQ7读取系统时钟并以BCD码形式存储,激活
7、线圈使BCD七段数码管子程序运行将存储时的R00303高位清零,并将HOUR存储的的设定值,赋值到该地址空间;00时/00分的BCD译码七段显示子程序00分/00秒的BCD译码七段显示子程序00秒/0.00秒的BCD译码七段显示子程序时钟秒表切换使用显示子程序秒表显示在59分59秒99时,M00009将所有计数器置位,重新计时当前值CV为10分级的应显示的数值当前值CV为1分级的应显示的数值将各计数器的当前值转化为BCD码,并赋值到存储时钟数据的相应地址空间,并用互锁实现时钟及秒表对BCD译码七段数码管显示子程序及触
8、摸屏显示设置的不同时的共用;子程序ex1:时钟秒或秒表0.01秒及0.1秒的BCD按位编七段数码管显示子程序ex2:时钟分或秒表1秒及10秒的BCD按位编七段数码管显示程序子程序ex3:时钟时或秒表1分及10分的BCD按位编七段数码管显示程序五、实验总结1、课题设计的整体分析这次课题设计整体来说难度较大,集理论与实践于一身,软硬件硬件相结合,是
此文档下载收益归作者所有