Equipment Documentation

In trying to use equipment, I am not finding the documentation on Runtime Parameters and References.  Is this just trial and error, or is there a source for what these things do.

Help seems to just tell you how to fill out the form.  These must be linked some how, but I just can't seem to make the connection.

  • Hi

    Check out "Graphics Builder > Dynamic Associations" in the help.
  • Not sure I am seeing this in here.
    in Studio, Under Equipment>Runtime Parameters there are columns for cluster, Equipment,Name,Value (etc)
    Where are these parameters used?
    Same question for Equipment>References, in addition to the Cluster vs. the Referenced cluster.

    All I am seeing in the dynamic associations is the genie (%..%) and the Supergenie (?...?) syntaxes.

    Are these references the curly bracket names ({....})in the equipment?
  • Hi Michael,

    The Runtime Equipment Parameters allow you to associate parameters with your equipment and access their values at runtime. The values of which can be static or from a tag / equip.item reference (controlled by the IsTag property). i.e. if you had a parameter that binds to a tag somewhere else in the system, and thus you want to return the value of that tag through your equipment runtime parameter, then you would set to TRUE)

    There are a variety of functions that are used with them:

    - AssEquipParameters which will create super genie associations or each of the equipment's parameters allowing you to access these values using super genie access functions e.g. AssGetProperty
    - EquipGetParameter which will allow you to retrieve the value of one of the parameters

    The workspace uses them for PLC based alarm limits (see System Projects Reference > Situational Awareness System Projects > Situational Awareness Library Project > Configure PLC Limits with Equipment)
    And also for interlocks (See Situational Awareness Projects > Configure Your Project > Configure Interlocks)
    If you are interested to see how those work, you can do a search for those functions within SA_Include.

    The Ass* functions come in handy if you were displaying a popup or a page in a pinned window that represents a single piece of equipment and you wanted quick access to its parameter values to use within text elements or other animation expressions.


    bradley