基于plc的数字电子钟设计毕业论文设计(编辑修改稿)内容摘要:

位数字显示 1或不显示。 日的个位显示值为 0~ 9,日的十位有 、 3 四种情况。 时的显示有12 小时和 24 小时之分,取 24小时显示,则时的个位显示为 0~ 9,时的十位显示为 、 2。 分和秒的显示数字完全相同,在实际显示情况下,秒值不一定显示,而以 ∶ 的闪动形式来表示, 3 闪动频率为 1Hz。 分显示值为 00~ 59,分的个位显示值为 0~ 9,分的十位显示为 0~ 5六个数字。 2. PLC 控制硬件接口 用 PLC 实现电子钟的硬件接口电路如图 1所示。 图中 PLC 采用三菱 FX2- 40MR,显示器采用七段 LED 显示器,共接入两组共 8 位,其中第一组(上面) 4位用来表示小时、分 ,从左至右分别表示月的十位、月的个位、日的十位、日的个位。 采用 BCD 码驱动器 CD4511 把 PLC输出的月、日、时、分等显示 BCD 码变换成对应的显示器所要求的 7段驱动信号。 由于显示位数较多,故显示采用动态显示方式, PLC 的输出类型为晶体管源输出(正逻辑),其中输出端子 Y0~ Y3输出第一组显示器的 BCD 信号, Y10~ Y13 输出第二组显示器的 BCD 信号, Y4~ Y7 依次为各组显示器的选通信号。 图中秒信号输出为 1Hz 方波,可作秒点 ∶ 闪动信号,与电子手表中的秒点闪动相同,表示在走时;图中的时信号输出为一脉冲,表示整点小时时刻到的定时脉冲信号,可作控制用,如每小时放一次音乐控制。 3. 软件设计 本系统采用软件定时,在程序的控制下得到月、日、时、分信号,由 PLC 输出端输出BCD 码,通过驱动器驱动各 7段显示器。 系统软件分为主程序和中断服务程序,分别如图 图 3所示。 在执行正常的程序运行前,应用键操作输入月、日、时、分秒信息,才能使 PLC 在下个正确的时刻开始执行计时程序。 初始化开中断等待中断开始执行计时程序。 4 1) 主程序 主程序主要完成月、日、时、分、秒等数据寄存器的初 始化,设置中断指针及开放中断等功能。 当然,当定时时钟只是 PLC 控制系统的一部分,则主程序还包括控制系统的其它控 5 制功能。 FX2 的中断有两种方式:外部输入信号触发中断及定时器中断。 对外部输入信号触发中断,输入信号为 X0~ X5;对定时器中断,定时时间范围为 10ms~ 99ms,定时器中断号为 6~8。 本系统采用定时器中断方式,定时时间为 10ms,所以中断指针为 I610,即每隔 10ms 就执行标号为 I610 后面的中断程序,并根据 IRET 指令返回。 2) 中断服务程序 中断服务程序完成计时及月、日、时、分、 秒等信次数,每 10ms 中断一次,若 D2=50 表示为 0. 5秒, D2= 100 表示为 1秒,根据 D2内容即可输出频率为 1Hz 的方波秒信号。 其它分、时、日、月也有相应的存贮单元如数据寄存器 D D D D6,各按相对应的关系进行计数。 当分的存贮单元内容为 60 时,应输出时信号。 月、日、时、分的显示采用动态显示,考虑到动态显示方式下,每位扫描间隔时间不能太长,不然会出现闪烁甚至走动现象,所以采用定时器中断( 10ms)显示的方法,在中断服务程序中,执行一位 LED的显示输出操作。 显示子程序如图 4所示。 图中 D0为 第一组显示器的输出数据存储器, D1 为第二组显示器输出数据存储器。 6 图四 图 4 中显示输出采用带锁存的 7段显示指令,指令梯形图如下: 指令中参数 K 用于选择 7段显示器数据输入、选通信号的正/负逻辑及显示单元的组数( 1或 2),它取决于 PLC 逻辑与 7段显示逻辑的相互配合,其配合如表 表 3所示。 7 对二组 4 位显示,当 7段显示的数据输入及选通信号的逻辑与 PLC 逻辑相同时,参数 K取 4。 本系统为二组四位显示,且 PLC 为正逻辑,显示数据输入为正逻辑,选通信号为正逻辑,所以参数取 4,即为 K4。 数字电路 CD4511 的原理(引脚及功能) CD4511 是一个用于驱动共。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。