回复:有什么简单的办法可以获取OB1的扫描周期?

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    309

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2013-12-16 18:48:48

25楼

quote:以下是引用冬日在2013-12-16 09:43:58的发言:
quote:FB的时间戳

我还真没用过这个,廖老师能否赐教?

见笑了,我说错了,FB没有时间戳,我想到OB去了。
不过在FB里可以用楼主提出的SFC64来读取FB的“时间戳”。与SFC4相比,这个方法简单,时间精度也高,不比OB1的时间戳差,还能解决不用全局变量来传递OB1时间戳的问题。
SFC64的帮助信息:
使用SFC 64 "TIME_TCK" (报时信号),可以读取CPU的系统时间。系统时间是循环时间计数器,技术范围0~2147483647毫秒。如果出现溢出,系统时间将从0开始重新计数。分辨率和系统时间精度为1 ms。只有CPU的工作模式才影响系统时间。

S7-200也有类似的1ms定时器,和配套的指令。

楼主开始没有把根本目的讲出来,大家和你沟通起来就很困难。
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54717条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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