Endüstriyel Uygulama Mağazası

Intelligent Plant'ten Endüstriyel Uygulama Mağazası, bulut tabanlı uygulamaların ve hizmetlerin yerinde İşlem VeriSi Tarihçileri ve Alarm ve Olay Günlükleri ile etkileşim kurmasını sağlayan bir mimari üzerine kurulmuştur. Endüstriyel App Store Bağlayıcısı'nı kullanarak akışlarınıza tesis verilerini tanıtın.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standart Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - Azure Kamu bölgeleri
     - Azure Çin bölgeleri
     - ABD Savunma Bakanlığı (DoD)
Power Apps Premium Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Power Automate Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
İletişim
İsim Akıllı Tesis
URL https://appstore.intelligentplant.com
E-posta support@intelligentplant.com
Bağlayıcı Meta Verileri
Publisher Akıllı Tesis
Web sitesi https://appstore.intelligentplant.com
Gizlilik ilkesi https://appstore.intelligentplant.com/Content/assets/legal/IAS-PrivacyPolicy.html
Kategoriler Nesnelerin İnterneti; İş Zekası

Industrial App Store Power Automate bağlayıcısı

Intelligent Plant, birleşik bir API aracılığıyla tüm farklı tarihçi verileriyle etkileşime olanak tanıyan Endüstriyel App Store'u geliştirdi. Mayıs 2020 Akıllı Tesis'in başlangıcında, Power Automate için Microsoft sertifikalı bir Endüstriyel App Store bağlayıcısı kullanıma sunuldu. Artık kolay gerçek zamanlı güncelleştirme seçeneği veya karmaşık mimari çözümleri olmadan ağır SQL sorguları veya Excel belge sorgulamaları yok, Sadece Endüstriyel App Store'u yükleyin ve aspentech IP.21, OSIsoft PI, Honeywell Dynamo, OPC DA ve HDA, Siemens ve daha fazlasına bağlanabileceksiniz. Bu sayede müşterilerimiz daha önce mümkün olmayan içgörüler sunmak için çeşitli kaynaklardan Microsoft Automate akışlarına veri getirebilir. Gerçek zamanlı güncelleştirmeler, tesis güvenliğini ve verimliliğini artıran mühendisler tarafından para tasarrufu kararları alınmasına neden olur. Endüstriyel burada.

IAS - Power Platform tümleştirmesi

Önkoşullar

  • Yalnızca Bağlı Giriş, Google veya Microsoft hesabınızı kullanarak oturum açarak Endüstriyel Uygulama mağazasına kaydolun. İş kimlik bilgilerinizi kullanarak oturum açmanıza olanak tanıyan Microsoft Entra ID eşitlemesi de desteklenir.
  • Tanıtım veri kaynakları ile oyun oynayabilirsiniz, ancak tarihçi verilerinize bağlanmak istiyorsanız App Store Connect'i yüklemeniz yeterlidir, kullanıma hazır veri kaynağı sürücüsünden birini kullanarak verilerinize bağlanın ve başlamaya hazırsınız demektir!

Kimlik bilgilerini alma

Bağlı Giriş, Google veya Microsoft hesabınızı kullanarak oturum açmanız yeterlidir. İş kimlik bilgilerinizi kullanarak oturum açmanıza olanak tanıyan Microsoft Entra ID eşitlemesi de desteklenir.

IAS - oturum açma

Bağlayıcınızı kullanmaya başlama

Akışınıza Industrial App Store'ı eylem olarak eklemeniz, sorgulardan birini belirtmeniz, etiket adı, başlangıç, bitiş saatleri gibi parametreleri girmeniz yeterlidir ve hepsi bu kadar! Veri alma örneği:

  1. Power Automate'i başlatma
    Microsoft Power Autoamte'a gidin. Gerekirse oturum açın.
  2. Yeni Akış oluşturma
    :heavy_plus_sign: Sol taraftaki menüde oluştur'a basın ve bir Anlık Akış veya Zamanlanmış Akış seçin ve seçiminizi onaylayın.

