回复:读取时钟 状态图表正确 怎么程序不对

已锁定

甫哥

  • 帖子

    1448
  • 精华

    72
  • 被关注

    84

论坛等级:至圣

注册时间:2009-01-04

白金 白金 如何晋级?

发布于 2021-05-26 09:47:39

6楼

这个确实太绕弯了。其实,程序监控的值与状态图表的值都是正确的!之所以说有错误,是因为忽略了数据实际显示时的进制以及表示形式,而是全部按日常生活中的十进制数来读了!

1)读取的时钟数据采用的是:8421BCD码形式;用四位二进制数,表示一位十进制数;

2)程序监控开到的是将此BCD码当做十进制数,直接显示;并且也按十进制数来读,因此读到的数有错误的(其中≤09的数是正确的);

3)状态图表则是以十六进制数显示的,而我们又将其以十进制数来读。即为BCD码(二进码十进数)表示的实际十进制数值,所以是正确的。

书山有路勤为径,学海无涯苦作舟;三人行,必有我师;森林之外的树木也能成才
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9017条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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