Export all configured IO in DeltaV

Hi together,

I know about the standard export function in the DeltaV I/O configuration, but this does for example not include Phoenix IO, old Provox I/O and all other non-standard IO. I was wondering, if I could use some API or access an integrated SQL database (I was just brainstorming) with a self-made script to accomplish this? It is an enormous amount of work to create such an IO list piece by piece by hand, for a script it would be a piece of cake.

Greetings,

Joseph.

6 Replies

  • The quick answer is no there is not an API or alternative interface to query the DeltaV database directly. Are you referring to the Bulk Edit tool? There are limitations on this where certain data structures are not available to build a format file for.

    I would expect the FHX export contains the DeltaV portion of these IO products, allowing for database backups and export/import movement of configurations. From that, you would need a script to parse out the data into a usable table format.

    There is also an FHX to XML conversion script provided, but I don't know if that would be more useful or not. Hopefully some one is willing to share a solution they've developed.

    Andre Dicaire

  • In reply to Andre Dicaire:

    Yeah, probably the way would be then: FHX export -> Convert to XML -> Build a Python parser to extract the standard as well as the "exotic" or "legacy" I/O data. So I could find the inconsistencies in our documentation in an earlier stage. Maybe I will try that route, thanks! Joseph.
  • In reply to Joseph van Caldenborgh:

    I don't know if the XML converter will help, but if it facilitates the scripting, maybe worth a look. I'm not a programmer and have limited my scripting to parsing the FHX directly, which is a structured text I find easier to read and therefor parse.

    Andre Dicaire

  • In reply to Joseph van Caldenborgh:

    Interesting, I did not know about this.  I assume we are talking about the following program.  I have always just parsed the structured text, but XML opens up other possibilities.  Thanks for pointing this out.

    C:\DeltaV\bin\FhxToXml2005.exe

  • In reply to Douglas Crowder:

    Here is another thread with some information for FHX to XML.

  • In reply to Matt Stoner:

    For PROVOX I/O, the only way I was able to get a list out was to use "Configure IO" application then print that list to PDF or XML. And you have to do it one controller at a time.