Endüstriyel App Store Bağlayıcısı - OtomatikAmte - Başlarken

  1. Oturum açma
    Kimlik bilgilerinizi kullanarak oturum açın.

NOT: Bunu akış başına yalnızca bir kez yapmanız gerekir. Aynı bağlantı kimlik bilgileri diğer akışlarda yeniden kullanılabilir

Endüstriyel Uygulama Mağazası Bağlayıcısı - OtomatikAmte - Oturum açma

  1. Parametreleri doldurma
    Gerekli parametreleri aşağıdaki değerlerle doldurun:
İsim Değer Uyarı
Veri kaynağı adı dsn - değişken App Store Connect'te oluşturduğunuzda sağlanan veri kaynağı adınızı kullanın.
Sorguya etiketle tag - değişken Tarihçi etiketlerinizi belirtin.
Başlangıç saati 2001-01-01 Mutlak veya göreli sorgu başlangıç zamanı.
Bitiş saati 2001-03-01 Mutlak veya göreli sorgu bitiş saati.
Data işlevi AVG
Örnek aralık 1 gün

Endüstriyel Uygulama Mağazası Bağlayıcısı - OtomatikAmte - Oturum açma

Power Automate'e döndürülen geçmiş verileri , JSON dosya biçimini kullanarak izleme değerlerini açıklar. Aşağıda örnek bir veri kümesi gösterilmiştir:

{
    "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 --
            ]
        }
    }
}

Veriler, veri kaynağı adına () ve ardından etiket adına (Edge Historian (LDT-INTELPLANT)TIC001-HI) göre dizine alınır. Her etiketin girdisi aşağıdaki alanları içerir:

  • TagName - etiketin görünen adı.
  • DisplayType - verileri grafikte görselleştirirken tek tek değerler arasındaki çizgilerin nasıl çizilmesi gerektiğini açıklayan bir ipucu sağlar.
  • Values - etiket değerlerinin listesi.

Koleksiyondaki Values her giriş, belirli bir zaman noktasında etiket için tek bir değer tanımlar. Her değerde tanımlanmış birkaç alan olsa da, en çok ilgilendiğimiz alanlar şunlardır:

  • UtcSampleTime - ISO 8601 biçiminde belirtilen örnek için UTC zaman damgası.
  • NumericValue - araç tarafından kaydedilen sayısal değer.
  • Status - değerle (Good, Badveya Uncertain) ilişkili kalite durumu. Fiziksel alet bir hatayla tanılanmadığı sürece durum genellikle olur Good .
  • Unit - değerin ölçü birimi.

İşte bu kadar, daha fazla işleme için geçmişe dönük verileriniz var. Buradan bildirimler verebilir, rpeort derleyebilir, yordamları başlatabilir vb.

Bilinen sorunlar ve sınırlamalar

Döndürülen veri kümesinde gezinmenin daha kolay olması için daha iyi şema tanımı üzerinde çalışıyoruz.

Yaygın hatalar ve çözümler

Veri kaynağına erişme yetkiniz olduğundan emin olun. App Store Connect'inizi yapılandıran kişiye veya Akıllı Tesise (support@intelligentplant.com ) başvurun.

FAQ

Lütfen tüm kurulumun ayrıntılarına inen bu makaleye bakın. Daha fazla bilgi için Veya herhangi bir sorunuz varsa Akıllı Tesis ile iletişime geçmekten çekinmeyin info@intelligentplant.com

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

Anlık Görüntü Değerini Okuma

Etiketin geçerli değerini alır.

Etiketleri Alın

Veri kaynağında etiket araması yapma.

Ham Değerleri Okuma

Etiket için ham değerler isteyin.

Toplanan Değerleri Okuma

Bir etiket için toplanan değerleri isteme.

Veri Kaynaklarını Alma

Kullanılabilir veri kaynaklarının listesini alın.

Çizim Değerlerini Okuma

Etiket değerlerinin en uygun eğrisini isteyin.

Anlık Görüntü Değerini Okuma

