Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Vision AI Assistant

Publish values as tags to AVEVA Insight via AVEVA System Platform

Publish values as tags to AVEVA Insight via AVEVA System Platform

  • Last UpdatedFeb 12, 2024
  • 1 minute read

Using REST APIs, AVEVA System Platform can read the skill related information from AVEVA Vision Service and store them as attributes of User Defined Objects. These attributes (tags) can then be historized and sent to AVEVA Insight as time series data. The tags can then be viewed on the AVEVA Insight Asset page.

To publish values as tags to AVEVA Insight

  1. Define and deploy the skill.

  2. Configure the UserDefined Objects and their attributes.

  3. Historize the attributes.

    See the following table for attributes and data type information.

  4. Use scripts to read values from the service host. For more information, see Visualize skill information with scripting.

  5. Store the values to the corresponding attributes.

  6. Replicate the attributes to AVEVA Insight via AVEVA™ Historian by defining a replication server. For more information, see the AVEVA Insight Help.

  7. Deploy the ViewApp.

    Discrete State Parameters

    Anomaly Parameters

    Data Type

    API

    AlarmCount

    Integer

    /apis/cameras/{cameraname}/models/{skillname}/predictions/property/labelCount

    CameraName

    CameraName

    String

    User Provided

    Score*

    Score*

    Double

    /apis/cameras/{cameraname}/models/{skillname}/predictions/property/prediction

    CurrentLabel

    CurrentLabel

    String

    /apis/cameras/{cameraname}/models/{skillname}/predictions/property/label

    ImageFileName

    ImageFileName

    String

    /apis/cameras/{cameraname}/models/{skillname}/predictions/property/imgFile

    Label0Count

    --

    Integer

    /apis/cameras/{cameraname}/models/{skillname}/predictions/property/labelCount=0

    Label0Name

    Label0Name

    String

    /apis/cameras/{cameraname}/models/{skillname}/predictions/property/labelCountString

    Label1Count

    --

    Integer

    /apis/cameras/{cameraname}/models/{skillname}/predictions/property/labelCount=1"

    Label1Name

    --

    String

    "/apis/cameras/" + Me.CameraName + "/models/" + Me.SkillName + "/predictions/property/labelCountString=1";

    PortNumber

    PortNumber

    String

    User Provided

    ServerName

    ServerName

    String

    User Provided

    SkillName

    SkillName

    String

    User Provided

*For a Discrete State Detection skill, Score represents Confidence Score. For an Anomaly Detection skill, Score represents Anomaly Score.

TitleResults for “How to create a CRG?”Also Available in