如何将 Emerson DeltaV fhx 文件导入任何数据库中的表格

问题描述 投票:0回答:0

我对艾默生 DeltaV 数据库完全陌生,它将数据保存在 fhx 文件中。它是一种原始文本文件。您可以看到示例 fhx 文件结构如下(尽管它不完整)。通常它的大小相当大,可以达到 1 GB 的文本文件大小。我的要求是从艾默生 DeltaV 服务器获取此 fhx 文件并将其以表格格式存储在我们的本地数据库中。这样我们就可以运行sql查询并根据需要找到所需的数据。

这里的一些想法可能是我们可以先将这个 fhx 文件转换为 xml,然后有办法将该 xml 导入数据库。另一种选择可能是我们可以通过某种方式将 fhx 文件直接导入数据库并转换为表格格式。我想在这里告诉你,我正在寻找 Java 中的解决方案 preferbaly。如果您对此有任何想法,请帮助我。

谢谢。

<fhx>
<schema user="MCS" time="1664391017">
  <version>1564448874</version>
  <major_version>14</major_version>
  <minor_version>3</minor_version>
  <maintenance_version>1</maintenance_version>
  <build_version>7282</build_version>
  <build_id>xr</build_id>
  <version_str>14.3.1.7282.xr</version_str>
  <online_upgrade>F</online_upgrade>
</schema>
<locale user="MCS" time="1664391017">
  <locale>English_United States.1252</locale>
</locale>
<enumeration_set name="_OFF_ON" fixed="F" user="Administrator" time="1599522168">
  <description>Discrete Output OFF/ON</description>
  <category>Named Sets/MCS</category>
  <entry value="0" name="OFF"></entry>
  <entry value="1" name="ON"></entry>
  <entry value="255" name="UNDEFINED">
    <selectable>F</selectable>
  </entry>
  <default_value>0</default_value>
</enumeration_set>
<enumeration_set name="_EM_STATE" fixed="F" user="Administrator" time="1623680856">
  <description>State Driven EM Commands</description>
  <category>Named Sets/MCS</category>
  <entry value="0" name="HOLD"></entry>
  <entry value="1" name="CMD1"></entry>
  <entry value="2" name="CMD2"></entry>
  <entry value="3" name="CMD3"></entry>
  <entry value="4" name="CMD4"></entry>
  <entry value="5" name="CMD5"></entry>
  <entry value="255" name="Undefined"></entry>
  <default_value>0</default_value>
</enumeration_set>
<plant_area name="MCS_PLANT" index="1" user="MCS" time="1656377878">
  <sequence_number>1</sequence_number>
</plant_area>
<function_block_template name="AI" user="DeltaVSystem" time="1564457649" oob="T">
  <description>Analog Input</description>
</function_block_template>```
java xml database file-conversion date-conversion
© www.soinside.com 2019 - 2024. All rights reserved.