Etiketin geçerli değerini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Veri kaynağı adı.
dsn True string

Veri sorgusu gerçekleştirmek için veri kaynağı adı.

Sorgu için etiket.
tag True string

Sorgu için etiket.

True olduğunda, önbelleğe alınan anlık görüntü değerlerinin kullanılmaması gerektiğini belirtir.
nocache boolean

True olduğunda, önbelleğe alınan anlık görüntü değerlerinin kullanılmaması gerektiğini belirtir (örneğin, veri kaynağında her zaman bir anlık görüntü sorgusu yürütülür).

True olduğunda, etiket değeri özellikleri sonuçlara eklenir.
includeProperties boolean

True olduğunda, etiket değeri özellikleri sonuçlara eklenir.

Döndürülenler

Name Yol Tür Description
TagName
TagName string

Etiket adı

UtcSampleTime
UtcSampleTime string

Etiket değeri örnek saati (UTC)

NumericValue
NumericValue float

Sayısal değeri etiketleme

IsNumeric
IsNumeric boolean

Etiketin sayısal değeri var mı?

TextValue
TextValue string

Etiket metin değeri

Statü
Status string

Etiket değeri durumu

Birim
Unit string

Etiket değeri ölçü birimi.

Notes
Notes string

Notes

Hata
Error string

Etiket değeri hata ayrıntıları

HasError
HasError boolean

Etiket değeri HasError durumu

Etiketleri Alın

Veri kaynağında etiket araması yapma.

Parametreler

Name Anahtar Gerekli Tür Description
Veri sorgusu için kullanılacak veri kaynağı adı.
dsn True string

Veri kaynağı adı.

Kullanılacak etiket adı filtresi. Varsayılan değer "*" olur.
name True string

Etiket adı filtresi.

Döndürülmesi gereken eşleşen sonuçların sayfa numarası.
page True integer

Döndürülmesi gereken eşleşen sonuçların sayfa numarası.

Sonuçlar için sayfa boyutu.
pageSize True integer

Sonuçlar için sayfa boyutu.

Döndürülenler

Name Yol Tür Description
array of object
Kimlik
Id string

Benzersiz etiket tanımlayıcısı

İsim
Name string

Etiket adı

Description
Description string

Etiket açıklaması

Ölçü Birimi
UnitOfMeasure string

Etiket değeri ölçü birimi

Değer
Properties.index.Value integer

Değer

İsim
Properties.index.Name string

İsim

Kategori
Properties.index.Category string

Kategori

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

Etiketin bir sürücü tarafından oluşturulan bir meta etiketi olup olmadığını belirten bayrak.

Ham Değerleri Okuma

Etiket için ham değerler isteyin.

Parametreler

Name Anahtar Gerekli Tür Description
Veri kaynağı adı.
dsn True string

Veri sorgusu gerçekleştirmek için veri kaynağı adı.

Sorgu için etiket.
tag True string

Sorgu için etiket.

Mutlak veya göreli sorgu başlangıç zamanı.
start True string

Mutlak veya göreli sorgu başlangıç zamanı.

Mutlak veya göreli sorgu bitiş saati.
end True string

Mutlak veya göreli sorgu bitiş saati.

Etiket başına döndürülecek en fazla nokta sayısı.
points True integer

Etiket başına döndürülecek en fazla nokta sayısı.

Döndürülenler

Toplanan Değerleri Okuma

Bir etiket için toplanan değerleri isteme.

Parametreler

Name Anahtar Gerekli Tür Description
Veri kaynağı adı.
dsn True string

Veri sorgusu gerçekleştirmek için veri kaynağı adı.

Sorgu için etiket.
tag True string

Sorgu için etiket.

Mutlak veya göreli sorgu başlangıç zamanı.
start True string

Mutlak veya göreli sorgu başlangıç zamanı.

Mutlak veya göreli sorgu bitiş saati.
end True string

Mutlak veya göreli sorgu bitiş saati.

Veri sorgusu gerçekleştirirken kullanılacak veri işlevi/toplama.
function True string

