- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC课程设计报告-时钟显示课题
PLC课程设计报告
——时钟显示课题
指导老师:刘彬
班级:0720391
设计人:04王海山
03崔灏
22 刘洋
12 郝强强
设计目的
1、课题名称:时钟显示
2、课程设计要求:用七段数码管实现时钟显示
(1)具有时钟实时显示功能;
(2)能进行时钟设置;
(3)具有秒表功能。
设计步骤
1、设计思路
(1)读取系统时钟
调用SVC REQ7模块,给其首位地址空间赋值0,第二位地址空间赋值1,读取系统时钟,并以BCD码形式输出到对应存储空间。
(2)时钟显示
采用BCD译码七段数码管显示的方法,将存储在相应地址空间的时间数据,输出到对应数码管各个段的线圈上,通过适当设置触摸屏,实现时钟显示;
(3)设置系统时钟
调用SVC REQ7模块,给其首位地址空间赋值0,此时模块设定为修改系统时间功能。 可以方便地从键盘输入想要设置的时间,程序中对应变量接受数据,并将其赋值给存储系统时间的对应空间,实现时钟设置功能;
(4)秒表功能
用#T_10MS触点实现0.01s的计时基准,以计数器实现在0.01s,0.1s及秒的个位和十位,分的个位和十位等各个位上的计数循环。考虑到程序的便利性和高效性,将各计数器的当前值转化为BCD码,并赋值到存储时钟数据的相应地址空间,并用互锁实现时钟及秒表对BCD译码七段数码管显示子程序及触摸屏显示设置的不同时的共用。
I/O分配表
输入接口 功能 输出接口 功能 I00081 时钟开启 Q00001 七段数码管a I00082 秒表开启 Q00002 七段数码管b I00083 时钟设定 Q00003 七段数码管c Q00004 七段数码管d Q00005 七段数码管e Q00006 七段数码管f Q00007 七段数码管g Q00008 七段数码管a Q00009 七段数码管b Q00010 七段数码管c Q00011 七段数码管d Q00012 七段数码管e Q00013 七段数码管f Q00014 七段数码管g Q00021 七段数码管a Q00022 七段数码管b Q00023 七段数码管c Q00024 七段数码管d Q00025 七段数码管e Q00026 七段数码管f Q00027 七段数码管g Q00028 七段数码管a Q00029 七段数码管b Q00030 七段数码管c Q00031 七段数码管d Q00032 七段数码管e Q00033 七段数码管f Q00034 七段数码管g Q00041 七段数码管a Q00042 七段数码管b Q00043 七段数码管c Q00044 七段数码管d Q00045 七段数码管e Q00046 七段数码管f Q00047 七段数码管g Q00048 七段数码管a Q00049 七段数码管b Q00050 七段数码管c Q00051 七段数码管d Q00052 七段数码管e Q00053 七段数码管f Q00054 七段数码管g Q00061 七段数码管a Q00062 七段数码管b Q00063 七段数码管c Q00064 七段数码管d Q00065 七段数码管e Q00066 七段数码管f Q00067 七段数码管g Q00068 七段数码管a Q00069 七段数码管b Q00070 七段数码管c Q00071 七段数码管d Q00072 七段数码管e Q00073 七段数码管f Q00074 七段数码管g
实验步骤
1、时钟显示PLC控制题目分析与相关资料的查找。
2、根据实验要求,确定输入输出数,写出I/O分配表
3、程序的设计与编写
4、程序的调试与修改。
5、程序的改进。
6、对改进后的程序进行调试。
7、实验总结。
8、课程设计说明书的完成。
四、梯形图
主程序
子程序ex1:时钟秒或秒表0.01秒及0.1秒的BCD按位编七段数码管显示
子程序ex2:时钟分或秒表1秒及10秒的BCD按位编七段数码管显示程序
子程序ex3:时钟时或秒表1分及10分的BCD按位编七段数码管显示程序
原创力文档


文档评论(0)