贵州快三走势图今天今

 找回密码
 立即注册

摸金派奖金制度:容易让人糊涂的BCD码和十六进制

贵州快三走势图今天今 www.rs6l2.cn 2018-6-22 07:51| 发布者: admin| 查看: 2| 评论: 0

摘要: BCD码(Binary-Coded Decimal‎)是二进制编码的十进制数的缩写,BCD码用4位二进制数表示一位十进制数。BCD码各位的数值范围为2#0000~2#1001,对应于十进制数0~9。BCD码不能使用十六进制的A~F(2#1010~2#1 ...
BCD码(Binary-Coded Decimal‎)是二进制编码的十进制数的缩写,BCD码用4位二进制数表示一位十进制数。BCD码各位的数值范围为2#0000~2#1001,对应于十进制数0~9。BCD码不能使用十六进制的A~F(2#1010~2#1111)这6个数字。BCD码本质上是十进制数,因此相邻两位逢十进一。 BCD码的最高位二进制数是符号位,负数的符号位为1,正数为0。16位BCD码的范围为–999~+999。 下图的拨码开关将显示的数字转换为4位二进制数。plc用12个数字量输入点读取的是3位BCD码,它的值为2#1000 0010 1001,即十六进制数16#829。


BCD码没有单独的表示方法,而是借用了十六进制的表示方法,因此二者很容易混淆。 下图是S7-300/400的BCD码和整数的相互转换指令,可以看到在指令中BCD码均用十六进制的形式表示。


在程序中,怎么知道一个数字是BCD码还是十六进制数呢?
 1)看数据的来源和用途。BCD码一般用于输入和输出,例如来自拨码开关的数据是BCD码,送给显示电梯楼层的译码器芯片的是BCD码。
 2)看手册的规定,例如数据类型DATE_AND_TIME中的日期和时间值是BCD码,计数器的预设值PV和当前计数值CV_BCD为BCD码。 怎样监视BCD码? 在变量表和程序状态监控中,用十六进制格式监视BCD码。 怎样输入BCD码? 从上图可以看出,BCD码用十六进制格式输入,其最高位(符号位)为16#F(2#1111)。BCD码的低3位各位只能是0~9,如果是16#A~16#F则会出错。 计数器的预设值PV是0~999的BCD码,可以用格式为C#的常数(C#1~C#999)作为计数器的预设值。
 下图用MW42提供计数器的预设值PV,如果用MOVE指令将十进制数348(对应的十六进制数为16#15C)传送给MW42,进入RUN模式时,操作系统将它转换为BCD码时出错(16#15C不是BCD码),不能切换到RUN模式。 输入预设值348时,应改为将C#348传送给MW42,它会自动地变为W#16#348,当然也可以直接输入16#348。没有必要用I_BCD指令将348转换为BCD码W#16#348后,再传送给MW42。

看过《容易让人糊涂的BCD码和十六进制》的人还看了以下文章:

发表评论

最新评论

|贵州快三走势图今天今 ( )

GMT+8, 2018-6-22 07:51

Powered by © 2011-2018 贵州快三走势图今天今 版权所有 免责声明 不良信息举报

这里是贵州快三走势图今天今—这里可以学习贵州快三走势图今天今 贵州快三走势图今天今—这里是贵州快三走势图今天今。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | 贵州快三走势图今天今

返回顶部
  • 未来战场,马拉松冠军不一定是合格战士 2018-10-30
  • 看见什么有用?[猜想] 2018-10-28
  • 福建泉港:“海上党课”宣讲十九大精神 发展海上渔业渔民信心倍增 2018-08-09
  • 毛泽东三游故宫看了些什么 2018-08-09
  • 5G标准出炉明年有望商用 2018-07-13
  • 高清"真"锋相对 盘点埃及与乌拉圭的新旧利物浦神锋对决 2018-07-13
  • 《新乌龙院之笑闹江湖》 吴孟达郝劭文时隔24年再聚首 2018-07-12
  • 通辽--内蒙古频道--人民网 2018-07-11
  • 这才是你应该了解的徐悲鸿 2018-07-10
  • 和田县驻村工作队帮助农民收小麦 2018-07-10
  • 动画:110奇葩报警记录 六安公安教你如何正确报警 2018-07-09
  • 女性之声——全国妇联 2018-07-09
  • 交通运输业、除去货运、客运也都是人满为患吃大锅饭的状态。裁员也会是惊人的。所以中国劳动力不是太少、而是都不仅在位置上。国有企事业单位冗员严重。数量惊人。 2018-07-08
  • 蚂蚁金服向行业全面开放“定损宝” 2018-07-08
  • 吉梅内斯头球破门绝杀埃及 乌拉圭不向命运低头 2018-07-07
  • 925| 400| 504| 939| 655| 194| 230| 493| 466| 387|