S7-200时钟指令 点击:1458 | 回复:6



小槐树

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 26回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2013年10月27日
发表于:2013-10-29 21:21:26
楼主

各位大侠:

read-RCT 指令读出来的数据咋不对呢?请教大侠(今年是13年,vb0该是13啊,用S7-200,CPU226,在软件是点过实时时钟了。)





yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2013-10-30 05:35:24
1楼

BCD码13,不正是10进制的19么。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-10-30 08:39:33
2楼

读出来的数据是BCD码格式,转换为整数就是我们实际使用的数据了。看下图:

狼牙精神

  • 精华:6帖
  • 求助:5帖
  • 帖子:468帖 | 5379回
  • 年度积分:119
  • 历史总积分:62906
  • 注册:2020年3月27日
发表于:2013-10-30 11:19:18
3楼

读取的数据时BCD格式,需要进行数据转换。

要计算时间需要将BCD格式的时钟数据与十进制的数据之间的转换,使用相应的转换指令就可以实现。



小槐树

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 26回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2013年10月27日
发表于:2013-10-30 19:50:31
4楼

回复内容:

对: 秦君_1 读出来的数据是BCD码格式,转换为整数就是我们实际使用... 内容的回复!

谢谢大侠,哈哈,确实对了。

小槐树

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 26回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2013年10月27日
发表于:2013-10-30 19:51:11
5楼

谢谢各位哈哈,自己琢磨就是钻牛角尖

小槐树

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 26回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2013年10月27日
发表于:2013-10-30 20:21:26
6楼

回复内容:

对: yuanle BCD码13,不正是10进制的19么。 内容的回复!


大侠,BCD码13怎样理解,BCD码不都是0和1表示么?十进制19的BCD码是 0001 1001么?BCD码13又怎样理解?怎样表示


热门招聘
相关主题

官方公众号

智造工程师