Delen via


Industriële App Store

De Industrial App Store van Intelligent Plant is gebouwd op een architectuur waarmee cloudtoepassingen en -services kunnen communiceren met on-site procesgegevenshistorici en alarm- en gebeurtenislogboeken. Gebruik de Industrial App Store Connector om plantgegevens in uw stromen te introduceren.

Deze connector is beschikbaar in de volgende producten en regio's:

Dienst Class Regions
Copilot Studio Premium Alle Power Automate-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC)
     - Amerikaanse overheid (GCC High)
     - China Cloud beheerd door 21Vianet
     - Us Department of Defense (DoD)
Logic-apps Standaard Alle Logic Apps-regio's , met uitzondering van het volgende:
     - Azure Government-regio's
     - Azure China-regio's
     - Us Department of Defense (DoD)
Power Apps Premium Alle Power Apps-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC)
     - Amerikaanse overheid (GCC High)
     - China Cloud beheerd door 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Alle Power Automate-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC)
     - Amerikaanse overheid (GCC High)
     - China Cloud beheerd door 21Vianet
     - Us Department of Defense (DoD)
Contactpersoon
Naam Intelligente installatie
URL https://appstore.intelligentplant.com
E-mailen support@intelligentplant.com
Connectormetagegevens
Uitgever Intelligente installatie
Webpagina https://appstore.intelligentplant.com
Privacybeleid https://appstore.intelligentplant.com/Content/assets/legal/IAS-PrivacyPolicy.html
Categorieën Internet of Things; Business Intelligence

Industriële App Store Power Automate-connector

Intelligent Plant heeft de Industrial App Store ontwikkeld die interactie mogelijk maakt met alle verschillende historische gegevens via een geïntegreerde API. Begin mei 2020 heeft Intelligent Plant een officiële, door Microsoft gecertificeerde Industriële App Store-connector voor Power Automate uitgebracht. Geen grotere SQL-query's of Excel-documentvervragingen zonder eenvoudige realtime updateoptie of ingewikkelde architectuuroplossingen, installeer industrial App Store en maak gebruik van de box om verbinding te maken met Aspentech IP.21, OSIsoft PI, Dynamo, OPC DA & HDA, Siemens en nog veel meer. Hierdoor kunnen onze klanten gegevens uit verschillende bronnen overbrengen naar Microsoft Automate-stromen om inzichten te leveren die voorheen niet mogelijk waren. Realtime updates vragen om geldbesparende beslissingen door technici die ook de veiligheid en efficiëntie van de fabriek verhogen. Meer informatie vindt u tussen hier.

IAS - Integratie van Power Platform

Vereiste voorwaarden

  • Registreer u bij de Industrial App Store door u aan te melden met uw Linked In-, Google- of Microsoft-account. Synchronisatie van Microsoft Entra-id's wordt ook ondersteund, zodat u zich kunt aanmelden met uw werkreferenties.
  • Demogegevensbronnen zijn er voor u om mee te spelen, maar als u verbinding wilt maken met uw historische gegevens, installeert u gewoon App Store Connect, maakt u verbinding met uw gegevens met behulp van een kant-en-klare gegevensbronstuurprogramma en kunt u aan de slag!

Referenties ophalen

Meld u aan met uw Gekoppelde in-, Google- of Microsoft-account. Synchronisatie van Microsoft Entra-id's wordt ook ondersteund, zodat u zich kunt aanmelden met uw werkreferenties.

IAS - aanmelden

Aan de slag met uw connector

Voeg gewoon Industrial App Store toe als een actie in uw stroom, geef een van de query's op, voer parameters in, bijvoorbeeld Tagname, begin- en eindtijden en dat is het! Een voorbeeld van het ophalen van gegevens:

  1. Power Automate starten
    Navigeer naar Microsoft Power Autoamte. Meld u indien nodig aan.
  2. Nieuwe stroom maken
    Druk op :heavy_plus_sign: Maak in het menu aan de linkerkant en kies een directe stroom of een geplande stroom en bevestig uw selectie.

Industrial App Store Connector - Autoamte - Aan de slag

  1. Aanmelden
    Meld u aan met uw referenties.

OPMERKING: u hoeft dit slechts één keer per stroom te doen. Dezelfde verbindingsreferenties kunnen opnieuw worden gebruikt in andere stromen