Kullanılacak veri işlevi.

Sorgu için örnek aralık.
step True string

Sorgu için örnek aralık.

True olduğunda, etiket değeri özellikleri sonuca eklenir.
includeProperties boolean

True olduğunda, etiket değeri özellikleri sonuca eklenir.

Döndürülenler

Veri Kaynaklarını Alma

Kullanılabilir veri kaynaklarının listesini alın.

Döndürülenler

Name Yol Tür Description
array of object
Host
Host string

Veri kaynağı konağı

SupportedFeatures
SupportedFeatures string

Veri kaynağı tarafından desteklenen özellikler

İsim
Name.Name string

Veri kaynağı bileşeni adı

Namespace
Name.Namespace string

Veri kaynağı ad alanı

QualifiedName
Name.QualifiedName string

Veri kaynağı nitelenmiş adı

Gösterim Adı
Name.DisplayName string

Görüntü adı

Aliases
Name.Aliases array of

Aliases

TürAdı
TypeName string

Veri kaynağı bileşen türü adı

Description
Description string

Veri kaynağı bileşeni açıklaması

RunningStatus
Status.RunningStatus string

Veri kaynağı çalıştırma durumu

IsHealthy
Status.HealthStatus.IsHealthy boolean

IsHealthy

Özellikler
Status.HealthStatus.Properties array of

Özellikler

IsInitialised
Status.IsInitialised boolean

IsInitialised

Devre Dışı
Status.IsDisabled boolean

Devre dışı durumu

DebugMode
Status.DebugMode boolean

Hata ayıklama modu

UtcStartupTime
Status.UtcStartupTime string

Başlangıç UTC Saati

UtcLastModified
Status.UtcLastModified string

Son Değiştirilen UTC Tarih Saati

Çalışma süresi
Status.Uptime string

Veri kaynağı çalışma süresi

Messages
Status.Messages array of

Messages

Settings
Settings array of

Veri kaynağı ayarları

Veri Sorgularını Keep-Alive
Properties.Keep-Alive Data Queries string

Veri Sorgularını Keep-Alive

Uzak Tür
Properties.Remote Type string

Uzak Tür

AuthorizationRules
AuthorizationRules array of

Veri kaynağı yetkilendirme kuralları

Çizim Değerlerini Okuma

Etiket değerlerinin en uygun eğrisini isteyin.

Parametreler

Name Anahtar Gerekli Tür Description
Veri kaynağı adı.
dsn True string

Veri sorgusu gerçekleştirmek için veri kaynağı adı.

Sorgu için etiket.
tag True string

Sorgu için etiket.

Mutlak veya göreli sorgu başlangıç zamanı.
start True string

Mutlak veya göreli sorgu başlangıç zamanı.

Mutlak veya göreli sorgu bitiş saati.
end True string

Mutlak veya göreli sorgu bitiş saati.

Çizim aralığı
intervals True integer

Etiket değerlerinin görüntüleneceği grafiğin piksel genişliği.

True olduğunda, etiket değeri özellikleri sonuçlara eklenir.
includeProperties boolean

True olduğunda, etiket değeri özellikleri sonuçlara eklenir.

Döndürülenler

Tanımlar

HistoricalDataQueryResponsev2

Name Yol Tür Description
Değerler
Values array of object

Değerler

TagName
Values.TagName string

Etiket Adı

UtcSampleTime
Values.UtcSampleTime string

Etiket değeri örnek saati (UTC)

NumericValue
Values.NumericValue float

Sayısal değeri etiketleme

IsNumeric
Values.IsNumeric boolean

IsNumeric durumu

TextValue
Values.TextValue string

Etiket metin değeri

Statü
Values.Status string

Etiket değeri durumu

Birim
Values.Unit string

Etiket değeri ölçü birimi

Notes
Values.Notes string

Notes

Hata
Values.Error string

Etiket değeri hata ayrıntıları

HasError
Values.HasError boolean

Etiket değeri HasError durumu