回复:求助,任意时间段内,累计时间

拾起

  • 帖子

    332
  • 精华

    6
  • 被关注

    52

论坛等级:奇侠

注册时间:2010-08-24

普通 普通 如何晋级?

发布于 2017-06-28 07:58:23

17楼

这是一个循环周期里记录或检测数据。

1、如果设定1S记录20个数据,也就是0.05S记录一个数据,那么5S就是100个数据,划分出一个区间用来存放这100个周期,当数据填满以后从0开始再次填充,那么这100个数据就是最新5S周期内的数据(数据的更新速率是0.05S)。

2、比较这100个数据中,哪个数据大于你的设定值。超过设定值,记录个数加1。

3、比较记录个数,如果大于100*3/5=60个,那么输出报警。


数据的存储和比较大小要用到指针,循环(FOR ,NEXT),剩下的就是加减乘除移动。

仰望星空,脚踏实地
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33277条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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