다음을 통해 공유


산업용 앱 스토어

인텔리전트 플랜트의 산업용 앱 스토어는 클라우드 기반 애플리케이션 및 서비스가 현장 프로세스 데이터 기록 및 경보 및 이벤트 로그와 상호 작용할 수 있도록 하는 아키텍처를 기반으로 합니다. 산업용 App Store 커넥터를 사용하여 흐름에 공장 데이터를 도입합니다.

이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.

서비스 클래스 Regions
Copilot Studio Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
논리 앱 스탠다드 다음을 제외한 모든 Logic Apps 지역 :
     - Azure Government 지역
     - Azure 중국 지역
     - 미국 국방부(DoD)
Power Apps Premium 다음을 제외한 모든 Power Apps 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
Power Automate Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
연락처
이름 인텔리전트 플랜트
URL https://appstore.intelligentplant.com
전자 메일 support@intelligentplant.com
커넥터 메타데이터
게시자 인텔리전트 플랜트
웹 사이트 https://appstore.intelligentplant.com
개인 정보 보호 정책 https://appstore.intelligentplant.com/Content/assets/legal/IAS-PrivacyPolicy.html
카테고리 사물 인터넷; 비즈니스 인텔리전스

산업용 App Store Power Automate 커넥터

Intelligent Plant는 통합 API를 통해 모든 다른 역사가 데이터와 상호 작용할 수 있도록 하는 산업용 앱 스토어를 개발했습니다. 2020년 5월 초 인텔리전트 플랜트는 Power Automate용 Microsoft 인증 산업용 App Store 커넥터를 공식 출시했습니다. 더 이상 간단한 실시간 업데이트 옵션이나 복잡한 아키텍처 솔루션이 없는 무거운 SQL 쿼리 또는 Excel 문서 심문은 산업용 App Store 연결을 설치하기만 하면 Aspentech IP.21, OSIsoft PI, Honeywell Dynamo, OPC DA 및 HDA, Siemens 등에 연결할 수 있습니다. 이를 통해 고객은 이전에는 가능하지 않았던 인사이트를 제공하기 위해 다양한 원본의 데이터를 Microsoft Automate 흐름으로 가져올 수 있습니다. 실시간 업데이트는 공장 안전과 효율성을 높이는 엔지니어의 비용 절감 결정을 촉구합니다. 자세한 내용은 여기.

IAS - Power Platform 통합

필수 조건

  • 연결된 인, Google 또는 Microsoft 계정을 사용하여 로그인하면 산업용 앱 스토어에 등록할 수 있습니다. Microsoft Entra ID 동기화도 지원되므로 회사 자격 증명을 사용하여 로그인할 수 있습니다.
  • 데모 데이터 원본을 사용해 볼 수 있지만, 역사가 데이터에 연결하려면 App Store Connect를 설치하기만 하면 기본 제공 데이터 원본 드라이버 중 하나를 사용하여 데이터에 연결하면 됩니다.

자격 증명을 가져오는 방법

연결된 인, Google 또는 Microsoft 계정을 사용하여 로그인하기만 하면 됩니다. Microsoft Entra ID 동기화도 지원되므로 회사 자격 증명을 사용하여 로그인할 수 있습니다.

IAS - 로그인

커넥터 시작

흐름에서 산업용 앱 스토어를 작업으로 추가하고, 쿼리 중 하나를 지정하고, 매개 변수(예: Tagname, 시작, 종료 시간)를 입력하면 됩니다. 데이터 검색의 예:

  1. Power Automate 시작
    Microsoft Power Autoamte로 이동합니다. 필요한 경우 로그인합니다.
  2. 새 흐름 만들기
    :heavy_plus_sign: 왼쪽 메뉴에서 만들고 인스턴트 흐름 또는 예약된 흐름을 선택하고 선택 사항을 확인합니다.

산업용 App Store 커넥터 - 자동 학습 - 시작

  1. 서명하세요
    자격 증명을 사용하여 로그인합니다.

참고: 흐름당 한 번만 수행하면 됩니다. 다른 흐름에서 동일한 연결 자격 증명을 다시 사용할 수 있습니다.

Industrial App Store Connector - Autoamte - 로그인

  1. 매개 변수 채우기
    다음 값으로 필수 매개 변수를 채웁니다.
이름 가치 비고
데이터 원본 이름 dsn - 변수 App Store Connect에서 만들 때 제공된 데이터 원본 이름을 사용합니다.
쿼리할 태그 tag - 변수 역사가 태그를 지정합니다.
시작 시간 2001-01-01 절대 또는 상대 쿼리 시작 시간입니다.
종료 시간 2001-03-01 절대 또는 상대 쿼리 종료 시간입니다.
데이터 함수 AVG
샘플 간격 1일

