• Not Answered

BULK EDIT

I DEVELOPED AN AI SCADA CLASS BY USING A COMPOSITE TEMPLATE. I CREATED A MODULE AND TRIED TO BULK EDIT IT.I GOT THE ERROR "ATTRIBUTE_INSTANCE" FOR MANY PARAMETERS RELATED TO THAT AI( VIZ AI_IN,AI_HIHI ALM,HI_ALM,LOLO,OUT SCALE ETC) AND AT THE END GAVE ME THE STATUS-"COMPLETED WITH ERRORS".THE MODULES WERE IMPORTED BUT THE COMPOSITE TEMPLATE OF AI WHICH I HAD USED INSIDE MY MODULE WAS REPLACED BY THE TRADITIONAL "AI BLOCK" WHICH WE USE TO LINK THE IOs.THE SAME I TRIED WITH DI AND GOT THE SAME RESULT.GUIDE ME AS TO WHERE AM I GOING WRONG.I AM FACING THIS ERROR FOR THE FIRST TIME.

7 Replies

  • Hi Vansh,

    Can you give us some more information on what you are working on?

    For example which Emerson SCADA product are you using, and what development tools and environment?

    -Steve
  • In reply to Stephen Hill:

    DELTAV 13.3 & the bulk edit template which is present by default.I prepared a module template now which i browsed during my bulk edit & this time,the import was done successfully but all my imported modules were classless. Coudnt identify as to where i went wrong.
  • In reply to VANSH DEVRAJ:

    Hi Vansh - thanks for that information. Unfortunately I'm not the expert on the DeltaV product - I'm hoping someone else can answer your question (I handle the Emerson OpenEnterprise SCADA Platform, whcih is why I replied initially)

    -Steve
  • In reply to VANSH DEVRAJ:

    Bulk Edit only uses Module Templates but these can be "instances" of module classes and the Template name must match what is in the Module Templates.

    Have you tried to create a module manually using the Module Template and then bulk edit export that created module to see if the data comes out correctly for your format file?
  • In reply to Matt Stoner:

    I am having a similar problem. I have a module TEMPLATE that I created from a CLASS such that the template is linked to the class. I want to create brand new modules (i.e. ones that don't exist in the control strategies) by bulk importing to an area. I use the "MODULEAREA" format template to create my import template. When I do this, a module imports with the name I specified, but it is a blank module and it is NOT linked to the CLASS and does not have the function blocks inside it that are in the module TEMPLATE. Can someone list out the steps for bulk CREATING modules?
  • In reply to Alex Lutz:

    You have to use module_subtype for bulk editing, I'm not familiar with your MODULEAREA format file but it has to have this module_subtype column to create the module from the template you want. The name (i.e. MY_CM_TEMP) would be put into this column for module_subtype and a module template (Not Module Class name, it can be an instance of the Class and put into Module Template area) needs to exist with the same name (i.e. MY_CM_TEMP).

    When importing if the module name you have given doesn't exist, it will take this module template name in the module_subtype column and create the new instance and then update all the information.
  • In reply to Matt Stoner:

    MATT! thank you! this information you provided was critical and I am super pumped about the capabilities that this feature opens up to me.

    Here are the steps i took to successfully implement my task:
    1.) create class based module
    2.) configure class based module such that all "shortcut" names are configured to DEFAULT
    3.) create instance of this module and configure instance (i.e. INSTANCE_1)
    4.) create module template > create from instance that i configured. Example name of module template is "MY_CM_TEMP"
    5.) go to INSTANCE_1 > properties > fill "sub_type" field to be "MY_CM_TEMP"
    6.) use INSTANCE_1 to create export template
    7.) create new area (i.e. AREA_2/Process_cell) in DV Explorer
    8.) configure import file with names of modules that do not exist yet (INSTANCE_2, INSTANCE_3, etc.) (be sure to include AREA_2/Process_cell)

    boom! you get modules that are created from the import file that are replications of MY_CM_TEMP and are linked to the module class. exciting!