理解数据传送

iFIX应用程序通过请求一个OPC服务器来提取实时数据。iFIX工作台是最重要的iFIX应用程序,因为它是网络负担最大的来源。

操作员显示的对象是通过扫描OPC服务器来更新的。每个动画对象都有一个可配置的刷新频率。该刷新频率决定了过多长时间每个连接从OPC服务器请求当前值。当这个OPC服务器是iFIX的SCADA服务器时,对象的更新率是成组的以一个事务发送出去,每次最大发送为16KB字节。如果这个组的请求或应答超过16KB字节,这个报文就被拆成16KB字节的数据包。

如果同时打开不止一个画面,而这些对象中含有与同一个SCADA服务器的连接,那么每个画面有单独的一个组。

当这个动画对象连接到一个第三方的OPC服务器上,按照服务器要求发送和接收数据。更多信息请参阅OPC文档。

更改刷新速率的替换方法

如果用现有刷新速率使网络负载太高并且逐一更改将非常费时, 则只需设置.INI一处将影响所有参数。在iFIX的本地文件夹的 FixUserPreferences.ini 文件中,添加以下行来控制当前的刷新时间:

[OPCEDARefresh]

SetRefreshtoActual=TRUE

设为TRUE,OPC组以指定的速率刷新数据。若设为 TRUE 之外其他选项,则以刷新速率的2倍来更新数据。一般来说,更新率是对象刷新频率的2倍,因为在某些情况下,刷新并不能反映最新的值。

警告:要注意当OPCEDA 的刷新速率与对象的相同时,报警会丢失。

相关信息

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。