处理数据的功能

<< 点击显示目录 >>

主页  PVI通信 > PVI帮助信息 > PVI base system > PVICOM interface > Process data >

处理数据的功能

以下功能可用于过程数据。

Event hysteresis

事件迟滞可以用来减少 POBJ_EVENT_DATA 事件的数量 。滞后过滤器只允许有价值变化大于或等于指定滞后的过程值通过。

Data functions

数据功能可用于缩放监控极限值的过程值。

事件迟滞和数据功能可以为 链接对象过程对象 (变量对象)或两者 定义  。但是,只有在  已经为链接对象指定了 相应的 数据格式的情况 下,才有可能为  链接对象进行定义。

过程数据在变量对象(POBJ_PVAR类型的过程对象)中被分为原始值和过程值。原始值对应于外部对象的数据(如PLC变量)。过程值指的是使用数据函数和事件迟滞来操作的数据。如果没有定义数据函数或事件迟滞,那么过程对象中的原始值和过程值是一样的。

在创建链接对象时,您可以在原始值和过程值链接之间进行选择。要做到这一点,  需要用 LT 参数设置链接对象描述中的链接类型  。

LT参数被预设为原始值链接("LT=raw")。然而,在过程对象中定义的数据功能和事件迟滞只对过程值链接有效("LT=prc")。

这个图形显示了链接和过程对象中的过程数据在读和写两个方向的路径。

pviprocessfunction

在过程对象中定义的事件迟滞和数据功能对所有具有过程值链接的连接对象有效。在链接对象中定义的事件滞后和数据功能只对这个链接对象有效。一个应用程序也可以使用两种连接类型。在这种情况下,只需要创建两个不同连接类型的链接对象。