- 0
- 0
- 约1.77千字
- 约 19页
- 2026-01-13 发布于陕西
- 举报
5-6数码显示控制的硬件电路设计《PLC控制技术》PLCCONTROLTECHNOLOGY主讲人:李光琴
电梯里的楼层显示
生产线的计数器显示
CONTENTS目录任务分析01IO地址分配02硬件接线03
任务分析PARTONE
一、任务分析1.置位启动开关K0为ON时,LED数码显示管依次循环显示0、1、2、3…9;置位停止开关K0为OFF时,LED数码显示管停止显示,系统停止工作。任务要求
一、任务分析1.利用QB0储存对应位置的二进制数字LED数码显示管要显示0-9的数字,本质是通过“不同引脚的通断”来实现的——比如显示“0”时,数码管的A、B、C、D、E、F引脚亮,g引脚灭;显示“1”时,只有B、C引脚亮。这些“引脚通断状态”可以用二进制数表示(通为1,断为0),而PLC的字节寄存器QB0(由Q0.0-Q0.7这8个输出继电器组成)正好能存储8位二进制数,正好对应数码管的8个引脚(A-G+小数点)。简单来说,QB0的二进制状态直接决定了数码管显示的数字,比如QB0时,数码管显示“0”;QB0时,显示“1”。
一、任务分析数码QB0对应十进制Q0.7(H)Q0.6(G)Q0.5(F)Q0.4(E)Q0.3(D)Q0.2(C)Q0.1(B)Q0.0(A)00011111163100000110620101101191301001111794011001101025011011011096011111011257000001117801111111127
一、任务分析2.利用计数器来统计接通的次数(秒)要让数码管从0循环到9,需要“记录当前显示的数字序号”——这里就需要用到计数器指令。当计数当前值达到9时,再触发一次就复位为0,实现“0-9循环”。通过计数器,我们能精准控制数码管显示的数字序号,避免出现“跳数”或“重复显示”的问题。
一、任务分析3.通过比较指令,比较当前接通次数(当前接通秒数),再使用MOVE移动指令,将对应位置的十进制数字传送到QB0通过比较指令,比较当前接通次数,而计数器统计的是“数字序号(0-9的十进制数)”,但QB0需要的是“对应数字的二进制驱动信号”,这就需要MOVE(数据移动指令)来搭桥。我们可以提前在PLC程序中建立“十进制数字-二进制驱动码”的对应关系(比如数码“6”,需要G、F、E、D、C、A这几个引脚亮,B灭,对应Q0.7-Q0.0的二进制数转换为十进制为125,当计数器当前值为6时,MOVE指令就将对应的125“移动”到QB0中,从而让数码管显示出对应的数字“6”。
一、任务分析4.利用TON定时器的自复位,实现一个1s接通一次的脉冲要让数码管“依次循环显示”,需要设定固定的切换间隔(比如1秒切换一个数字),这就需要TON(通电延时定时器)。我们可以将TON的延时时间设定为1秒,当定时器延时时间到(即1秒到)时,它的输出端会产生一个触发信号——这个信号一方面给计数器,让计数器加1(实现数字递增),另一方面给定时器自身的复位端,让定时器复位并重新开始计时。通过这种“延时到→触发计数→自复位”的循环,就能让程序每隔1秒接通一次,确保数码管每1秒切换一个数字,实现平稳的循环显示。
一、任务分析程序流程图启动停止=0?点亮程序YN
IO地址分配PARTTWO
I/O地址分配如表所示二、IO地址分配输入信号输出信号输入元件作用输入继电器输出元件作用输出继电器K0停止按钮I0.0A指示灯AQ0.0B指示灯BQ0.1C指示灯CQ0.2D指示灯DQ0.3E指示灯EQ0.4F指示灯FQ0.5G指示灯GQ0.6H指示灯HQ0.7
硬件接线PARTTHREE
三、硬件接线
SUMMARY总结逻辑层面用QB0存储驱动码、计数器统计数字序号、MOVE指令传递数据、TON定时器控制切换速度,共同实现“0-9循环显示”;
SUMMARY总结地址层面明确了启停开关K0(I0.0)和数码管引脚(Q0.0-Q0.7)的I/O地址;接线层面掌握了S7-1200PLC的电源、输入、输出回路接线方法,以及数码管的限流电阻、共阴/共阳接线要点。
谢谢观看THANKYOU
您可能关注的文档
- KNN模型机器学习53课件讲解.pptx
- KNN应用案例机器学习07课件讲解.pptx
- Liaison用法解析容铭刚14课件讲解.pptx
- Linux系统管理5基本磁盘和逻辑卷的管理RedHatEnterpriseLinux80RHEL8015课件讲解.pptx
- Linux系统管理6软件包服务和进程的管理RedHatEnterpriseLinux80RHEL8040课件讲解.pptx
- Linux系统管理7网络配置与Firewalld防火墙的管理RedHatEnterpriseLinux80RHEL8042课件讲解.pptx
- Linux系统管理9使用DHCP动态分配主机地址RedHatEnterpriseLinux80RHEL8037课件讲解.pptx
- Linux系统管理11使用Apache部署Web网站RedHatEnterpriseLinux80RHEL8010课件讲解.pptx
- Linux系统管理12使用MariaDB管理数据库RedHatEnterpriseLinux80RHEL8074课件讲解.pptx
- Linux系统管理13使用vsftpd传输文件RedHatEnterpriseLinux80RHEL8096课件讲解.pptx
最近下载
- 中医医院感染性疾病科建设与管理指南(2025).docx VIP
- 贵州省贵阳市2022-2023学年九年级上学期期末数学试题(含答案解析).pdf VIP
- 老年病人手术的麻醉PPT课件【40页】.pptx VIP
- (优质!)最新呼吸机技术要求.pdf VIP
- (推荐!)最新呼吸机技术要求(可编辑!).docx VIP
- 2024年全国各地化学中考真题汇编碳和碳的氧化物含详解.pdf VIP
- 5年(2021-2025)中考化学真题分类汇编专题09 化学反应的定量关系(解析版).pdf VIP
- 《低空装备环境感知与识别技术要求》.pdf VIP
- GBZT 205-2007 密闭空间作业职业危害防护规范.docx VIP
- 医院患者急性上消化道出血应急预案演练脚本.docx VIP
原创力文档

文档评论(0)