在PCS7中实现模拟量累计功能.docVIP

  • 525
  • 1
  • 约3.25千字
  • 约 11页
  • 2017-02-28 发布于重庆
  • 举报
在PCS7中实现模拟量累计功能

在PCS 7中实现模拟量累计功能1?? PCS 7 V7.1中如何实现累计功能 累计功能就是对单位时间里的某一工艺量的测量值进行累加,这和数学运算中的“积分”(“Integral”)是一致的。在PCS 7 V7.1 APL库中提供的积分功能块可以实现该功能:? ? ? ? 图1 APL中的积分功能块 ? 在具体使用上,只需要将这个功能块拖入CFC中,连接需要累计的信号(例如通道功能块的输出管脚),设置积分参数TI后,编译即可: ? ? 图2“Integral”的使用 ? 作为积分功能块,需要设置采样时间和积分时间,分别对应积分功能块的“Sample Time”和“TI”。采样时间指的是积分计算的执行间隔时间,积分时间表述的是积分环节的时间常数,这两个关键参数结合被累计的测量值就可以计算出累计值。 1.1? 如何设置SampleTime和TI参数 PCS 7中使用该积分功能块时,无需也不能人为设置SampleTime值,用户只需也必须在循环中断OB3x中调用该功能块。 而积分时间常数TI则需要根据积分功能块前连接的流量信号的单位来进行设置。例如,通常情况下流量信号的单位为立方米/小时(1小时为3600秒),则该TI参数需要设置为3600。如果流量信号为立方米/分(1分钟为60秒),则该TI参数需要设置为60。 此外,SampleTime和TI还必须满足如下关系: ? 如果上述关系不能满足,则会在管脚“ErrorNum”上报“11”的错误号,而且积分运算停止。 ? 1.2? 累计量如何清零 通常情况下,在一个班组/批次结束、另一个新的工作时间段开始时,需要重新开始累计,原来的累计结果要清除。或者在某些情况下,在重新开始累计时需要设定一个起始值。这可以借助积分功能块的Track(跟踪)功能来实现: ? ? 图3清零 ? 如上图所示,给管脚“OutTrkOn”置位则开启Track功能,在该功能下积分块Integral的输出“Out”的值和跟踪值“OutTrk”保持一致。如果要实现清零操作,则设置“OutTrk”的值为0.0;如果要设置累计的初始值,也是将初始值赋给“OutTrk”。在将OutTrkOn复位后,功能块就在当前累计值的基础上开始运算。 ? 1.3? 累计过程如何暂停 如果要实现在累计过程中暂停,则可以使用功能块Integral的“Hold”功能: ? ? 图4累计保持 ? 置位管脚“Hold”即可暂停累计计算,复位该管脚则可以继续累计运算。 1.4? 如何在CPU停机重新运行之后保持累计量 “Hold”参数能够在CPU运行期间暂停累计,但如果CPU进入STOP之后,重新开始运行,那上次的累计值就会丢失。为了解决这个问题,Integral功能块提供的“Feature”参数中可以设置: ? ? 图5 Feature中的设置 ? 在Feature Bit0中,设置为1,即表示在OB100调用(暖启动)时上一次的累计值保持。 1.5? 能否避免累计不了的问题 通过实数累加指令来实现累计功能的程序,在运行一段时间之后当前累加值达到一个很大的值时,可能就会出现累计停止的现象,测量值有数值,但总累计量保持不变。 导致这个问题的原因是实数在进行加运算的时候,如果两个加数数量级差距较大,就会出现加不上的问题。具体描述可以参考如下链接页面: /cn/view/zh 而PCS 7中的积分累计功能都对此进行了处理。如果累计量过大,导致测量值无法累加的时候,功能块就会单独存储并累计这些数值很小的测量值,直至其和增大到可以加入总累计量。 所以使用PCS 7下的功能块来实现累计功能不会出现累计不了的问题。 ? 2 PCS 7 V7.0以前版本中如何实现累计功能 在PCS 7的标准库中也提供有相应的积分功能块来实现累计功能: ? ? 图6 INT_P功能块 ? 和APL的Integral功能块的作用原理是一样的,只是管脚名上有所出入,如下是两个功能块的管脚对应表,请参考上述内容使用该积分功能块: 表格1 Integral和INT_P管脚对应表 ? Integral INT_P In U OutHiLim V_HL OutLoLim V_LL InHyst HYS OutTrkOn TRACK OutTrk VTRACK Feature.Bit0 Reset Out V OutHiAct QVHL OutLoAct QVLL ? 注:上表中的对应关系只是从功能的角度来比较的,APL功能块中的部分管脚数据类型是STRUCT。 3 APL V7.1 SP5中如何实现累计功能块 对于PCS 7 V7.1 SP2英文版本

文档评论(0)

1亿VIP精品文档

相关文档