Industrial App Store Connector - Autoamte - Aanmelden

  1. Parameters invullen
    Vul de vereiste parameters in met de volgende waarden:
Naam Waarde Opmerking
Naam van gegevensbron dsn - variabele Gebruik de naam van de gegevensbron die u hebt opgegeven bij het maken ervan in App Store Connect.
Tag om query's uit te voeren tag - variabele Geef uw historicustags op.
Begintijd 2001-01-01 De absolute of relatieve begintijd van de query.
Eindtijd 2001-03-01 De absolute of relatieve eindtijd van de query.
Gegevensfunctie AVG
Voorbeeldinterval 1 dag

Industrial App Store Connector - Autoamte - Aanmelden

De historische gegevens die naar Power Automate worden geretourneerd, beschrijven de instrumentwaarden met behulp van de JSON-bestandsindeling. Hieronder ziet u een voorbeeld van een gegevensset:

{
    "Edge Historian (LDT-INTELPLANT)": {
        "TIC001-HI": {
            "TagName": "TIC001-HI",
            "DisplayType": "TrailingEdge",
            "Values": [
                {
                    "IsNumeric": true,
                    "TagName": "TIC001-HI",
                    "UtcSampleTime": "2020-09-08T04:20:40Z",
                    "NumericValue": 13.89999,
                    "TextValue": "13.89999",
                    "Status": "Good",
                    "Unit": "degC",
                    "Notes": null,
                    "Error": null,
                    "HasError": false
                },
                {
                    "IsNumeric": true,
                    "TagName": "TIC001-HI",
                    "UtcSampleTime": "2020-09-09T04:20:40Z",
                    "NumericValue": 13.89999,
                    "TextValue": "13.89999",
                    "Status": "Good",
                    "Unit": "degC",
                    "Notes": null,
                    "Error": null,
                    "HasError": false
                },
				// -- remaining values removed for brevity --
            ]
        }
    }
}

De gegevens worden geïndexeerd door de naam van de gegevensbron (Edge Historian (LDT-INTELPLANT)) en vervolgens de tagnaam (TIC001-HI). De vermelding voor elke tag bevat de volgende velden:

  • TagName - de weergavenaam van de tag.
  • DisplayType - geeft een hint waarin wordt beschreven hoe lijnen tussen afzonderlijke waarden moeten worden getekend bij het visualiseren van de gegevens in een grafiek.
  • Values - een lijst met tagwaarden.

Elke vermelding in de Values verzameling beschrijft één waarde voor de tag op een bepaald tijdstip. Hoewel er verschillende velden zijn gedefinieerd voor elke waarde, zijn de velden waarin we het meest geïnteresseerd zijn:

  • UtcSampleTime - de UTC-tijdstempel voor het voorbeeld, opgegeven in ISO 8601-indeling.
  • NumericValue - de numerieke waarde die door het instrument is vastgelegd.
  • Status - de kwaliteitsstatus die is gekoppeld aan de waarde (Good, Badof Uncertain). De status is over het algemeen Good tenzij het fysieke instrument is agnoseerd met een fout.
  • Unit - de maateenheid voor de waarde.

En dat is het, u hebt historische gegevens voor futher verwerking. Hier kunt u meldingen uitgeven, rpeorts compileren, procedures starten, enzovoort.

Bekende problemen en beperkingen

We werken aan een betere schemadefinitie, zodat de geretourneerde gegevensset gemakkelijker te navigeren is.

Veelvoorkomende fouten en oplossingen

Zorg ervoor dat u gemachtigd bent om toegang te krijgen tot de gegevensbron. Neem contact op met de persoon die uw App Store Connect of Intelligent Plant (support@intelligentplant.com) heeft geconfigureerd.

Veelgestelde vragen

Raadpleeg dit artikel , waarin u meer details van de hele set-up kunt bekijken. Aarzel niet om contact op te nemen met Intelligent Plant voor meer informatie of als u vragen hebt op info@intelligentplant.com

Beperkingslimieten

Name Aanroepen Verlengingsperiode
API-aanroepen per verbinding 100 60 seconden

Acties

Geaggregeerde waarden lezen

Geaggregeerde waarden voor een tag aanvragen.

Gegevensbronnen ophalen

Lijst met beschikbare gegevensbronnen ophalen.

Onbewerkte waarden lezen

Onbewerkte waarden voor een tag aanvragen.

Tags ophalen

