您现在所在的是:

PLC论坛

回帖:0个,阅读:477 [上一页] [1] [下一页]
* 帖子主题:

有关BCD码的讨论

6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2013/1/2 10:52:59
#0楼
自控龙龙新手,请教下BCD码用在哪方面?
我的回帖:BCD码用于PLC的输入、输出,例如数码管显示,拨码开关输入,日期、时间的输入、输出。
冬日:应该是当时的临时解决方案,现在的应用越来越少了,未来估计会更少。
我的回帖:拨码开关用得越来越少了,电梯的数码管显示还是需要BCD码的,时间日期的显示、输入要要用BCD码,BCD码是二进制编码的十进制数,PLC用十进制数和用户交流就需要BCD码。BCD码不会消亡。
Qingzi8段码数字显示管都是用BCD码显示的。PLC中有相应的转换程序,非常方便。
现在用屏非常多,一般不用数码显示管了。需要占PLC
4个输出点。
我的回帖:电梯的楼层就是用数码管显示的,谁见过用屏显示楼层的吗?所以还是有不一般的情况。
chjdchh:使用BCD码比整数的优势在哪呢?
我的回帖:以电梯的楼层显示为例,需要用指令将PLC内部的二进制整数转换为两位BCD码(一个字节),然后将这两位BCD码(每一位用4位二进制数表示)分别送给两个数码管的译码驱动芯片。没BCD码就干不了这件事。
lsy9202BCD码用于操作硬件,而硬件就是电路,电路是只能识别0和1的二进制数的,所以整数123想让电路认识就要转换为BCD码W#16#123=2#0000_0001_0010_0011
冬日:这是什么理论?电路只能识别0和1,那关BCD码*事?难道你的显示器和显卡通信时也都是BCD码?
我的回帖:“BCD码用于操作硬件”这个说法不准确,准确一点说,BCD码用于输入(例如拨码开关)、输出设备(例如数码管),它们是和人打交道的,输入的和显示的都是十进制数。但是通过这些设备不能直接输入和显示十进制数,所以要用BCD码。BCD码就是每一位用4位二进制数表示的十进制数,例如要输入十进制数123,拨码开关提供给PLC的BCD码为W#16#123=2#0001_0010_0011,PLC就可以用12个数字量输入点来接收了。可以用指令将BCD码转换为整数。
此帖来自中华工控网工控博客
原文件地址:http://blog.gkong.com/more.asp?id=169397&Name=liaochangchu
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/

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

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

46.8003