过程值归档的问题!请高手指点!

已锁定

凌波微步

  • 帖子

    2715
  • 精华

    72
  • 被关注

    208

论坛等级:奇侠

注册时间:2003-06-11

普通 普通 如何晋级?

过程值归档的问题!请高手指点!

646

5

2009-03-18 14:52:16

运行环境:PCS7 V7.0 SP1
编程语言:CFC
运行地点:泰国
问题数量:2

问题1:同一过程值,每天计算三次不同时间段的SUM,进行归档:
A.客户要求每天9点开始到次日9点计算过程值SUM,然后归档;
B.每天9点开始,至23点计算过程值SUM,归档;
C.每天23点开始,至次日9点计算过程值SUM,归档;
问题1分析:
A.因WINCC中提供的SUM归档方式为循环方式,当时间段为24小时的公约数的时候,计算应该没有问题,例如2小时,4小时,6小时,8小时,12小时,24小时。但对于本例中,14小时,10小时的SUM计算一天计算一次,第2天相同的时间还要计算,也就是14小时,10小时的归档周期是1 DAY,但SUM计算和是14小时,10小时;如何处理?
B.考虑过STEP7下位程序来做,但触发归档的时间又是个问题;如何处理这个9点,23点的触发时间呢?而且14小时,9小时的累计时间,累计量的启动,结束又如何处理呢?

问题2:如何处理1小时过程值变化量的归档?
问题2分析:WINCC归档中没有提供过程值变化量的归档,因此也考虑在STEP7下位机程序中做:
A.如果时间短的话,1分钟之内,到是可以通过PCS7中的DEADT_P功能块实现过程值变化量的计算。然后将功能块的输出作为归档变量。
B.但问题是,这个DEADT_P的功能只能实现:V(t) = U(t-Tdead), where Tdead = DEADT * Tsampling;这里的Tsampling,考虑到过程值的响应时间问题,我想不应该低于500MS;而且DEADT最大值为16,也就是说只能计算出16*500MS=8S钟的变化率;如果串联搭接的话,1分钟之内还是可以做到的;但要是1个小时,3600/8=450个功能块搭接,我想谁也不会选择这种做法了;那么该如何实现呢?
过程值归档的问题!请高手指点! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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