数据的格式,BCD具体是什么意思?? 点击:0 | 回复:7



做人要厚道嘛

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:121帖 | 546回
  • 年度积分:0
  • 历史总积分:1214
  • 注册:2007年8月13日
发表于:2008-04-12 10:22:45
楼主
请问  BCD 具体是什么意思???   怎么和别的格式对应???



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 9794回
  • 年度积分:1889
  • 历史总积分:38846
  • 注册:2005年4月22日
发表于:2008-04-12 15:21:30
1楼
BCD只是以4位二进制表示一个十进制数。 通过数值转换可以和别的格式对应,PLC生产厂家也提供了相应的转换指令,如果您不满足,可以根据算法自己编写转换指令。

imgg

  • 精华:7帖
  • 求助:1帖
  • 帖子:113帖 | 1694回
  • 年度积分:0
  • 历史总积分:5386
  • 注册:2002年4月03日
发表于:2008-04-12 15:21:48
2楼

BCD--binary coded decimal   二进制编码的十进制数.

常用的是其中的8421码.即用4位二进制数表示一位十进制数.二进制数的权依次为8、  4、  2 、1。

如27用8421码表示是0010 0111。

子文2

  • 精华:0帖
  • 求助:1帖
  • 帖子:22帖 | 501回
  • 年度积分:0
  • 历史总积分:841
  • 注册:2006年5月17日
发表于:2008-04-12 15:46:39
3楼

124810204080以此类推

 

白荷花

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2007年7月10日
发表于:2008-04-12 16:07:07
4楼

我认为是这样:K27 转为二进制是 11011    也就是1+2+0+8+16=27

                         H27转为二进制是0010  0111也就是个位是7,十位是2

TZ筱筱

  • 精华:0帖
  • 求助:2帖
  • 帖子:34帖 | 347回
  • 年度积分:0
  • 历史总积分:1180
  • 注册:2006年11月25日
发表于:2008-04-12 17:02:29
5楼
BCD  就是用4位二进制表示十进制

蓝天月亮

  • 精华:0帖
  • 求助:0帖
  • 帖子:44帖 | 1446回
  • 年度积分:0
  • 历史总积分:3592
  • 注册:2007年10月22日
发表于:2008-04-13 15:17:38
6楼
CP1L里就有说过这些数据的格式

lyz2858519

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 33回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2006年6月23日
发表于:2008-10-16 08:08:51
7楼
binp 指令为将二进制编码的十进制书转换为二进制数.当每次扫描的时候.

相关主题

官方公众号

智造工程师