IoT industrial

Hierarquia de Equipamentos ISA-95: Empresa, Site, Área, Linha, Célula

A hierarquia de equipamentos ISA-95 dá um endereço a cada máquina: empresa, site, área, centro de trabalho e unidade de trabalho. Este guia explica cada nível com exemplos de plantas e mostra como mapear dispositivos ao vivo nela.

Diagrama em pirâmide da hierarquia de equipamentos ISA-95, da empresa e do site até linhas e células de trabalho
Rode isso no seu próprio broker MQTTTenha um broker MQTT privado e gerenciado no plano Free e comece com exemplos de código prontos.
Teste grátis Exemplos de código Sem cartão de crédito

A hierarquia de equipamentos ISA-95 é o vocabulário comum que permite à operação, à engenharia e à TI concordarem sobre onde uma máquina está: empresa, site, área, centro de trabalho e unidade de trabalho. Neste artigo você vai entender o que cada nível significa, como a hierarquia difere entre plantas discretas e de processo, os erros que as equipes cometem ao aplicá-la e como mapear nela dispositivos ao vivo, que produzem dados, para um Unified Namespace.

O que é a ISA-95

A ISA-95, publicada internacionalmente como IEC 62264, é uma norma para integrar sistemas corporativos, como o ERP, a sistemas de operações de manufatura, como MES e SCADA. Ela define modelos para as atividades de produção, manutenção, qualidade e estoque, e para as informações trocadas entre a área de negócios e o chão de fábrica.

Duas partes da ISA-95 são fáceis de confundir:

  • A hierarquia funcional descreve níveis de atividade, do Nível 0 (o processo físico), passando pelo Nível 1 (sensoriamento e atuação), Nível 2 (monitoramento e controle), Nível 3 (gestão das operações de manufatura) até o Nível 4 (planejamento de negócios e logística). Ela responde "que tipo de trabalho acontece aqui?".
  • A hierarquia de equipamentos baseada em papéis descreve ativos físicos e lógicos: empresa, site, área, centros de trabalho e unidades de trabalho. Ela responde "onde este ativo está na organização?".

Este artigo trata da segunda. Quando se fala em "estrutura de topics ISA-95" para MQTT, quase sempre se quer dizer a hierarquia de equipamentos. Os níveis funcionais se relacionam mais ao modelo Purdue, que nossa comparação modelo Purdue vs ISA-95 esclarece.

Os níveis da hierarquia de equipamentos ISA-95

Nível Definição Exemplo discreto Exemplo de processo
Empresa A companhia, o topo da hierarquia Acme Manufacturing Acme Beverages
Site Um local físico e geográfico Planta de Dallas Cervejaria de Izmir
Área Um agrupamento dentro do site, geralmente por função ou produto Usinagem, Montagem Brassagem, Envase, Utilidades
Centro de trabalho Um agrupamento de equipamentos que executa uma etapa de produção Linha de produção, célula de trabalho Célula de processo, unidade de produção
Unidade de trabalho O nível mais baixo que a ISA-95 modela para programação Estação, máquina Unidade, como um vaso ou reator

A ISA-95 distingue vários tipos de centro de trabalho, conforme o estilo de manufatura:

  • Linha de produção para manufatura discreta e repetitiva, como envase de garrafas ou montagem de veículos.
  • Célula de trabalho para manufatura discreta em que um grupo de máquinas trabalha de forma flexível, como uma célula de usinagem.
  • Célula de processo para manufatura em batelada, seguindo a terminologia da ISA-88.
  • Unidade de produção para processos contínuos, como uma coluna de destilação ou uma máquina de papel.
  • Zona de armazenagem para áreas que guardam material, como um parque de tanques ou um armazém.

Cada tipo de centro de trabalho tem uma unidade de trabalho correspondente: estações ou máquinas em uma linha ou célula, unidades em uma célula de processo e unidades de armazenagem em uma zona de armazenagem.

Abaixo da unidade de trabalho

A ISA-95 para na unidade de trabalho porque é até aí que os sistemas de negócios e de operações precisam programar. Na prática, muitas vezes é preciso ir mais fundo. A ISA-88, a norma de controle de bateladas, continua com módulos de equipamento e módulos de controle, por exemplo um módulo de aquecimento dentro de um vaso e um transmissor de temperatura dentro do aquecedor. Muitas plantas estendem a hierarquia dessa forma quando precisam de endereçamento no nível do sensor.

Exemplo prático: uma planta de envase

Para tornar os níveis concretos, aqui está uma única planta descrita pela hierarquia:

Enterprise   acme
Site         dallas
Area         packaging
Work center  line-02            (production line)
Work units   depalletizer, rinser, filler, capper, labeler, case-packer
Area         utilities
Work center  compressed-air      (production unit)
Work units   comp-01, comp-02, dryer-01
Area         warehouse
Work center  finished-goods      (storage zone)
Work units   rack-a, rack-b

A envasadora da Linha 2 agora tem um endereço inequívoco: acme/dallas/packaging/line-02/filler. Qualquer sistema, do historiador ao aplicativo de manutenção, pode usar esse endereço como chave.

Erros comuns ao aplicar a hierarquia

  1. Misturar estrutura organizacional e física. Departamentos e centros de custo mudam com mais frequência que prédios e linhas. Baseie a hierarquia nos equipamentos físicos e mantenha os dados organizacionais como atributos.
  2. Profundidade inconsistente. Se algumas máquinas ficam sob uma linha e outras diretamente sob uma área, as consultas com curinga quebram. Introduza um centro de trabalho de preenchimento, como standalone, em vez de pular um nível.
  3. Codificar atributos nos nomes. filler-krones-2019 mistura identidade com fabricante e ano. Mantenha os nomes curtos e coloque os atributos nos metadados.
  4. Ignorar utilidades e armazenagem. Compressores, caldeiras e tanques importam para análises de energia e qualidade. Dê a eles áreas e centros de trabalho também.
  5. Projetar a empresa inteira de uma vez. Modele um site e uma área em profundidade, comprove com dados reais e depois estenda o padrão.
  6. Ninguém responsável. Alguém precisa aprovar novos nós, ou a hierarquia se desvia à medida que cada projeto adiciona seus próprios ramos.

