Partilhar via


Loja de aplicativos industrial

A App Store Industrial da Intelligent Plant é construída em uma arquitetura que permite que aplicativos e serviços baseados em nuvem interajam com historiadores de dados de processo no local e logs de alarme e eventos. Use o Industrial App Store Connector para introduzir dados da planta em seus fluxos.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Planta inteligente
URL https://appstore.intelligentplant.com
Email support@intelligentplant.com
Metadados do conector
Editora Planta inteligente
Sítio Web https://appstore.intelligentplant.com
Política de privacidade https://appstore.intelligentplant.com/Content/assets/legal/IAS-PrivacyPolicy.html
Categorias Internet das Coisas; Inteligência de Negócios

Conector Industrial App Store Power Automate

A Intelligent Plant desenvolveu a Industrial App Store que permite a interação com todos os diferentes dados do historiador através de uma API unificada. No início de maio de 2020, a Intelligent Plant lançou um conector oficial da Industrial App Store certificado pela Microsoft para Power Automate. Não há mais consultas SQL pesadas ou interrogações de documentos do Excel sem opção de atualização fácil em tempo real ou soluções de arquitetura complicadas, basta instalar o Industrial App Store connect e fora da caixa você será capaz de se conectar a Aspentech IP.21, OSIsoft PI, Honeywell Dynamo, OPC DA & HDA, Siemens e muitos mais. Isso permite que nossos clientes tragam dados de várias fontes para os fluxos do Microsoft Automate para fornecer informações que não eram possíveis antes. As atualizações em tempo real exigem decisões de economia de dinheiro tomadas pelos engenheiros, o que também aumenta a segurança e a eficiência da fábrica. Mais informações podem ser encontradas aqui.

IAS - Integração com a Power Platform

Pré-requisitos

  • Registe-se na Industrial App Store simplesmente iniciando sessão utilizando a sua conta Linked In, Google ou Microsoft. A sincronização do Microsoft Entra ID também é suportada, o que lhe permitirá iniciar sessão utilizando as suas credenciais de trabalho.
  • As fontes de dados de demonstração estão lá para você brincar, mas se você quiser se conectar aos dados do seu historiador, basta instalar o App Store Connect, conectar-se aos seus dados usando um driver de fonte de dados pronto para uso e você está pronto para ir!

Como obter credenciais

Basta fazer login usando sua conta vinculada, Google ou Microsoft. A sincronização do Microsoft Entra ID também é suportada, o que lhe permitirá iniciar sessão utilizando as suas credenciais de trabalho.

IAS - iniciar sessão

Introdução ao conector

Basta adicionar a Industrial App Store como uma ação em seu fluxo, especificar uma das consultas, inserir parâmetros, por exemplo, Tagname, início, horários de término e pronto! Um exemplo de recuperação de dados:

  1. Inicie o Power Automate
    Navegue até Microsoft Power Autoamte. Inicie sessão, se necessário.
  2. Criar novo fluxo
    Pressione :heavy_plus_sign: Crie no menu do lado esquerdo e escolha um Fluxo Instantâneo ou um Fluxo Agendado e confirme sua seleção.

Industrial App Store Connector - Autoamte - Introdução

  1. Iniciar sessão
    Inicie sessão com as suas credenciais.

NOTA: você só precisará fazer isso uma vez por fluxo. As mesmas credenciais de conexão podem ser reutilizadas em outros fluxos

Conector Industrial App Store - Autoamte - Login

  1. Preencher parâmetros
    Preencha os parâmetros necessários com os seguintes valores:
Nome Valor Observação
Nome da fonte de dados DSN - variável Use o nome da fonte de dados fornecido quando você o criou no App Store Connect.
Marcar para consulta tag - variável Especifique suas tags de historiador.
Hora de início 2001-01-01 A hora de início da consulta absoluta ou relativa.
Hora de fim 2001-03-01 A hora de término da consulta absoluta ou relativa.
Função de dados AVG
Intervalo da amostra 1 dia

Conector Industrial App Store - Autoamte - Login

Os dados históricos retornados ao Power Automate descrevem os valores do instrumento usando o formato de arquivo JSON. Um exemplo de conjunto de dados é mostrado abaixo:

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

Os dados são indexados pelo nome da fonte de dados (Edge Historian (LDT-INTELPLANT)) e, em seguida, pelo nome da marca (TIC001-HI). A entrada para cada tag contém os seguintes campos:

  • TagName - o nome de exibição da tag.
  • DisplayType - fornece uma dica descrevendo como as linhas entre valores individuais devem ser desenhadas ao visualizar os dados em um gráfico.
  • Values - uma lista de valores de tag.

