通过调用SFC1,如何获取精确到MS的时间?

已锁定

tak

  • 帖子

    255
  • 精华

    0
  • 被关注

    7

论坛等级:侠客

注册时间:2006-10-17

普通 普通 如何晋级?

通过调用SFC1,如何获取精确到MS的时间?

1260

6

2012-07-12 17:17:38

现在要记录超限运行时间,需要精确到ms,想到调用sfc1,当超过高限时记录一次时间,当回落到高限值以下时,再记录一次时间,两次时间相减得到时间差。
但是现在有个问题,看到西门子文档里关于毫秒有如下描述:
如果要表示1993年12月25日上午8点1分1秒23毫秒:用8个字节,其中第7个字节 MSEC的后两位:B#16#0;第8个字节 MSEC的高位。

毫秒占用两个字节,如果我要取毫秒,是不是要先把7,8两个字节调换位置,然后放入一个Word里?还是说需要第八位*16+第7位就是毫秒数?
通过调用SFC1,如何获取精确到MS的时间? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54650条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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