- Impressão
Como adicionar e configurar máquinas
Este guia o ajudará a configurar máquinas individuais no Tulip por meio da página Machines e a ver o histórico delas.
Neste artigo, você aprenderá:
- Como adicionar máquinas individuais ao Tulip e mapear seus dados por meio de atributos
- Como visualizar o histórico dessas máquinas sem usar um aplicativo ou analytics
Como criar uma máquina
Para monitorar máquinas no Tulip, você deve primeiro estabelecer uma conexão com a fonte de dados:
Em seguida, você deve configurar tipos de máquinas e atributos para categorizar os dados provenientes da máquina.
Para começar a adicionar máquinas individuais, vá até a guia Machines (Máquinas) em Shop Floor.
Criar uma máquina
Para adicionar sua primeira máquina ao Tulip, use o botão Create Machine.
- Dê um nome à sua máquina.
- Selecione o tipo de máquina.
- [Opcionalmente, mapeie sua máquina para uma estação.
- O mapeamento para uma estação permitirá que você use ações de acionamento nessa estação para compartilhar aplicativos em sua frota de máquinas.
Mapeamento de atributos de máquina para sua fonte de dados
Nossa máquina foi criada, agora precisamos mapear seus atributos para os tópicos ou nós em nossa fonte de dados da máquina.
- Navegue até a guia Configuration (Configuração). Observe que essa guia tem um ícone de aviso amarelo que indica que alguns atributos da máquina não estão mapeados atualmente para as fontes de dados da máquina
- Selecione um atributo. Dependendo do tipo de fonte de dados desejado, o mapeamento será diferente.
Mapear para MQTT
- Selecione seu corretor.
- Se nenhum tópico tiver sido mapeado nesta máquina, selecione "Map to a new topic" (Mapear para um novo tópico).
- Digite o caminho do tópico para o qual o computador está enviando dados.
We don't currently support single or multilevel wildcards in MQTT topics.
Obter a mensagem mais recente
Selecione o botão Get Latest Message (Obter mensagem mais recente) para obter a última mensagem (ou a mensagem retida) do tópico inserido.
If another machine attribute is mapped to this topic, we will return the latest message, even if the retained flag was not enabled on that message. This avoids interruptions in this data streaming to those other machine attributes. If the topic is unused by other machines, the retained message will be returned.
Cargas de JSON
Se os dados estiverem sendo passados como uma carga útil json, o JSON poderá ser selecionado no tipo de carga útil e um seletor poderá ser adicionado para identificar qual parte do blob JSON será mapeada para o atributo da máquina, ou um par de chave:valor poderá ser selecionado na mensagem mais recente e um seletor será gerado automaticamente. O Tulip implementa o formato JSON-Query para todos os extratores JSON.
Selecione Map to Attribute (Mapear para atributo).
Mapear para OPC-Ua
:::(Warning) (OPC UA Server Compatibility) Os servidores OPC UA diferem em sua implementação da especificação OPC UA. O Tulip foi desenvolvido para compatibilidade total com servidores OPC UA compatíveis com o PTC Kepware e pode suportar apenas um subconjunto de funcionalidades de outros servidores OPC UA.
Os servidores OPC UA implementados diretamente pelos PLCs geralmente implementam assinaturas exclusivas para seus servidores OPC UA. A Kepware investiu tempo para criar implementações para cada uma dessas especificações de servidor. Saiba mais.
:::
- Selecione sua fonte de dados OPC UA.
- Navegue até o OPC UA Node associado a esse atributo de máquina.
- Clique no ícone do mapa. Observação: somente atributos de máquina do mesmo tipo podem ser mapeados para nós OPC-Ua
Tipos de dados OPC UA
Tipo de atributo de máquina Tulip | Tipo(s) de OPC UA suportado(s) |
---|---|
Booleano | Booleano |
Inteiro | SByte, Byte, Int16, UInt16, Int32, UInt32 |
Número (ponto flutuante) | Float, Double |
Texto | String, LocalizedText |
Mapear para a API da Tulip
Para passar dados para uma máquina Tulip a partir de qualquer outro hardware, você pode aproveitar a API das máquinas.
- Selecione Tulip API no seletor de fonte de dados da máquina.
- Selecione o ícone Map (Mapa) para mapear esse atributo da máquina para um endpoint da API da Tulip.
Visualização do histórico da máquina
Usando Machine Triggers, você desejará mapear esses atributos para estados, de modo que possa rastrear com precisão o status da máquina segundo a segundo.
Depois de configurar esses acionadores, você poderá ver um histórico dos estados anteriores da máquina usando a guia Activity History (Histórico de atividades ) em cada máquina individual.
Veja a seguir como acessar o histórico:
E aqui está um exemplo do histórico:
Cada linha do histórico é definida pela quantidade de tempo que a máquina passou em um determinado estado.
Aqui estão as colunas dessa exibição com o tipo de dados:
- Estado (enum)
- Hora de início (datetime)
- Hora de término (data e hora)
- Duração (intervalo)
- Motivo do tempo de inatividade (enum)
- Programa (texto)
- Taxa de execução ideal (número)
- Contagem de defeitos (número)
- Contagem de peças (número)
Os acionadores de máquina podem atualizar as colunas de cada estado com base nos atributos que você mapeou.
Limites de ingestão
Os seguintes limites de taxa são aplicados às fontes de dados da máquina:
Protocolo | Limite de taxa | Observação |
---|---|---|
MQTT | 1hz por atributo de máquina | Eventos relatados imediatamente |
OPC UA | 1hz por atributo de máquina | Tags pesquisadas a cada 1000ms |
API | Sem limite | |
Geral | 500hz por instância | Ao combinar todos os tipos em todas as máquinas |
Leitura adicional
Encontrou o que estava procurando?
Você também pode ir para community.tulip.co para postar sua pergunta ou ver se outras pessoas tiveram uma pergunta semelhante!