Voer een tagzoekopdracht uit op een gegevensbron.

Tekenwaarden lezen

Vraag een best passende curve van tagwaarden aan.

Waarde van momentopname lezen

De huidige waarde van een tag ophalen.

Geaggregeerde waarden lezen

Geaggregeerde waarden voor een tag aanvragen.

Parameters

Name Sleutel Vereist Type Description
De naam van de gegevensbron.
dsn True string

De naam van de gegevensbron waarop u een gegevensquery wilt uitvoeren.

De tag om een query uit te voeren.
tag True string

De tag om een query uit te voeren.

De absolute of relatieve begintijd van de query.
start True string

De absolute of relatieve begintijd van de query.

De absolute of relatieve eindtijd van de query.
end True string

De absolute of relatieve eindtijd van de query.

Gegevensfunctie/aggregatie die moet worden gebruikt bij het uitvoeren van een gegevensquery.
function True string

De gegevensfunctie die moet worden gebruikt.

Het voorbeeldinterval voor de query.
step True string

Het voorbeeldinterval voor de query.

Wanneer waar, worden eigenschappen van tagwaarden opgenomen in het resultaat.
includeProperties boolean

Wanneer waar, worden eigenschappen van tagwaarden opgenomen in het resultaat.

Retouren

Gegevensbronnen ophalen

Lijst met beschikbare gegevensbronnen ophalen.

Retouren

Name Pad Type Description
array of object
Host
Host string

Host van gegevensbron

SupportedFeatures
SupportedFeatures string

Functies die worden ondersteund door gegevensbron

Naam
Name.Name string

Naam van gegevensbrononderdeel

Namespace
Name.Namespace string

Naamruimte van gegevensbron

QualifiedName
Name.QualifiedName string

Gekwalificeerde naam van gegevensbron

Schermnaam
Name.DisplayName string

Weergavenaam

Aliases
Name.Aliases array of

Aliases

Typenaam
TypeName string

Naam van type gegevensbrononderdeel

Description
Description string

Beschrijving van gegevensbrononderdeel

RunningStatus
Status.RunningStatus string

Status van actieve gegevensbron

IsHealthy
Status.HealthStatus.IsHealthy boolean

IsHealthy

Eigenschappen
Status.HealthStatus.Properties array of

Eigenschappen

IsInitialised
Status.IsInitialised boolean

IsInitialised

IsUitgeschakeld
Status.IsDisabled boolean

Status uitgeschakeld

Foutopsporingsmodus
Status.DebugMode boolean

Foutopsporingsmodus

UtcStartupTime
Status.UtcStartupTime string

Utc-tijd opstarten

UtcLastModified
Status.UtcLastModified string

Laatst gewijzigd UTC-datumtijd

Bedrijfstijd
Status.Uptime string

Uptime van gegevensbron

Messages
Status.Messages array of

Messages

Instellingen
Settings array of

Gegevensbroninstellingen

Keep-Alive gegevensquery's
Properties.Keep-Alive Data Queries string

Keep-Alive gegevensquery's

Extern type
Properties.Remote Type string

Extern type

AuthorizationRules
AuthorizationRules array of

Autorisatieregels voor gegevensbronnen

Onbewerkte waarden lezen

Onbewerkte waarden voor een tag aanvragen.

Parameters

Name Sleutel Vereist Type Description
De naam van de gegevensbron.
dsn True string

De naam van de gegevensbron waarop u een gegevensquery wilt uitvoeren.

De tag om een query uit te voeren.
tag True string

De tag om een query uit te voeren.

De absolute of relatieve begintijd van de query.
start True string

De absolute of relatieve begintijd van de query.

De absolute of relatieve eindtijd van de query.
end True string

De absolute of relatieve eindtijd van de query.

Het maximum aantal punten dat per tag moet worden geretourneerd.
points True integer

Het maximum aantal punten dat per tag moet worden geretourneerd.

Retouren

Tags ophalen

Voer een tagzoekopdracht uit op een gegevensbron.

Parameters

Name Sleutel Vereist Type Description
De naam van de gegevensbron die moet worden gebruikt voor een gegevensquery.
dsn True string

De naam van de gegevensbron.

Labelnaamfilter dat moet worden gebruikt. De standaardwaarde is '*'.
name True string

Het tagnaamfilter.

Het paginanummer van de overeenkomende resultaten die moeten worden geretourneerd.
page True integer

