共用方式為


工業應用程式商店

Intelligent Plant 的工業應用商店建立在一種架構之上,使基於雲的應用程序和服務能夠與現場過程數據歷史學家以及警報和事件日誌進行交互。 使用工業應用程式商店連接器將工廠資料引入您的流程。

此連接器適用於以下產品和區域:

服務 Class Regions
副駕駛工作室 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
邏輯應用程式 標準 所有 Logic Apps 區域, 但下列區域除外:
     - Azure Government 區域
     - Azure 中國區域
     - 美國國防部 (DoD)
Power Apps 進階 除下列區域外的所有 Power Apps 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
Power Automate(自動化服務) 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
連絡人​​
名稱 智慧工廠
URL https://appstore.intelligentplant.com
Email support@intelligentplant.com
連接器中繼資料
Publisher 智慧工廠
網站 https://appstore.intelligentplant.com
隱私策略 https://appstore.intelligentplant.com/Content/assets/legal/IAS-PrivacyPolicy.html
類別 物聯網;商業智慧

工業應用程式商店 Power Automate 連接器

Intelligent Plant 開發了工業應用商店,可通過統一的 API 與所有不同的歷史學家數據進行交互。 2020 年 5 月初,Intelligent Plant 發布了適用於 Power Automate 的官方 Microsoft 認證工業應用商店連接器。 不再需要繁重的 SQL 查詢或 Excel 文檔詢問,沒有簡單的實時更新選項或復雜的架構解決方案,只需安裝 Industrial App Store,連接,開箱即用,您將能夠連接到 Aspentech IP.21、OSIsoft PI、霍尼韋爾 Dynamo、OPC DA & HDA、西門子等等。 這可讓我們的客戶將各種來源的數據帶入 Microsoft Automate 流程,以提供以前不可能的見解。 即時更新促使工程師做出省錢決策,同時提高工廠的安全性和效率。 如需詳細資訊,請參閱 這裡

IAS - Power Platform 整合

先決條件

  • 只需使用您的 Linked In、Google 或 Microsoft 帳戶登錄即可在工業應用商店註冊。 也支援 Microsoft Entra ID 同步處理,可讓您使用工作認證登入。
  • 演示數據源可供您使用,但如果您想連接到您的歷史數據,只需安裝 App Store Connect,使用一個開箱即用的數據源驅動程序連接到您的數據,您就可以開始了!

如何取得認證

只需使用您的連結、Google 或 Microsoft 帳戶登入即可。 也支援 Microsoft Entra ID 同步處理,可讓您使用工作認證登入。

IAS - 登入

開始使用連接器

只需將 Industrial App Store 新增為流程中的操作,指定其中一個查詢,輸入參數,例如標籤名稱、開始時間、結束時間,僅此而已! 資料擷取的範例:

  1. 啟動 Power Automate
    流覽至 Microsoft Power Autoamte。 如果需要,請登入。
  2. 建立新流程
    點擊 :heavy_plus_sign:創建 在左側菜單上,然後選擇 即時流程計劃流程 並確認您的選擇。

工業應用商店連接器 - Autoamte - 快速入門

  1. 登入
    使用您的認證登入。

注意:每個流程只需要執行一次此操作。 相同的連線認證可以在其他流程中重複使用

工業應用商店連接器 - Autoamte - 登錄

  1. 填寫參數
    使用下列值填入必要的參數:
名稱 價值觀 備註
資料來源名稱 DSN - 變數 使用你在 App Store Connect 中建立資料來源時提供的資料來源名稱。
要查詢的標籤 標籤 - 變數 指定您的歷史學家標籤。
開始時間 2001-01-01 絕對或相對查詢開始時間。
結束時間 2001-03-01 絕對或相對查詢結束時間。
數據功能 AVG
取樣間隔 1天

工業應用商店連接器 - Autoamte - 登錄

傳回給 Power Automate 的歷史資料會使用 JSON 檔案格式描述儀器值。 範例資料集如下所示:

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

