Escolar Documentos
Profissional Documentos
Cultura Documentos
Industrial (MMS)
Prof. Alexandre Rodrigues de Sousa
Sumário
• Introdução
• Arquitetura MAP
• Arquitetura MAP-EPA
• Arquitetura Mini MAP
• Os Serviços de Mensagem Industrial
(MMS)
• Objetos MMS
• Serviços MMS
Introdução
• Iniciativas mais importantes de
padronização para redes industriais:
– Projeto IEEE 802
– Projeto PROFIBUS (Fieldbus)
– Projeto FIP/ WorldFIP
– Serviços de Mensagens Industriais (MMS)
Introdução
Manufacturing Automation Protocol
• Opções da GM:
– continuar utilizando máquinas programáveis de vários
fabricantes e solucionar o problema da maneira como
vinha sendo feito;
– basear produção em equipamentos de um único
fabricante;
– desenvolver uma proposta padronizada de rede que
permitisse interconectar todos os equipamentos.
• Solução adotada: terceira opção.
• Em 1981, a GM uniu-se a outras empresas (DEC,
HP e IBM) definindo solução baseada no RM-OSI.
A arquitetura MAP
• Camadas 1 e 2: selecionadas normas IEEE 802.4
(barramento com token) e IEEE 802.2 (LLC).
• Camada Física: escolhido o suporte de comunicação
em broadband, com cabo coaxial.
• Escolha de broadband baseada nas razões seguintes:
– possibilidade de uso de vários canais de comunicação
sobre um mesmo suporte;
– permitir a troca de sinais como voz e imagem para
aplicações como supervisão, circuito fechado de TV,
teleconferência, etc.;
– a GM já possuía muitas instalações operando em
broadband.
A arquitetura MAP
• Camada de Enlace (MAC): escolhido Token-Bus, pois:
• era o único protocolo suportado em broadband;
• muitos equipamentos programáveis já usavam broadband e IEEE
802.4;
• possibilidade de atribuir prioridades às mensagens.
• Camada de Enlace (LLC): optou-se por LLC tipo 1
(sem conexão e sem reconhecimento).
• Camada de Rede: sem conexão, cada mensagem
sendo roteada individualmente através da rede.
• Protocolo de roteamento definido pelo projeto MAP e
normalizado na ISO sob o número 9542.
A arquitetura MAP
• Camada de Transporte: protocolo classe 4 da ISO
(TP4, ISO 8072/73), orientado à conexão, com
controle de erros.
• Oferece um canal de comunicação confiável, sem
perdas, erros, nem duplicação de mensagens.
• TP4 assegura ainda as funções de fragmentação e
blocagem de mensagens.
• Camada de Sessão: norma ISO 8326/27, modo full-
duplex e resincronização.
• Camada de Apresentação: representação de dados
baseada na ASN.1.
A arquitetura MAP
• Camada de Aplicação:
– MMS: troca de mensagens entre equipa-
mentos de produção;
– FTAM: acesso e a transferência de arquivos;
– ROS: gestão de nomes (diretório);
– Funções de gerenciamento de rede: gestão
dos recursos, medição de desempenho,
modificação dos parâmetros da rede.
A arquitetura MAP
Espec.
Camadas
TOP MAP MAP-EPA MiniMAP
ACSE, FTAM
Aplicação MMS, FTAM, ROS
VTP
Aplicações
Aplicações
convencionais tempo-real
Aplicação
Apresentação
Sessão
Transporte
Rede
LLC Tipos 1 e 3
MAC 802.4
Banda Base
(5 Mbps)
Os Serviços de Mensagem
Industrial (MMS)
• MMS: conjunto de serviços de comunicação
orientados para aplicações industriais.
• MMS organizado em duas partes:
– Manufacturing Message Services: Serviços;
– Manufacturing Message Specification: Protocolo.
• Companion Standards específicos para:
– robôs (RC);
– máquinas de comando numérico (CNC);
– sistemas de visão;
– controladores lógicos programáveis (CLP);
– sistemas de controle de processos.
Os Serviços de Mensagem Industrial (MMS)
Objetos MMS
...
VMD Estação
...
Operador 1
Objetos
...
MMS
• Serviços de Comunicação:
– PHY_data_request: pedido de transmissão de dados
– PHY_data_aquisition: indicação de serviço
concluído
• Serviços de Gerenciamento:
– PHY_Reset: reinicialização do nível físico
– PHY_SetValue: ajuste de parâmetros da camada
física
– PHY_ReadValue: leitura de parâmetros
– PHY_Event: comunicação de enentos do nível físico
Arquitetura
Camada de Enlace
• Não faz distinção formal entre subcamadas LLC e MAC
• Método de acesso ao meio baseado na difusão
("Broadcasting"), organizada por uma entidade centralizada
denominada "árbitro de barramento".
• Dados representados por objetos (variáveis), representado por
um "nome" único no sistema. Até 24000 objetos são
identificáveis.
• Cada objeto é elaborado por um único transmissor (produtor) e
lido por qualquer número de receptores (consumidores).
• A comunicação transcorre da seguinte forma:
– Árbitro difunde na rede o nome da variável (objeto) a ser transmitida;
– O produtor da variável difunde a informação ligada ao identificador;
– Todos os consumidores interessados leem a variável difundida.
Arquitetura
Camada de Enlace
ID_DAT
Árbitro
C P C
RP_DAT
Árbitro
C P C
FSS FES
Serviços oferecidos
Classe Primitiva Comentários
L_PUT.req/cnf atualiza dados
Atualização cíclica de L_SENT.ind sinaliza envio
dados L_GET.req/cnf busca de dados
L_RECEIVED.ind sinaliza recepção
Atualização não L_PARAM.req/cnf requisita dados
periódica de dados