Cada entrada na Values coleção descreve um único valor para a tag em um ponto específico no tempo. Embora existam vários campos definidos em cada valor, os campos que mais nos interessam são:

  • UtcSampleTime - o carimbo de data/hora UTC da amostra, especificado no formato ISO 8601.
  • NumericValue - o valor numérico registado pelo instrumento.
  • Status - o estado de qualidade associado ao valor (Good, Bad, ou Uncertain). O status geralmente será Good a menos que o instrumento físico tenha sido diagnosticado com uma falha.
  • Unit - a unidade de medida do valor.

E é isso, você tem dados históricos para processamento. A partir daqui, você pode emitir notificações, compilar rpeorts, iniciar procedimentos, etc.

Problemas conhecidos e limitações

Estamos trabalhando em uma melhor definição de esquema para que o conjunto de dados retornado seja mais fácil de navegar.

Erros e soluções comuns

Certifique-se de que está autorizado a aceder à fonte de dados. Entre em contato com a pessoa que configurou o App Store Connect ou o Intelligent Plant (support@intelligentplant.com).

FAQ

Por favor, consulte este artigo que mergulha em mais detalhes de toda a configuração. Não hesite em contactar a Intelligent Plant para mais informações ou se tiver alguma dúvida em info@intelligentplant.com

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Ler valor do instantâneo

Obtenha o valor atual de uma tag.

Ler valores agregados

Solicite valores agregados para uma tag.

Ler valores brutos

Solicite valores brutos para uma tag.

Ler valores de gráfico

Solicite uma curva de melhor ajuste de valores de tag.

Obter fontes de dados

Recuperar lista de fontes de dados disponíveis.

Obter tags

Execute uma pesquisa de tags em uma fonte de dados.

Ler valor do instantâneo

Obtenha o valor atual de uma tag.

Parâmetros

Name Chave Necessário Tipo Description
O nome da fonte de dados.
dsn True string

Nome da fonte de dados para executar a consulta de dados.

A tag a ser consultada.
tag True string

A tag a ser consultada.

Quando true, especifica que os valores de instantâneo em cache não devem ser usados.
nocache boolean

Quando true, especifica que os valores de instantâneo em cache não devem ser usados (ou seja, uma consulta de instantâneo sempre será executada na fonte de dados).

Quando true, as propriedades do valor da tag serão incluídas nos resultados.
includeProperties boolean

Quando true, as propriedades do valor da tag serão incluídas nos resultados.

Devoluções

Name Caminho Tipo Description
Nome da Etiqueta
TagName string

Nome da etiqueta

UtcSampleTime
UtcSampleTime string

Tempo de amostra do valor da tag (UTC)

Valor numérico
NumericValue float

Valor numérico da tag

IsNumeric
IsNumeric boolean

A tag tem um valor numérico?

TextValue
TextValue string

Valor do texto da marca

Situação
Status string

Status do valor da tag

Unidade
Unit string

Unidade de medida do valor da tag.

Observações
Notes string

Observações

Erro
Error string

Detalhes do erro do valor da tag

HasError
HasError boolean

Valor da tag HasStatus de erro

Ler valores agregados

Solicite valores agregados para uma tag.

Parâmetros

Name Chave Necessário Tipo Description
O nome da fonte de dados.
dsn True string

Nome da fonte de dados para executar a consulta de dados.

A tag a ser consultada.
tag True string

A tag a ser consultada.

A hora de início da consulta absoluta ou relativa.
start True string

A hora de início da consulta absoluta ou relativa.

A hora de término da consulta absoluta ou relativa.
end True string

A hora de término da consulta absoluta ou relativa.

Função/agregação de dados a ser usada ao executar a consulta de dados.
function True string

A função de dados a ser usada.

O intervalo de exemplo para a consulta.
step True string

O intervalo de exemplo para a consulta.

Quando true, as propriedades do valor da tag serão incluídas no resultado.
includeProperties boolean

Quando true, as propriedades do valor da tag serão incluídas no resultado.

Devoluções

Ler valores brutos

Solicite valores brutos para uma tag.

Parâmetros

Name Chave Necessário Tipo Description
O nome da fonte de dados.
dsn True string

Nome da fonte de dados para executar a consulta de dados.

A tag a ser consultada.
tag True string

A tag a ser consultada.

A hora de início da consulta absoluta ou relativa.
start True string

A hora de início da consulta absoluta ou relativa.

A hora de término da consulta absoluta ou relativa.
end True string

A hora de término da consulta absoluta ou relativa.

O número máximo de pontos a serem retornados por tag.
points True integer

O número máximo de pontos a serem retornados por tag.

Devoluções

Ler valores de gráfico

Solicite uma curva de melhor ajuste de valores de tag.