Het paginanummer van de overeenkomende resultaten die moeten worden geretourneerd.

Paginaformaat voor de resultaten.
pageSize True integer

Paginaformaat voor de resultaten.

Retouren

Name Pad Type Description
array of object
Identiteitsbewijs
Id string

Unieke tag-id

Naam
Name string

Naam van tag

Description
Description string

Beschrijving van tag

Eenheid van maat
UnitOfMeasure string

Tagwaarde-eenheid van meting

Waarde
Properties.index.Value integer

Waarde

Naam
Properties.index.Name string

Naam

Categorie
Properties.index.Category string

Categorie

Description
Properties.index.Description string

Description

DisplayIndex
Properties.index.DisplayIndex integer

DisplayIndex

IsReadOnly
Properties.index.IsReadOnly boolean

IsReadOnly

DigitalStates
DigitalStates array of

DigitalStates

IsMetaTag
IsMetaTag boolean

Vlag die aangeeft of de tag een metatag is die is gemaakt door een stuurprogramma.

Tekenwaarden lezen

Vraag een best passende curve van tagwaarden aan.

Parameters

Name Sleutel Vereist Type Description
De naam van de gegevensbron.
dsn True string

De naam van de gegevensbron waarop u een gegevensquery wilt uitvoeren.

De tag om een query uit te voeren.
tag True string

De tag om een query uit te voeren.

De absolute of relatieve begintijd van de query.
start True string

De absolute of relatieve begintijd van de query.

De absolute of relatieve eindtijd van de query.
end True string

De absolute of relatieve eindtijd van de query.

Tekeninterval
intervals True integer

De pixelbreedte van het diagram waarmee de tagwaarden worden weergegeven.

Wanneer waar, worden eigenschappen van tagwaarden opgenomen in de resultaten.
includeProperties boolean

Wanneer waar, worden eigenschappen van tagwaarden opgenomen in de resultaten.

Retouren

Waarde van momentopname lezen

De huidige waarde van een tag ophalen.

Parameters

Name Sleutel Vereist Type Description
De naam van de gegevensbron.
dsn True string

De naam van de gegevensbron waarop u een gegevensquery wilt uitvoeren.

De tag om een query uit te voeren.
tag True string

De tag om een query uit te voeren.

Wanneer waar, geeft u aan dat waarden voor momentopnamen in de cache niet mogen worden gebruikt.
nocache boolean

Wanneer waar, geeft u aan dat waarden voor momentopnamen in de cache niet mogen worden gebruikt (dat wil bijvoorbeeld dat er altijd een momentopnamequery wordt uitgevoerd op basis van de gegevensbron).

Wanneer waar, worden eigenschappen van tagwaarden opgenomen in de resultaten.
includeProperties boolean

Wanneer waar, worden eigenschappen van tagwaarden opgenomen in de resultaten.

Retouren

Name Pad Type Description
TagName
TagName string

Naam van tag

UtcSampleTime
UtcSampleTime string

Voorbeeldtijd van tagwaarde (UTC)

Numerieke waarde
NumericValue float

Numerieke waarde taggen

IsNumeric
IsNumeric boolean

Heeft de tag een numerieke waarde?

TextValue
TextValue string

Tekstwaarde taggen

Toestand
Status string

Status van tagwaarde

Unit
Unit string

Tagwaarde-eenheid van meting.

Opmerkingen
Notes string

Opmerkingen

Fout
Error string

Foutdetails van tagwaarde

HasError
HasError boolean

HasError-status van tagwaarde

Definities

HistoricalDataQueryResponsev2

Name Pad Type Description
Waarden
Values array of object

Waarden

TagName
Values.TagName string

Tag Naam

UtcSampleTime
Values.UtcSampleTime string

Voorbeeldtijd van tagwaarde (UTC)

Numerieke waarde
Values.NumericValue float

Numerieke waarde taggen

IsNumeric
Values.IsNumeric boolean

Heeft de status IsNumeric

TextValue
Values.TextValue string

Tekstwaarde taggen

Toestand
Values.Status string

Status van tagwaarde

Unit
Values.Unit string

Tagwaarde-eenheid van meting

Opmerkingen
Values.Notes string

Opmerkingen

Fout
Values.Error string

Foutdetails van tagwaarde

HasError
Values.HasError boolean

HasError-status van tagwaarde