回复:大批量数据如何做趋势?

看雪001

  • 帖子

    2434
  • 精华

    88
  • 被关注

    236

论坛等级:至圣

注册时间:2012-04-25

钻石 钻石 如何晋级?

发布于 2016-02-05 09:17:23

7楼

 呵呵,周董的“示波器”也耍得有模有样啊!

100ms刷新一次变量,很多人都卡在这里走不下去了,那是因为不知道如何开辟出一块缓存来,这个缓存就是FIFO。

“100ms刷新一次变量”不能理解成“100ms刷新一个变量”,如果你换一个思维方式,在PLC中建立这个FIFO(也就是一个0-99的数组),以循环中断对数组指针操作,将模拟量输入值写入到连续数组(即FIFO缓存),然后你可以考虑如何将这数组显示出来了。

简单的操作是,可以在画面上建立一组棒图,比如100个棒图(这要看所使用的面板单个画面所支持的最大变量数,即FIFO大小),平均下来,一个棒图承担1ms的刷新,这是不是可以绕过去了?归纳一下:以空间换时间。

高级的操作可以参考《PLC连续数据如何用趋势视图显示》

大道至简,知易行难

精华帖版主置评:还可以双FIFO buffer

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32750条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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