当前位置:   article > 正文

一个按键控制数码管的开和关_三菱PLC数码管显示及按键控制实验

de10平台设置数码管开关

三菱PLC数码管显示及按键控制实验

日常工程中,有时需要显示一个温度或是一个计数,或是修改一个按键值,使用触屏是一个不错的选择,但有时不想那么复杂,可以使用数码管吗?当然可以,风哥来分享一款自己设计的PLC能控制数码管的显示,并且来控制按键,编程简单,只需不超过20步即可以实现数值显示,清屏,亮度调整等功能。

1、硬件特色

首先来看看这款数码管按键板,如下图

6b17df36d01a6a527ff0b60f905199c4.png

1个数码管,4个按键分别为功能键,上键,下键,确认键。

与PLC通过4根线连接,不需要外部供电接线,从PLC取电。

2、功能

1.读取按键功能,即读取4个按键值

2.设置八级亮度级别(1-8)

3.设置小数点功能,能设置一个小数点位

4.设置显示值,直接传递一个D寄存器即可显示,无需进行BCD编码

3、数码管的使用

主要操作指令

FROM 指令读取按键值,可以每100ms读取一次。

TO 指令,发送命令控制显示数字或是亮度级别,清屏,小数位数等。

数码管连上PLC后,要初始化,启用数码管功能,默认的亮度级别为8级,即最高亮度,程序可以根据需要进行调整。

如下指令为每个运行周期开启数码按键功能,请勿再操作M8080寄存器。

20f27eea2dba113dbebf81b3bcc4153a.png

例如每100ms读取按键值到D100,指令要点,K650,即为向数码管读数据,K1为读取一个数据,D100为读取数据在存储位置,键码值对应如下表。

52461924457923cd493c9c99904334f8.png
08701d560287c87cd22a5b3f9fde0868.png

数码显示指令如下,每100ms用D10值去刷新数码管,显示一位小数点。K650即为刷新数码管值。H201为16进制数,高8位0X02即为让数码管去显示一个值,低8位0x01为一个小数,如果为0即为不显示小数,显示一个整数,也就是说设置为H200则直接显示D10内容,不去除10显示小数点。

2ee672f416d24d9544562ae2f99c4f41.png

其它指令或用法,可以在下面留言。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/408802
推荐阅读
相关标签
  

闽ICP备14008679号