回复:200smart

芳季

西门子1847工业学习平台

  • 帖子

    15632
  • 精华

    102
  • 被关注

    968

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2019-05-18 10:03:42

8楼

展开查看
以下是引用YUKJ在2019-05-17 08:27:51的发言 >6楼

 由于是"累计",就是有个时间概念,得有个准确的时基。 如果是每个周期读取一次流量,但PLC的扫描周期并非固定不变,这造成时基混乱,得不到准确的累计结果。

回复本楼以及评论。

plc的时基就是1毫秒分辨力。只能整数,不能比这个密度更大(不谈高速脉冲输出用作时基)。用扫描的话的确是测不准时间。用计时积分的话,你总不可能把这个浮动时间定得很短吧?比如大致5毫秒。虽然说浮动的话可以在理论上算能够通过。但是当这个时差很小,计时也就只能算到5毫秒或者4毫秒或者6毫秒,中心值是5毫秒。那么4和6毫秒时会产生五分之一的偏差了。所以这个时差应该定得很长,以致误差一个时间刻度的结果不会影响数据的精度。

比如测量人的心跳。假如72次每分钟,现在用秒表计算一分钟,然后数脉搏次数。由于秒表有误差实际上计时计了61秒,数了73次脉搏。不知情的情况下,72和73次感觉是很正常的。数据只是由于时间多了1/60而产生了很轻微的偏差。偏差完全可以接受。

又如果,按10秒钟脉搏次数来推算每分钟脉搏的话,测量10秒得到13次,但是还是由于误差,其实是计时计了11秒了。结果13×6=78(次),那么这个误差就有点大了。

在plc里面,如果计时计得一个时间是1000毫秒正负1毫秒,和计时计得5毫秒正负1毫秒。那么当然时间越长精度越高。当需要用不定时计算积分的话,这个“不定时”应该适合比较长的时间,而不要用很短的时间。

所以,还是用固定间隔采样比较适合。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9142条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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