Da hierarquia aos dados ao vivo

A hierarquia de equipamentos se torna realmente útil quando é a estrutura dos seus dados em tempo real, e não apenas um diagrama no MES. Essa é a ideia central de um Unified Namespace: os dispositivos publicam em topics MQTT que seguem a hierarquia, de modo que o caminho do topic é o endereço do ativo. Nosso guia de topics MQTT ISA-95 mostra exatamente como codificar os níveis em topics, e a estrutura de topics UNS traz árvores completas para plantas discretas e de processo.

Você pode testar isso em um minuto no servidor MQTT público (gratuito). A área pública pode ser lida por qualquer pessoa e permite 8 níveis de topic, então use um prefixo único e apenas valores simulados:

mosquitto_pub -h broker.connectmq.com -p 1883 -i isa95-demo-pub-m3 -r \
  -t "connectmq/demo/m3x8/dallas/packaging/line-02/filler/state" -m "running"

mosquitto_sub -h broker.connectmq.com -p 1883 -i isa95-demo-sub-m3 \
  -t "connectmq/demo/m3x8/dallas/packaging/#" -v

Aqui o nível da empresa é substituído pelo prefixo de demonstração para respeitar o limite de níveis do servidor MQTT público; em um broker MQTT gerenciado privado, você começaria o topic pelo nome da empresa.

Vendo a hierarquia no ConnectMQ

O ConnectMQ detecta topics ISA-95 e de Unified Namespace, e seu portal inclui uma visão de dispositivos organizada pelos níveis ISA-95. À medida que os dispositivos publicam, eles aparecem sob sua empresa, site, área, linha e equipamento, o que facilita identificar um gateway que publicou na área errada ou uma máquina cujo nome não segue o padrão. Para edge nodes Sparkplug B, o ConnectMQ decodifica os payloads e os republica em topics ISA-95, por exemplo de spBv1.0/factory1/DDATA/line1/cnc1 para connectmq/factory1/production/line1/cnc1/telemetry, de modo que os dispositivos Sparkplug caem na mesma hierarquia que todo o resto.

Usando a hierarquia além dos topics

Os mesmos endereços trazem retorno em vários sistemas:

  • Historiadores e data lakes podem armazenar site, área, linha e equipamento como colunas ou tags, permitindo consultas como "energia por linha por turno" sem tabelas de consulta.
  • Alertas podem ser delimitados por ramo, para que a equipe de utilidades receba apenas os alertas de utilidades.
  • Gêmeos digitais podem espelhar a hierarquia um para um; veja ISA-95 e gêmeos digitais e o guia de tecnologia de gêmeo digital.
  • O desenho de acessos pode seguir os ramos, com credenciais emitidas por gateway ou aplicação cobrindo a área que atendem.

Para ver onde isso se encaixa em uma arquitetura de planta completa, nosso guia de MQTT para IoT industrial cobre gateways, protocolos e brokers de ponta a ponta.

Mapeie sua hierarquia ISA-95 com o ConnectMQ

A forma mais rápida de validar uma hierarquia é publicar dados reais nela e observar. O ConnectMQ é um broker MQTT na nuvem com visão de dispositivos ISA-95, detecção de topics ISA-95 e republicação de Sparkplug B integradas ao portal. Crie um broker no plano Serverless (Free) em app.connectmq.com, sem cartão de crédito, e veja seus dispositivos se encaixarem nível por nível. Se você é novo em brokers, comece por o que faz um broker MQTT.

Perguntas frequentes

Quais são os níveis da hierarquia de equipamentos ISA-95?

Empresa, site, área, centro de trabalho e unidade de trabalho. Os centros de trabalho incluem linhas de produção, células de trabalho, células de processo, unidades de produção e zonas de armazenagem, cada um com suas unidades de trabalho correspondentes.

Uma linha é o mesmo que uma célula na ISA-95?

Ambas são centros de trabalho. Uma linha de produção serve para a produção discreta repetitiva, enquanto uma célula de trabalho serve para agrupamentos flexíveis de máquinas. Use a que corresponde à forma como os equipamentos realmente operam.

Até que profundidade a hierarquia deve ir?

A ISA-95 para na unidade de trabalho. Estenda abaixo dela com módulos de equipamento e de controle no estilo ISA-88 somente quando precisar de endereçamento no nível do sensor.

A ISA-95 é o mesmo que o modelo Purdue?

Não. A ISA-95 modela a integração entre empresa e controle e os papéis dos equipamentos, enquanto o modelo Purdue é uma arquitetura de referência de rede. Eles compartilham a numeração dos níveis, o que gera a confusão.

Artigos relacionados

Cliente MQTT no CODESYS: Publicando Variáveis do CLP em um Broker

Configure a biblioteca IIoT MQTT Client do CODESYS para publicar variáveis do CLP em JSON, verifique-as no servidor MQTT público broker.connectmq.com e depois migre para um broker privado com credenciais e TLS.

8 min de leitura

Todos os artigos →

Seu broker MQTT privado está a poucos cliques de distância

Crie uma conta, receba as credenciais do seu broker e conecte seu primeiro dispositivo — sem servidores para instalar, atualizar ou escalar.