- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学体会 PLC移位寄存器的巧用 LED数码控制装置的编程 LED数码显示控制装置 一、概述 数码显示控制装置由8段LED发光管(A.B.C.D.E.F.G.H段) 组成,其数字与字母的显示变换由PLC编程控制,可进行24 种变化切换,即依次显示为A段、B段、C段、D段、E段、F 段、G段、H段,之后显示数字0、1、2、3、4、5、6、7、8、 9,然后显示字母A.B.C.D.E.F共24种变化状态。 该装置可扩展应用于较为复杂的控制场合之中,作集中 联锁控制。因此,首先应学懂原理,学会编程,尤其是要掌 握移位寄存器的用法。在教学中采取分段讲解、深入浅出, 消除学生对移位寄存器畏难的情绪,结合动手实验,收到了 较好的效果。 二、教学内容 1 PLC的I/O点分配 ①PLC的输入端只用了一个点,由开关S连接I0.0,用于该装置的启动与停止; ②PLC的输出端用了8个点:Q0.0启动A段灯;Q0.1启动B段灯;Q0.2启动C段灯;Q0.3启动D段灯; Q0.4启动E段灯 Q0.5启动F段灯;Q0.6启动G段灯;Q0.7启动H段灯。 2 PLC的程序设计思路 该装置控制复杂,如果采用基本逻辑指令编程,会使程序步骤大大增多,因此巧用移位寄存器,是最佳选择。 3 移位寄存器的作用 移位寄存器用于移位,每移动一位,驱动数码显示控制装置自动切换数字或字母的变化一次,依次循环。 4 移位寄存器SHRB指令的用法 ①SHRB指令特点:把输入数据移入移位寄存器中,并按其规律输出。 EN:脉冲输入控制端,上升沿触发,当 EN为正脉冲时移位寄存器工作,否则 EN为负脉冲时移位寄存器不工作。 DATA:数据输入端,写入移位数组的首位; S-BIT:指定移位寄存器的一组数的第一位; N:指定移位寄存器的长度(移动位数) 和移动方向,+N为加移位,-N为减移位 由高位向低位移动; 移位寄存器由16位位存储器(M0.0~ M10.7、M11.0~M11.7)组成。 4 移位寄存器 SHRB指令的用法 其中首位M10.0为该存储器的编号,写入到DATA 端,M10.1写入到S-BIT端。 ②工作原理 当I0.2上升沿脉冲到来时,移位寄存器开始工作,M10.0被置1,并输入到寄存器,将指定的第一位M10.1置 1并输出;当I0.2的第二个脉冲到来时,将M10.1的 1移至M10.2,同时M10.1被复位为 0;当I0.2的第三个脉冲输入时,M10.2的 1移至M10.3,同时M10.2被复位为0,如此例推。 三、程序设计 1 定时器T37控制M0.1 产生触发脉冲给移位寄 存器提供移位信号; 2 定时器T38控制M1.0 产生脉冲,给M10.0置1 并使移位寄存器SHRB1 的DATA端置1,为移位 作准备。 3 用定时器控制第二次循环 该装置执行第24次切换时, M21.1点闭合,定时器T39 计时并控制M0.2产生脉冲, 给M10.0第二次置1,即给 移位寄存器提供第二次 循环的置位信号。 4 移位寄存器的移位过程 当M0.1发出第一个脉冲时, M10.0的1移至M10.1,其点闭 合,Q0.0输出,A段灯点亮; 当第二个脉冲发出时,M10.1 的1移至M10.2,其点闭合, Q0.1输出,B段灯点亮,同时 M10.1被复位为0,其点打开, Q0.0停止输出,A段灯熄;如 此逐步移位24次。 5 A段灯点亮的程序 5 A段灯点亮的程序 6 B段灯点亮的程序 1 6 B段灯点亮的程序 7 C段灯点亮的程序 7 C段灯点亮的程序 8 D段及笔画显示的程序 8 D段灯点亮的程序 9 E段及笔画显示的程序 9 E段灯点亮的程序 10 F段灯点亮的程序 10 F段灯点亮的程序 11 G段灯点亮的程序 11 G段、H段点亮的程序 四、装置的工作原理 合上开关S,I0.0闭合,定时器T37计时并控制M0.1产生 1秒的时钟脉冲,给移位寄存器SHRB提供移位信号;与此同 时,定时器T38控制M1.0产生1.5秒的时钟脉冲,给移位寄存 器的DATA端的M10.0置1。 当M0.1发出第一个脉冲时,移位寄存器开始移位,将 M10.0的1移至M10.1,M10.1常开点闭合,Q0.0得电,使数 码A段点亮,显示A段。
文档评论(0)