西门子PLC 怎么把计数器中寄存的数字用数码管显示出来
答案:2 悬赏:0 手机版
解决时间 2021-02-08 05:58
- 提问者网友:凉末
- 2021-02-08 02:40
西门子PLC 怎么把计数器中寄存的数字用数码管显示出来
最佳答案
- 五星知识达人网友:轮獄道
- 2021-02-08 04:03
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个输出点就可以完成
用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个输出点就可以完成
全部回答
- 1楼网友:北方的南先生
- 2021-02-08 04:48
用移位寄存器加数码显示电路应该可以
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