您现在所在的是:

PLC论坛

回帖:5个,阅读:803 [上一页] [1] [下一页]
904
tokoer
文章数:13
年度积分:50
历史总积分:904
注册时间:2009/3/15
发站内信
发表于:2013/9/21 21:24:08
#0楼
问题要求:在PLC程序中输入任一位10进制数,在一个(不带译码器的)7段数码管显示出来;暂用7个PLC输出点.

我是采用OMRON PLC和触摸屏联合模拟,无任何实物连线.例如:MOV 9 D0---->BCD D0 D1------>MOV D1 100.00(三菱的是K8Y0) ,以上无法实现,请指正,谢谢

15分悬赏
6518
jamsonwo
文章数:962
年度积分:50
历史总积分:6518
注册时间:2010/8/24
发站内信
发表于:2013/9/21 22:13:22
#1楼
你这肯定是不行的,得自己做译码程序,比如你想要用数码管显示“2”,经过你上面的BCD转换之后的2进制为00000010,映射到输出只有一个点;可是数码管要显示个“2”得用5段,也就是说PLC要用5个输出点;这中间要建立对应关系!
39180
知道一点
文章数:23086
年度积分:872
历史总积分:39180
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2013/9/21 22:43:02
#2楼
你查一下指令手册,有一个指令,专门用于7段数码显示的。
快乐 幸福 自由 比什么都重要
39180
知道一点
文章数:23086
年度积分:872
历史总积分:39180
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2013/9/21 22:47:28
#3楼
当然你在触摸屏模拟,哪个指令可能不灵。
快乐 幸福 自由 比什么都重要
7722
w71412659
文章数:1455
年度积分:50
历史总积分:7722
注册时间:2013/5/8
发站内信
2018论坛魅力之星
发表于:2013/9/22 7:57:20
#4楼
LZ搞错了BCD码是什么意思了吧?欧姆龙的PLC我没用过,不过西门子的BCD指令是把该值转化成10进制BCD码,例如25就转化成2和5。然后对应的数码管显示你又需要把2转化成对应的二进制再输出,再把5转化成对应的二进制输出。
兽人永不为奴,除非包吃包住!
39180
知道一点
文章数:23086
年度积分:872
历史总积分:39180
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2013/9/22 10:30:51
#5楼
使用SDEC指令
快乐 幸福 自由 比什么都重要

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004