Parâmetros

Name Chave Necessário Tipo Description
O nome da fonte de dados.
dsn True string

Nome da fonte de dados para executar a consulta de dados.

A tag a ser consultada.
tag True string

A tag a ser consultada.

A hora de início da consulta absoluta ou relativa.
start True string

A hora de início da consulta absoluta ou relativa.

A hora de término da consulta absoluta ou relativa.
end True string

A hora de término da consulta absoluta ou relativa.

Intervalo de plotagem
intervals True integer

A largura do pixel do gráfico que exibirá os valores da tag.

Quando true, as propriedades do valor da tag serão incluídas nos resultados.
includeProperties boolean

Quando true, as propriedades do valor da tag serão incluídas nos resultados.

Devoluções

Obter fontes de dados

Recuperar lista de fontes de dados disponíveis.

Devoluções

Name Caminho Tipo Description
array of object
Host
Host string

Host da fonte de dados

SupportedFeatures
SupportedFeatures string

Recursos suportados pela fonte de dados

Nome
Name.Name string

Nome do componente da fonte de dados

Namespace
Name.Namespace string

Namespace da fonte de dados

QualifiedName
Name.QualifiedName string

Nome qualificado da fonte de dados

Nome de Exibição
Name.DisplayName string

Nome de exibição

Aliases
Name.Aliases array of

Aliases

NomeDoTipo
TypeName string

Nome do tipo de componente da fonte de dados

Description
Description string

Descrição do componente da fonte de dados

RunStatus
Status.RunningStatus string

Status de execução da fonte de dados

IsHealthy
Status.HealthStatus.IsHealthy boolean

IsHealthy

Propriedades
Status.HealthStatus.Properties array of

Propriedades

IsInitialised
Status.IsInitialised boolean

IsInitialised

EstáDesativado
Status.IsDisabled boolean

Estado desativado

DebugMode
Status.DebugMode boolean

Modo de depuração

UtcStartupTime
Status.UtcStartupTime string

Hora UTC de inicialização

UtcLastModified
Status.UtcLastModified string

Data da última modificação UTC Hora

Disponibilidade
Status.Uptime string

Tempo de atividade da fonte de dados

Messages
Status.Messages array of

Messages

Configurações
Settings array of

Configurações da fonte de dados

Keep-Alive consultas de dados
Properties.Keep-Alive Data Queries string

Keep-Alive consultas de dados

Tipo remoto
Properties.Remote Type string

Tipo remoto

AuthorizationRules
AuthorizationRules array of

Regras de autorização da fonte de dados

Obter tags

Execute uma pesquisa de tags em uma fonte de dados.

Parâmetros

Name Chave Necessário Tipo Description
O nome da fonte de dados a ser usado para consulta de dados.
dsn True string

O nome da fonte de dados.

Filtro de nome de tag a ser usado. O valor padrão é "*".
name True string

O filtro de nome de tag.

O número da página dos resultados correspondentes que devem ser retornados.
page True integer

O número da página dos resultados correspondentes que devem ser retornados.

Tamanho da página para os resultados.
pageSize True integer

Tamanho da página para os resultados.

Devoluções

Name Caminho Tipo Description
array of object
Id
Id string

Identificador de tag exclusivo

Nome
Name string

Nome da etiqueta

Description
Description string

Descrição da tag

Unidade de Medida
UnitOfMeasure string

Unidade de medida do valor da tag

Valor
Properties.index.Value integer

Valor

Nome
Properties.index.Name string

Nome

Categoria
Properties.index.Category string

Categoria

Description
Properties.index.Description string

Description

DisplayIndex
Properties.index.DisplayIndex integer

DisplayIndex

IsReadOnly
Properties.index.IsReadOnly boolean

IsReadOnly

Estados Digitais
DigitalStates array of

Estados Digitais

IsMetaTag
IsMetaTag boolean

Sinalizador que especifica se a tag é uma metatag criada por um driver.

Definições

HistoricalDataQueryResponsev2

Name Caminho Tipo Description
Valores
Values array of object

Valores

Nome da Etiqueta
Values.TagName string

Nome da tag

UtcSampleTime
Values.UtcSampleTime string

Tempo de amostra do valor da tag (UTC)

Valor numérico
Values.NumericValue float

Valor numérico da tag

IsNumeric
Values.IsNumeric boolean

O status IsNumeric

TextValue
Values.TextValue string

Valor do texto da marca

Situação
Values.Status string

Status do valor da tag

Unidade
Values.Unit string

Unidade de medida do valor da tag

Observações
Values.Notes string

Observações

Erro
Values.Error string

Detalhes do erro do valor da tag

HasError
Values.HasError boolean

Valor da tag HasStatus de erro