資料會依資料來源名稱 (Edge Historian (LDT-INTELPLANT)) 和標籤名稱 (TIC001-HI) 建立索引。 每個標籤的項目都包含下列欄位:

  • TagName - 標籤的顯示名稱。
  • DisplayType - 提供提示,說明在圖表上視覺化資料時,應如何在個別值之間繪製線條。
  • Values - 標籤值清單。

集合中的 Values 每個專案都會描述標籤在特定時間點的單一值。 雖然每個值上都定義了多個欄位,但我們最感興趣的欄位是:

  • UtcSampleTime - 範例的 UTC 時間戳記,以 ISO 8601 格式指定。
  • NumericValue - 儀器記錄的數值。
  • Status - 與值相關聯的品質狀態 (GoodBadUncertain)。 除非物理儀器被診斷出有故障,否則狀態通常會是。Good
  • Unit - 值的測量單位。

就是這樣,您有歷史數據可供進一步處理。 從這裡您可以發出通知、編譯 rpeorts、啟動程序等。

已知問題與限制

我們正在努力改進結構描述定義,以便傳回的資料集更容易導航。

常見錯誤和補救措施

請確定您已獲授權存取資料來源。 請聯絡設定 App Store Connect 或 Intelligent Plant 的人員 (support@intelligentplant.com)。

FAQ

請參閱 這篇文章 ,其中深入探討了整個設置的更多細節。 請隨時聯繫 Intelligent Plant 了解更多信息或如果您有任何疑問,請訪問 info@intelligentplant.com

節流限制

名稱 呼叫 續約期間
每個連線的 API 呼叫 100 60 秒

動作

取得資料來源

擷取可用資料來源的清單。

獲取標籤

在資料來源上執行標籤搜尋。

讀取原始值

要求標籤的原始值。

讀取彙總值

要求標籤的彙總值。

讀取快照值

取得標籤的目前值。

讀取繪圖值

要求標籤值的最佳擬合曲線。

取得資料來源

擷取可用資料來源的清單。

傳回

名稱 路徑 類型 Description
array of object
Host
Host string

資料來源主機

支援的功能
SupportedFeatures string

資料來源支援的功能

名稱
Name.Name string

資料來源元件名稱

Namespace
Name.Namespace string

資料來源命名空間

合格名稱
Name.QualifiedName string

資料來源限定名稱

顯示名稱
Name.DisplayName string

顯示名稱

Aliases
Name.Aliases array of

Aliases

類型名稱
TypeName string

資料來源元件類型名稱

Description
Description string

資料來源元件描述

執行狀態
Status.RunningStatus string

資料來源執行狀態

是健康的
Status.HealthStatus.IsHealthy boolean

是健康的

屬性
Status.HealthStatus.Properties array of

屬性

是初始化
Status.IsInitialised boolean

是初始化

已停用
Status.IsDisabled boolean

禁用狀態

偵錯模式
Status.DebugMode boolean

偵錯模式

Utc啟動時間
Status.UtcStartupTime string

啟動 UTC 時間

UtcLast修改
Status.UtcLastModified string

上次修改的 UTC 日期時間

上線時間
Status.Uptime string

資料來源正常運行時間

Messages
Status.Messages array of

Messages

設定
Settings array of

資料來源設定

Keep-Alive 資料查詢
Properties.Keep-Alive Data Queries string

Keep-Alive 資料查詢

遠端類型
Properties.Remote Type string

遠端類型

AuthorizationRules
AuthorizationRules array of

資料來源授權規則

獲取標籤

在資料來源上執行標籤搜尋。

參數

名稱 機碼 必要 類型 Description
要用於資料查詢的資料來源名稱。
dsn True string

資料來源名稱。

要使用的標籤名稱篩選器。 預設值為 “*”。
name True string

標籤名稱篩選器。

應傳回之相符結果的頁碼。
page True integer

應傳回之相符結果的頁碼。

結果的頁面大小。
pageSize True integer

結果的頁面大小。

傳回

名稱 路徑 類型 Description
array of object
Id
Id string

唯一標籤識別碼

名稱
Name string

標籤名稱

Description
Description string

標籤說明

計量單位
UnitOfMeasure string

標籤值 unit-of-measurement

價值觀
Properties.index.Value integer

價值觀

名稱
Properties.index.Name string

名稱

類別
Properties.index.Category string

