登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:BCD码与一个7段数码管
点击:872 回复: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
工控新闻
倍福 TwinCAT — “三十而立” 一个平台,汇聚所有自动化功能
安森美公布2026年第一季度业绩
CC-Link IE TSN×5G 让设备摆脱线缆束缚
华北工控EPC-3206HG搭载海光3000系列处理器:满足工业网关的产品需求
人工智能助力新型工业化 第九届数字中国建设峰会工业智能产业生态大会成功举办
从“造车”到“造人” 特斯拉Optimus机器人量产
普渡机器人发布全新一代 PUDU D9,树立具身智能技术新标杆
四月工业自动化领域动态全览!
更多新闻资讯