东莞北京网站建设价格低,建筑公司网官网,东莞人才网58,帮客户做ppt什么的在哪个网站如下#xff1a;定义所需采集数据的标签名(或者数据源)#xff0c; 并定义采集组存放这些标签#xff1b;定义每个采集组的参数(节点、采集速度、相位、控制标签、状态和标签)#xff1b;采集速度越快#xff0c;则数据越准确#xff0c;数据容量越大。iFIX定义的有效数据…如下定义所需采集数据的标签名(或者数据源) 并定义采集组存放这些标签定义每个采集组的参数(节点、采集速度、相位、控制标签、状态和标签)采集速度越快则数据越准确数据容量越大。iFIX定义的有效数据采集周期为1s、2s、10s、20s、30s、1m、2m、10m、20m、30m(s:秒m:分钟)。iFIX推荐的最小采集周期为10秒默认值是30秒。定义每个历史数据文件存储的时间长度(以小时为单位如4小时、8小时、24 小时)。在SCU中启动历史采集程序htc.exe,指定文件存放位置。运行iFIX,开始采集数据并把数据保存在历史数据文件中。计算历史数据需要占用的磁盘空间容量的公式如下文件占用字节数 (3500×A) ((8×B)×C)A – 采集组的个数B – 每个采集组包含的平均采集点数C – 所有采集组将数据写入文件的次数(所有采集组每个标签点采集并写入文件的数据记录条数)【例】以历史定义为 2 个采集组采集速度为 1 分钟使用 4 小时的文件格式。一个组包含 80 个标签名而另一个包含 20 个。在此情况下A、B 和 C 的值如下变量数值计算A22个采集组 / 文件B50 (8020) ÷ 2C48060条(每分钟一条)/ 小时 × 4小时(4小时文件)×2(个采集组) 480将上表数值带入公式计算历史数据文件大小(3500 x 2) ((8 x 50) x 480) 199,000 bytes因此此配置所生成的 4 小时历史数据文件大约 200K。[注]此公式假定数据值在每个扫描周期都超过记录死区因此并不是精确的评估。根据数据库配置结果可能有出入。如下字段数据类型字段长度含义NODE文本8节点名称TAG文本32标签名称FIELD字段19字段名称VALUE单精度型默认值DATETIME日期/时间默认日期时间MODE文本10模式STATUS文本20状态ALARM文本40警告INTERVAL文本9间隔[注]每个节点生成一个以节点名称为数据表名称的数据表iFIX。为了实现 ODBC 连接和 SQL 查询确认 SQL 查询语句里所查询的表名和在历史数据采集组中定义的节点名相同。使用 DSN 名称 FIX Dynamics Historical Data。以下为使用Private Sub QueryDatabase(strTag As String, strStartTime As String, strEndTime As String)Dim conn As ConnectionDim rs As RecordsetDim strQuery As StringstrQuery SELECT * FROM THISNODE _WHERE TAG strTag _AND INTERVAL 1.0 _AND (DATETIME {ts strStartTime } AND _DATETIME {ts strEndTime })If conn Is Nothing ThenSet conn New Adodb.Connectionconn.ConnectionString DSNFIX Dynamics Historical Data;UIDsa;PWD;conn.OpenEnd IfIf rs Is Nothing ThenSet rs New Adodb.RecordsetEnd Ifrs.Open strQuery, conn, adOpenForwardOnly, adLockReadOnly, adCmdTextIf rs.RecordCount 0 Then读取记录Do While (Not rs.BOF And Not rs.EOF)strTime rs.Fields(DATETIME).Value 下一条rs.MoveNextLoopEnd Ifrs.Closeconn.CloseSet conn NothingSet rs NothingEnd Sub