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个输出点就可以完成
用移位寄存器加数码显示电路应该可以