Skip to content

How to model information for communication to asset (southbound), e.g. for device on-boarding? #53

Closed
@JoergNeidig

Description

@JoergNeidig

Consider scenarios in which property values contain up-to-date actual/meassured values, i.e. the AAS acts as a gateway for online runtime data of the asset. An exemplary use case could work as follows:

  1. Device manufacturer supplies AAS for the asset which includes the device's connectivity information
  2. Integrator imports AAS into his automation engineering system and has now the necessary connectivity info to
  3. Integrator provides northbound server for online device data based on properties (including semanticID, etc.)
  4. In case of device change northbound application stays unchanged, but southbound to connectivity has to be re-engineered based on new device AAS.

The connectivity information should include:
a) Devicespecific communication endpoints: E.g. Protocol, DeviceName, Port, ...
b) For each property information necessary to uniquly address the information on the device: E.g. variable name, address/register, data length, device specific data type, acquisition mode, acquisition cycle, access mode, ...
c) An information that clearly identifies the respective properties as an "online" properties

Currently different approaches have been published:

  1. Qualifier to model above informations for each property (very informal, not standardised)
  2. Model each property as collection, which includes the actual property and additional properties which model the above information (complicated to parse, since for each property one has to check the environment)
    Additionally, it has been proposed to enrich the property attributes to include the information b) (e.g. through templates additional to the IEC61360template, maybe even multiple inheritence in concept descriptions.)

Which approach should be used to guarentee multi-vendor-compability?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions