Help on Omniflow Computer and Citect SCADA

I have old existing Citect SCADA v6.10 SPA and need to upgrade to the latest one but upon checking the configuration there is OMNIFLOB protocol used in the I/O Device. Where can I download this driver?

Parents
  • Normally, if a driver doesn't come with Citect, you can go to the Connectivity Hub page of the Aveva Support site and download the driver separately or find out how to get it (if it requires a license). I don't see this driver anywhere. Also, it did not come with Citect 6.10. This may be a custom Citect driver written by Omni or a 3rd party.

    Check if your old server has a driver installer file for OMNIFLOB saved somewhere. Try installing it on the new PC. The other option is to manually install it:

    • Copy OMNIFLOB.dll and OMNIFLOB.dbf files from the Citect 6.10 Bin folder to the new Citect Bin folder
    • Open the Bin\protdir.dbf file in Excel or LibreOffice and find the entries for OMNIFLOB. Copy those entries to the new Citect's Bin\protdir.dbf. Note: the columns may not be in the same order
    • Optionally, do the same editing for proterr.dbf
    • Copy the new protdir.dbf and proterr.dbf to the Bin folder on any client computers (they don't need the other files)

    Now, you should see the new protocol in the new Citect and should be able to compile the project. Try running Citect and see if it can run the driver. If it won't run, you may have to use Dependency Walker to open OMNIFLOB.DLL and find what other DLLs it depends on, then copy those files from the old PC.

Reply
  • Normally, if a driver doesn't come with Citect, you can go to the Connectivity Hub page of the Aveva Support site and download the driver separately or find out how to get it (if it requires a license). I don't see this driver anywhere. Also, it did not come with Citect 6.10. This may be a custom Citect driver written by Omni or a 3rd party.

    Check if your old server has a driver installer file for OMNIFLOB saved somewhere. Try installing it on the new PC. The other option is to manually install it:

    • Copy OMNIFLOB.dll and OMNIFLOB.dbf files from the Citect 6.10 Bin folder to the new Citect Bin folder
    • Open the Bin\protdir.dbf file in Excel or LibreOffice and find the entries for OMNIFLOB. Copy those entries to the new Citect's Bin\protdir.dbf. Note: the columns may not be in the same order
    • Optionally, do the same editing for proterr.dbf
    • Copy the new protdir.dbf and proterr.dbf to the Bin folder on any client computers (they don't need the other files)

    Now, you should see the new protocol in the new Citect and should be able to compile the project. Try running Citect and see if it can run the driver. If it won't run, you may have to use Dependency Walker to open OMNIFLOB.DLL and find what other DLLs it depends on, then copy those files from the old PC.

Children
No Data