119、用PLC控制数码管显示数字
设计用PLC控制数码管循环显示数字0-9,控制要求如下
(1)按下启动按钮后,数码管从0开始显示,1s后显示1,再过1s后显示2,…,显示9,1s后再重新屏示0.如此循环。
(2)当按下停止孩钮后,数码管烟灭。
7段数码营实际上是由7只发光二极管组成,要显示0-9数字,首先确定数字与7只发光管(即PC的输出控制点)的关系。如要易示数字0,则需要a、b、c、d、e
f管亮,则对应的PLC的需驱动的输出点为Q0.0,Q0.1,Q0.2,Q0.3,Q0.4,Q0.5。
I/O分配如下: 启动按钮SB1,I0.0;停止按钮 SB1,I0.1;Q0.0—Q0.6,数码管a—g。
控制程序如图所示:
通过实例玩转三菱PLC之灯光数字显示控制
某控制系统要求用灯光数字显示:具体如下:
(1)当按下SB0,灯光显示数字0
(2)当按下SB1,灯光显示数字1
(3)当按下SB2,灯光显示数字2
(4)当按下SB3,灯光显示数字3
(5)当按下SB4,灯光显示数字4
(6)当按下SB5,灯光显示数字5
(7)当按下SB6,灯光显示数字6
(8)当按下SB7,灯光显示数字7
(9)当按下SB8,灯光显示数字8
(10)当按下SB9,灯光显示数字9
接线图如下:
某控制系统要求用灯光数字显示:具体如下:
(1)当按下SB0,灯光显示数字0
(2)当按下SB1,灯光显示数字1
(3)当按下SB2,灯光显示数字2
(4)当按下SB3,灯光显示数字3
(5)当按下SB4,灯光显示数字4
(6)当按下SB5,灯光显示数字5
(7)当按下SB6,灯光显示数字6
(8)当按下SB7,灯光显示数字7
(9)当按下SB8,灯光显示数字8
(10)当按下SB9,灯光显示数字9
接线图如下:
根据要求所用到的变量如下
下面看看如何编程:
在本程序中用到MOV指令,下面看看MOV指令怎么用?在本例中第一行就是将十进制数63送到Y0~Y7的8位中(注:K代表10进制常数H代表16进制常数,K1Y0就是Y0~Y3,K2Y0就是Y0~Y7,在我以前的文章中有关于这部分的讲解,这里简单回顾下),
那么为什么要送63呢?因为按X0,则显示0,那么数码管就是Y0~Y5得电,大家可以通过计算机带的计算器来讲63换成二进制看看如下图:
怎么样明白了吧。
下面看看博途怎么编程
喜欢本文的朋友别忘记给个关注,欢迎转发、评论,你们的支持是继续原创的动力。我会持续更新一些结合例子程序的指令讲解和程序讲解。
相关问答
永宏Plc如何编写多个数值在同一个窗口显示和输入?
在永宏Plc中,可以通过编写多个数值来实现在同一个窗口中显示和输入。首先,需要定义窗口的显示格式和输入格式。然后,编写数值输入和显示的程序,将程序连接到...
怎么把PLC程序的定时器与计时器时间与计数功能显示到触摸屏上请大神帮?
你可以把这两个数据送到寄存器里,然后在触摸屏上选择显示的控件,然后将里面的变量设置成那个寄存器就好了呀。你可以这样试试.....你可以把这两个数据送到寄...
数码管只有ABCD四个接口怎么编程显示数字呢?
只有四个输入的数码管是1248数码管,意思就是说,1脚输入时显示1,2脚输入时显示2,1脚2脚有输入时显示3,3脚输入时显示4,1脚3脚输入时显示5,编程时只要让PLC...
怎么向plc里输入数字?
你想通过什么给VB20写数,HMI吗?如果是按钮,那只有是采用计时器方式,如果是固定的数据,也可以通过按钮把事先存储在一个常数通过赋值指令到VB20中你想通过什么...
plc程序怎么检测递增还是递减?
plc程序可以通过比较当前数值和上一个数值的大小来检测递增还是递减。1.当当前数值大于上一个数值时,可以得出为递增。这是因为如果当前数值比上一个数值大,...
怎样从PLC获取触摸屏当前画面的编号?
怎样从PLC获取触摸屏当前画面的编号呢?下面举例说1,威纶触摸屏,打开软件,在元件栏选择PLC控制新增数据写入PLC下面设置地址机智2普洛菲斯触摸屏工程-系...
plc三种基本数字类型?
1.PLC的三种基本数字类型是:位(bit)、字节(byte)和字(word)。2.这三种类型在PLC编程中具有不同的用途和特点。位是最小的数据单元,用于表示开关状态或...1...
PLC量程转换?
程序当中倒是可以做这个转换,以你的变送器输出4-20mA为例,4mA对应0.8,对应到PLC内部数字量为6400。20mA对应8,PLC中对应32000。所以你可以在程序中给变送器的...
三菱plc是怎么显示温度的计算?
用PLC测量温度三种方法,一种是直接用PT模块或者TC模块,将感温器件PT100或者热电偶等直接接到模块上,直接就可以读取出温度值,第二种是用AD模块加上温度变送器...
plc里哪个可以把数字传送给显示器?
通过RS232传输PLC内存数据的,还可以用触摸方式操作,改变PLC内存状态,也是工业现场最常见的人机接口,PLC+触摸屏组合放置在操作盘内。如果你指的是普通的LCD...