登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:BCD码与一个7段数码管
点击:874 回复:5
楼主
编辑
引用
管理
tokoer
问题要求:在PLC程序中输入任一位10进制数,在一个(不带译码器的)7段数码管显示出来;暂用7个PLC输出点.
我是采用OMRON PLC和触摸屏联合模拟,无任何实物连线.例如:MOV 9 D0---->BCD D0 D1------>MOV D1 100.00(三菱的是K8Y0) ,以上无法实现,请指正,谢谢
13-09-21 21:24
1楼
编辑
引用
管理
jamsonwo
你这肯定是不行的,得自己做译码程序,比如你想要用数码管显示“2”,经过你上面的BCD转换之后的2进制为00000010,映射到输出只有一个点;可是数码管要显示个“2”得用5段,也就是说PLC要用5个输出点;这中间要建立对应关系!
13-09-21 22:13
2楼
编辑
引用
管理
知道一点
你查一下指令手册,有一个指令,专门用于7段数码显示的。
13-09-21 22:43
3楼
编辑
引用
管理
知道一点
当然你在触摸屏模拟,哪个指令可能不灵。
13-09-21 22:47
4楼
编辑
引用
管理
w71412659
LZ搞错了BCD码是什么意思了吧?欧姆龙的PLC我没用过,不过西门子的BCD指令是把该值转化成10进制BCD码,例如25就转化成2和5。然后对应的数码管显示你又需要把2转化成对应的二进制再输出,再把5转化成对应的二进制输出。
13-09-22 07:57
5楼
编辑
引用
管理
知道一点
使用SDEC指令
13-09-22 10:30
工控新闻
施耐德电气:告别千万美元成本代价,开放自动化解锁企业降本增效新路径
火热报名中 | 走进字节 · 智能AI产业落地主题分享会即将启幕,抢先锁定席位!
【让AI读懂工厂】基于XWorld工业世界模型的参数智能预警
研华科技与Axelera AI深化战略合作 加速推动基于Europa平台的边缘AI创新
AI+光谱重塑感知边界,构筑全谱智能感知生态
2026 汉诺威工业博览会 展后报告 | 为产业竞争力指明方向
专为 DNV SP1 环境打造的网络安全强化型 X3 HMI 解决方案
施耐德电气启动EAE生态共创计划,广邀行业与生态伙伴加盟
更多新闻资讯