Can I make custom function block in DeltaV?

I tried but couldn't find a way making a customized function block in DeltaV. Is it really not possible? 

Note: not looking for class based module.

Let us build success,

Zohaib Jahan

  • In DeltaV, we refer to that as a Composite Template.

    These are stored in the library and contain Function block logic. The connectors are created based on the type of input and output parameters you create. You can then add this Composite block to any module.

    You cannot add these to the Function Block Palette though. You add these to a module through the Special items/Custom Block and there you select the type of block and browse the available Composites that you've created. Once in the module, you connect it as you would a Function block and set the order of execution.

    Andre Dicaire

  • In reply to Michael Krispin:

    Zohaib,
    BTW, these composites can be used to minimize the number of changes needed for parameter security.

    If you had a need for a discrete parameter that an operator may set or reset, or a real number that he may enter data into, you may find yourself often adjusting parameter security to make these various parameters changeable by an operator.

    If you ended up making dozens of such parameters, then you'd find you are having to remember to add them to parameter security.

    These composites make this easy.

    You can create a composite with a single parameter included within, and only that parameter name need be set up in parameter security.

    You can then implement hundreds of instances of that composite, and never have to adjust parameter security again. Each composite instance has its own name in your modules, but the parameters within are all have the same name, therefor no changes are needed to parameter security.