西门子PLC 怎么把计数器中寄存的数字用数码管显示出来

2024-12-19 21:07:12
推荐回答(2个)
回答1:

1、首先进行输出分析,如图

用PLC的8个连着的输入点分别接到a到h上,如Q0.0--Q0.7,如果让数码管显示1就是b和c点亮,Q0.1和Q0.2有输出,即01100000,换算成十进制为96,显示2就是abdeg点亮,即11011010,换算成十进制为218,依次类推

2、开始编程

编写8个比较,如果计数值等于1,那么就将96MOVE个QB1就会让数码管显示1,如果计数值等于2,那么就将218MOVE个QB1就会让数码管显示2,依次类推

要是计数为三位数或是四位数,定义数据类型,分别提取个十百千位,再分别MOVE给四个数码管,会占用四个QB地址,如果点数不够可以用循环显示的方式,用12个输出点就可以完成

回答2:

用移位寄存器加数码显示电路应该可以