回复:发现时基一个奇怪的问题。

emil128

  • 帖子

    271
  • 精华

    10
  • 被关注

    21

论坛等级:侠圣

注册时间:2011-05-16

普通 普通 如何晋级?

发布于 2012-10-15 09:19:00

4楼

楼主的理解有误
二进制数是数制,而BCD是一种二进制的数字编码形式。
西门子定时器使用的8421BCD码,其实就是以4位二进制数表示一个十进制数。
换句话说4位的BCD码最多只能表示0-9十个数,而非0-F的16个数。
举个例子吧
十进制数5的二进制表示是0101(16#05),用BCD码表示也是0101,看起来就是二进制数嘛?!
但是
十进制数11的二进制表示是1011(16#0B),用BCD码怎么表示呢? 0001 0001 看出区别了吗?

S5T的格式里的后12位就是用BCD码表示的3个十进制数,最大999
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54716条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。