• Not Answered

Restore Deltav Operate configuration to default

Hello everyone

First a little context:

I am new to deltav and was asked to develop a HMI for a simple process, but the deltav operate misbehaves. When I try to run a figure it says there's a compile error in a hidden module FRSI_glb, then "error number 91 (5B) Object variable or With block variable not set". I've tried to solve it without success. Apparently, a previous user did something to the main files, saved, and now the errors come out everytime I switch to run mode.

Now the real question:

Is there a way to restore only the configuration of deltav operate without compromising the setup of control network and every other software component of the deltav suite? Doing this I hope the main picture of deltav operate goes back to normal.

Many thanks in advance.

2 Replies

  • FRSI_glb is in frsFactoryGlobals and you can get the default files from the DeltaV\iFix\Pic folder. This file be frsFactoryGlobals.fxg in this directory but most likely this isn't your problem as these are locked by default and can't be seen/changed (Unless you have a really old version of DeltaV).

    Your error is probably how you are using a function that is in FRSI_glb. Have you compiled the display script on the picture you are editing?

    You do this by editing the script of the picture, Select Debug menu option, Complile Project_xxxx where xxxx is the name of the picture you are editing. If this option is greyed out you will need to make some change to the script to enable the option.
  • In reply to Matt Stoner:

    Hello Matt
    First of all, thanks for your reply.

    I can get to the VB editor and command to compile the project, but it still throws the compile error in FRSI_glb. It also happens for every project (picture) I open in the Deltav operator configure, even for brand new figures based on main template.

    I notice that the error 91 (5B) triggers (always 3 times) when I try to run the CFixPicture_Initialize() private sub of any picture I open or create new. Any further suggestions?