Industrial App Store Connector - 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 - ISO 8601 형식으로 지정된 샘플의 UTC 타임스탬프입니다.
  • NumericValue - 계측에 의해 기록된 숫자 값입니다.
  • Status- 값(Good또는BadUncertain)과 연결된 품질 상태입니다. 물리적 계측기가 오류로 진단되지 않는 한 상태는 일반적으로 Good 발생합니다.
  • Unit - 값에 대한 측정 단위입니다.

그리고 그것은, 당신은 더 이상 처리를위한 기록 데이터가 있습니다. 여기에서 알림을 발급하고, rpeorts를 컴파일하고, 프로시저를 시작하는 등의 작업을 수행할 수 있습니다.

알려진 문제 및 제한 사항

반환된 데이터 집합을 더 쉽게 탐색할 수 있도록 더 나은 스키마 정의를 위해 노력하고 있습니다.

일반적인 오류 및 해결

데이터 원본에 액세스할 권한이 있는지 확인합니다. App Store Connect 또는 Intelligent Plant(support@intelligentplant.com)를 구성한 사람에게 문의하세요.

자주 묻는 질문(FAQ)

전체 설정에 대한 자세한 내용은 이 문서를 참조하세요. 인텔리전트 플랜트에 문의하여 자세한 내용을 알아보거나 info@intelligentplant.com

제한 한도

Name 호출 갱신 기간
연결당 API 호출 100 60초

동작

그림 값 읽기

태그 값의 최적 곡선을 요청합니다.

데이터 원본 가져오기

사용 가능한 데이터 원본 목록을 검색합니다.

스냅샷 값 읽기

태그의 현재 값을 가져옵니다.

원시 값 읽기

태그에 대한 원시 값을 요청합니다.

집계된 값 읽기

태그에 대해 집계된 값을 요청합니다.

태그 가져오기

데이터 원본에서 태그 검색을 수행합니다.

그림 값 읽기

태그 값의 최적 곡선을 요청합니다.

매개 변수

Name 필수 형식 Description
데이터 원본 이름입니다.
dsn True string

데이터 쿼리를 수행할 데이터 원본 이름입니다.

쿼리할 태그입니다.
tag True string

쿼리할 태그입니다.

절대 또는 상대 쿼리 시작 시간입니다.
start True string

절대 또는 상대 쿼리 시작 시간입니다.

절대 또는 상대 쿼리 종료 시간입니다.
end True string

절대 또는 상대 쿼리 종료 시간입니다.

플롯 간격
intervals True integer

태그 값을 표시할 차트의 픽셀 너비입니다.

true이면 태그 값 속성이 결과에 포함됩니다.
includeProperties boolean

true이면 태그 값 속성이 결과에 포함됩니다.

반환

데이터 원본 가져오기

사용 가능한 데이터 원본 목록을 검색합니다.

반환

Name 경로 형식 Description
array of object
Host
Host string

데이터 원본 호스트

SupportedFeatures
SupportedFeatures string

데이터 원본에서 지원하는 기능

이름
Name.Name string

데이터 원본 구성 요소 이름

네임스페이스
Name.Namespace string

데이터 원본 네임스페이스

QualifiedName
Name.QualifiedName string

데이터 원본 정규화된 이름

디스플레이 이름
Name.DisplayName string

표시 이름

Aliases
Name.Aliases array of

Aliases

유형 이름
TypeName string

데이터 원본 구성 요소 형식 이름

Description
Description string

데이터 원본 구성 요소 설명

RunningStatus
Status.RunningStatus string

데이터 원본 실행 상태

IsHealthy
Status.HealthStatus.IsHealthy boolean

IsHealthy

속성
Status.HealthStatus.Properties array of

속성

IsInitialised
Status.IsInitialised boolean

IsInitialised

비활성여부
Status.IsDisabled boolean

사용 안 함 상태

DebugMode
Status.DebugMode boolean

디버그 모드

UtcStartupTime
Status.UtcStartupTime string

시작 UTC 시간

UtcLastModified
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

데이터 원본 권한 부여 규칙

스냅샷 값 읽기

태그의 현재 값을 가져옵니다.

매개 변수

Name 필수 형식 Description
데이터 원본 이름입니다.
dsn True string

데이터 쿼리를 수행할 데이터 원본 이름입니다.

쿼리할 태그입니다.
tag True string

쿼리할 태그입니다.

true이면 캐시된 스냅샷 값을 사용하지 않도록 지정합니다.
nocache boolean

