关于IEC Timer背景数据块中ST、RU参数的含义探讨

已锁定

xuvming

  • 帖子

    24
  • 精华

    1
  • 被关注

    5

论坛等级:侠客

注册时间:2013-03-29

普通 普通 如何晋级?

关于IEC Timer背景数据块中ST、RU参数的含义探讨

2637

4

2016-11-08 09:08:19

在使用IEC_Timer ODT接通延时定时器的过程中,我特意查看并监控了其背景数据块,发现除了有IN Q ET之外还有ST RU两个参数,通过监控该数据块,我发现ST的值一直在增加,即便定时器复位也不能将ST清零,采取了很多种办法,都无法修改ST的值,即便将其修改为0,运行后还是会跳回正常值,好像跟程序运行无关,如果机器一直长时间运行,这个数值早晚有一天会溢出,所以我想搞明白这个参数的计时原理,是以什么时间为参照计时的,又是什么类型的数据(按照一般认识应该是STATIC区的数据,可是好像它只是一个左值,不参与运算,否则我改变其值的时候应该会对其产生影响),计时的根据一般有系统的日期和时间,系统时间,其实自己都可以据此编写一个定时器了,可是就是搞不懂IEC Timer究竟是如何计时的,为什么还要带上一个ST,莫非这个参数是记录了定时器的运行时间,后来我又增加了一个定时器,发现然并卵,两个块中ST时间是一致的,那么ST究竟是什么,为什么出现在这里,希望大家共同探讨,谢谢

RU我感觉就是定时器运行状态,运行时为TRUE,停止时为FALSE,但是为什么要用这个难看的缩写呢,为什么不写一个Status的缩写呢。并且这个参数是Private变量,不允许用户使用,我也是醉了,那我们自己能设置这样的私有变量吗,这是西门子的专权吗,开放该变量的使用权会死吗?说多了,就是想明白自己怎么也能设置私有变量,谢谢。

关于IEC Timer背景数据块中ST、RU参数的含义探讨 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11107条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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