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.
Ö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.
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:
-
Power Automate'i başlatma
Microsoft Power Autoamte'a gidin. Gerekirse oturum açın. -
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.
-
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
-
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 |
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,BadveyaUncertain) ilişkili kalite durumu. Fiziksel alet bir hatayla tanılanmadığı sürece durum genellikle olurGood. -
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 |