IC200E05PLC读取时间问题? 点击:212 | 回复:3



詹玮瑾

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 6回
  • 年度积分:127
  • 历史总积分:157
  • 注册:2015年12月10日
发表于:2020-06-12 16:02:42
楼主
求助帖30分-已结帖

用SVC-REQ指令读取时间,在将BCD码转成16位数据时,(日与时)在一字内,这该怎么处理?时间能分开吗?



111.GIF




王者之师-----鹰

  • 精华:0帖
  • 求助:3帖
  • 帖子:23帖 | 781回
  • 年度积分:7
  • 历史总积分:2896
  • 注册:2009年8月10日
发表于:2020-06-16 10:47:45
1楼

怎么不用0(十进制)读取,这样就不在同一个寄存器里

haishangfei

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:9
  • 历史总积分:12
  • 注册:2015年9月23日
发表于:2020-06-25 16:40:47
2楼

可以先取低八位,然后再循环左移八位,在取低八位。

当然,用十进制读取最简单,直接就能用。

Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:39帖
  • 帖子:3946帖 | 19346回
  • 年度积分:856
  • 历史总积分:103068
  • 注册:2006年8月04日
发表于:2020-07-21 12:42:53
3楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。



相关主题

官方公众号

智造工程师