類別

Description
Properties.index.Description string

Description

顯示索引
Properties.index.DisplayIndex integer

顯示索引

IsReadOnly
Properties.index.IsReadOnly boolean

IsReadOnly

數字狀態
DigitalStates array of

數字狀態

IsMetaTag
IsMetaTag boolean

指定標籤是否為驅動程式所建立的中繼標籤的旗標。

讀取原始值

要求標籤的原始值。

參數

名稱 機碼 必要 類型 Description
資料來源名稱。
dsn True string

要執行資料查詢的資料來源名稱。

要查詢的標籤。
tag True string

要查詢的標籤。

絕對或相對查詢開始時間。
start True string

絕對或相對查詢開始時間。

絕對或相對查詢結束時間。
end True string

絕對或相對查詢結束時間。

每個標籤要傳回的點數上限。
points True integer

每個標籤要傳回的點數上限。

傳回

讀取彙總值

要求標籤的彙總值。

參數

名稱 機碼 必要 類型 Description
資料來源名稱。
dsn True string

要執行資料查詢的資料來源名稱。

要查詢的標籤。
tag True string

要查詢的標籤。

絕對或相對查詢開始時間。
start True string

絕對或相對查詢開始時間。

絕對或相對查詢結束時間。
end True string

絕對或相對查詢結束時間。

執行資料查詢時要使用的資料函式/彙總。
function True string

要使用的資料函數。

查詢的取樣間隔。
step True string

查詢的取樣間隔。

當 true 時,標籤值屬性將包含在結果中。
includeProperties boolean

當 true 時,標籤值屬性將包含在結果中。

傳回

讀取快照值

取得標籤的目前值。

參數

名稱 機碼 必要 類型 Description
資料來源名稱。
dsn True string

要執行資料查詢的資料來源名稱。

要查詢的標籤。
tag True string

要查詢的標籤。

當 true 時,指定不應使用快取的快照值。
nocache boolean

如果為 true,則指定不應使用快取的快照值 (亦即,一律會針對資料來源執行快照集查詢)。

當 true 時,標籤值屬性將包含在結果中。
includeProperties boolean

當 true 時,標籤值屬性將包含在結果中。

傳回

名稱 路徑 類型 Description
標籤名稱
TagName string

標籤名稱

UtcSampleTime
UtcSampleTime string

標籤值取樣時間 (UTC)

數值
NumericValue float

標籤數值

IsNumeric
IsNumeric boolean

標籤有數值嗎?

文字值
TextValue string

標籤文字值

地位
Status string

標籤值狀態

單位
Unit string

標籤值測量單位。

註釋
Notes string

註釋

錯誤
Error string

標籤值錯誤詳細資料

有錯誤
HasError boolean

標籤值 HasError 狀態

讀取繪圖值

要求標籤值的最佳擬合曲線。

參數

名稱 機碼 必要 類型 Description
資料來源名稱。
dsn True string

要執行資料查詢的資料來源名稱。

要查詢的標籤。
tag True string

要查詢的標籤。

絕對或相對查詢開始時間。
start True string

絕對或相對查詢開始時間。

絕對或相對查詢結束時間。
end True string

絕對或相對查詢結束時間。

繪圖間隔
intervals True integer

將顯示標籤值的圖表像素寬度。

當 true 時,標籤值屬性將包含在結果中。
includeProperties boolean

當 true 時,標籤值屬性將包含在結果中。

傳回

定義

HistoricalDataQueryResponsev2

名稱 路徑 類型 Description
價值觀
Values array of object

價值觀

標籤名稱
Values.TagName string

標記名稱

UtcSampleTime
Values.UtcSampleTime string

標籤值取樣時間 (UTC)

數值
Values.NumericValue float

標籤數值

IsNumeric
Values.IsNumeric boolean

IsNumeric 狀態

文字值
Values.TextValue string

標籤文字值

地位
Values.Status string

標籤值狀態

單位
Values.Unit string

標籤值 unit-of-measurement

註釋
Values.Notes string

註釋

錯誤
Values.Error string

標籤值錯誤詳細資料

有錯誤
Values.HasError boolean

標籤值 HasError 狀態