true이면 캐시된 스냅샷 값을 사용하지 않도록 지정합니다(즉, 스냅샷 쿼리는 항상 데이터 원본에 대해 실행됨).

true이면 태그 값 속성이 결과에 포함됩니다.
includeProperties boolean

true이면 태그 값 속성이 결과에 포함됩니다.

반환

Name 경로 형식 Description
TagName
TagName string

태그 이름

UtcSampleTime
UtcSampleTime string

태그 값 샘플 시간(UTC)

NumericValue
NumericValue float

태그 숫자 값

IsNumeric
IsNumeric boolean

태그에 숫자 값이 있나요?

TextValue
TextValue string

태그 텍스트 값

상태
Status string

태그 값 상태

단위
Unit string

태그 값 측정 단위입니다.

비고
Notes string

비고

오류
Error string

태그 값 오류 세부 정보

오류 발생
HasError boolean

태그 값 HasError 상태

원시 값 읽기

태그에 대한 원시 값을 요청합니다.

매개 변수

Name 필수 형식 Description
데이터 원본 이름입니다.
dsn True string

데이터 쿼리를 수행할 데이터 원본 이름입니다.

쿼리할 태그입니다.
tag True string

쿼리할 태그입니다.

절대 또는 상대 쿼리 시작 시간입니다.
start True string

절대 또는 상대 쿼리 시작 시간입니다.

절대 또는 상대 쿼리 종료 시간입니다.
end True string

절대 또는 상대 쿼리 종료 시간입니다.

태그당 반환할 최대 포인트 수입니다.
points True integer

태그당 반환할 최대 포인트 수입니다.

반환

집계된 값 읽기

태그에 대해 집계된 값을 요청합니다.

매개 변수

Name 필수 형식 Description
데이터 원본 이름입니다.
dsn True string

데이터 쿼리를 수행할 데이터 원본 이름입니다.

쿼리할 태그입니다.
tag True string

쿼리할 태그입니다.

절대 또는 상대 쿼리 시작 시간입니다.
start True string

절대 또는 상대 쿼리 시작 시간입니다.

절대 또는 상대 쿼리 종료 시간입니다.
end True string

절대 또는 상대 쿼리 종료 시간입니다.

데이터 쿼리를 수행할 때 사용할 데이터 함수/집계입니다.
function True string

사용할 데이터 함수입니다.

쿼리에 대한 샘플 간격입니다.
step True string

쿼리에 대한 샘플 간격입니다.

true이면 태그 값 속성이 결과에 포함됩니다.
includeProperties boolean

true이면 태그 값 속성이 결과에 포함됩니다.

반환

태그 가져오기

데이터 원본에서 태그 검색을 수행합니다.

매개 변수

Name 필수 형식 Description
데이터 쿼리에 사용할 데이터 원본 이름입니다.
dsn True string

데이터 원본 이름입니다.

사용할 태그 이름 필터입니다. 기본값은 "*"입니다.
name True string

태그 이름 필터입니다.

반환해야 하는 일치하는 결과의 페이지 번호입니다.
page True integer

반환해야 하는 일치하는 결과의 페이지 번호입니다.

결과의 페이지 크기입니다.
pageSize True integer

결과의 페이지 크기입니다.

반환

Name 경로 형식 Description
array of object
아이디
Id string

고유 태그 식별자

이름
Name string

태그 이름

Description
Description string

태그 설명

측정 단위
UnitOfMeasure string

태그 값 측정 단위

가치
Properties.index.Value integer

가치

이름
Properties.index.Name string

이름

카테고리
Properties.index.Category string

카테고리

Description
Properties.index.Description string

Description

DisplayIndex
Properties.index.DisplayIndex integer

DisplayIndex

읽기 전용 여부
Properties.index.IsReadOnly boolean

읽기 전용 여부

DigitalStates
DigitalStates array of

DigitalStates

IsMetaTag
IsMetaTag boolean

태그가 드라이버에서 만든 메타 태그인지를 지정하는 플래그입니다.

정의

HistoricalDataQueryResponsev2

Name 경로 형식 Description
가치들
Values array of object

가치들

TagName
Values.TagName string

태그 이름

UtcSampleTime
Values.UtcSampleTime string

태그 값 샘플 시간(UTC)

NumericValue
Values.NumericValue float

태그 숫자 값

IsNumeric
Values.IsNumeric boolean

IsNumeric 상태

TextValue
Values.TextValue string

태그 텍스트 값

상태
Values.Status string

태그 값 상태

단위
Values.Unit string

태그 값 측정 단위

비고
Values.Notes string

비고

오류
Values.Error string

태그 값 오류 세부 정보

오류 발생
Values.HasError boolean

태그 값 HasError 상태