Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumrio
Introduo Proposta Camada Fsica Camada de Enlace Camada de Aplicao Gerenciamento Concluso
Introduo
Iniciativas mais importantes de padronizao para redes industriais:
Projeto IEEE 802 Projeto PROFIBUS (Fieldbus) Projeto FIP/ WorldFIP Servios de Mensagens Industriais (MMS)
Introduo
FIP elaborado por um conjunto de empresas europias (Telemecanique, Cegeleq, CGEE Alsthom), rgos do governo francs e centros de pesquisa. Criadores conglomerados em torno do chamado Club FIP. Procurou levar em considerao as restries de tempo real impostas por aplicaes de cho de fbrica.
Fibra tica: velocidade de 5 Mbps. Bits codificados segundo o cdigo Manchester, que permite o envio simultneo do sinal de sincronizao e dos dados. Suporta segmentos com comprimento de at 2000 m e at 256 estaes.
Servios de Gerenciamento:
PHY_Reset: reinicializao do nvel fsico PHY_SetValue: ajuste de parmetros da camada fsica PHY_ReadValue: leitura de parmetros PHY_Event: comunicao de enentos do nvel fsico
rbitro C P C
RP_DAT
rbitro C P C
A varredura das variveis peridicas feita a partir de uma lista implementada no rbitro na inicializao. A transmisso de mensagens no peridicas feita conforme a norma IEEE 802.2, LLC tipos 1 (sem conexo e sem controle de erro) e 3 (sem conexo com controle de erro).
Primitiva
L_PUT.req/ cnf L_SENT.ind L_GET.req/ cnf L_RECEIVED.ind L_PARAM.req/ cnf L_MESSAGE_ACK.req/ ind/ cnf L_MESSAGE.req/ ind
Comentrios
atualiza dados sinaliza envio busca de dados sinaliza recepo requisita dados c/ reconhecimento s/ reconhecimento
Concluso
A comunicao em difuso de um objeto (identificador + dado) feita para todas as estaes, de forma que aquelas interessadas o recebe no mesmo momento, propiciando uma integrao de dados.
Sumrio
Introduo MAP (Manufacturing Automation Protocol) Arquitetura MAP Arquitetura MAP-EPA Arquitetura Mini MAP MMS Concluso
Introduo
Iniciativas mais importantes de padronizao para redes industriais:
Projeto IEEE 802 Projeto PROFIBUS (Fieldbus) Projeto FIP/ WorldFIP Servios de Mensagens Industriais (MMS)
MAP: introduo
Opes da GM:
continuar utilizando mquinas programveis de vrios fabricantes e solucionar o problema da maneira como vinha sendo feito; basear produo em equipamentos de um nico fabricante; desenvolver uma proposta padronizada de rede que permitisse interconectar todos os equipamentos.
Soluo adotada: terceira opo. Em 1981, a GM uniu-se a outras empresas (DEC, HP e IBM) definindo soluo baseada no RM-OSI.
A arquitetura MAP
Camadas 1 e 2: selecionadas normas IEEE 802.4 (barramento com ficha) e IEEE 802.2 (LLC). Camada Fsica: escolhido o suporte de comunicao em broadband, com cabo coaxial. Escolha de broadband baseada nas razes seguintes:
possibilidade de uso de vrios canais de comunicao sobre um mesmo suporte; permitir a troca de sinais como voz e imagem para aplicaes como superviso, circuito fechado de TV, teleconferncia, etc.; a GM j possua muitas instalaes operando em broadband.
A arquitetura MAP
Camada de Enlace (MAC): escolhido TokenBus, pois:
era o nico protocolo suportado em broadband; muitos equipamentos programveis j usavam broadband e IEEE 802.4; possibilidade mensagens. de atribuir prioridades s
Camada de Enlace (LLC): optou-se por LLC tipo 1 (sem conexo e sem reconhecimento). Camada de Rede: sem conexo, cada mensagem sendo roteada individualmente atravs da rede. Protocolo de roteamento definido pelo projeto MAP e normalizado na ISO sob o nmero 9542.
A arquitetura MAP
Camada de Transporte: protocolo classe 4 da ISO (TP4, ISO 8072/73), orientado conexo, com controle de erros. Oferece um canal de comunicao confivel, sem perdas, erros, nem duplicao de mensagens. TP4 assegura ainda as funes de fragmentao e blocagem de mensagens. Camada de Sesso: norma ISO 8326/27, modo full-duplex e resincronizao. Camada de Apresentao: representao de dados baseada na ASN.1.
A arquitetura MAP
Camada de Aplicao:
- MMS: troca de mensagens entre equipamentos de produo; - FTAM: acesso e a transferncia de arquivos; - ROS: gesto de nomes (diretrio); - Funes de gerenciamento de rede: gesto dos recursos, medio de desempenho, modificao dos parmetros da rede.
A arquitetura MAP
Espec.
Cam ad as
TOP
ACSE, FTAM VTP
MAP
MAP-EPA MiniMAP
MMS, FTAM, ROS
VAZIO
ISO 8072 e 8073 Classe 4 ISO 8348 s/ conexo
LLC 8 0 2 .2 T ipo 1 LLC 8 02 .2 Tip o 1 MA C 8 0 2.3 CS M A/ C D M AC 8 0 2.4 To ken Bus
A arquitetura MAP-EPA
Proposta MAP original adequada aos nveis hierrquicos superiores. A arquitetura a 7 camadas oferece um overhead indesejvel nos nveis mais baixos da hierarquia. Soluo: Definio de uma verso simplificada denominada MAP-EPA (Enhanced Performance Architecture). Definio de duas pilhas de protocolos: pilha normal FullMAP e pilha MAP-EPA, desprovida das camadas de Rede, Transporte, Sesso e Apresentao. Protocolo IEEE 802.4 (Token-Bus) ainda adotado, porm sobre um suporte de transmisso em baseband a 5 Mbit/s. Um processo de aplicao tem a opo de enviar seus dados atravs da pilha normal ou, em casos onde o requisito seja um tempo de resposta rpida, pela pilha MAP-EPA.
A arquitetura MAP-EPA
MAP EPA
Aplicaes convencionais Aplicaes
Aplicao Apresentao Sesso Transporte Rede Enlace LLC 802.2 Tipos 1 e 3 MAC 802.4 Token Bus Fsica Banda Base 5 Mbps
tempo-real
A arquitetura Mini-MAP
Arquitetura Mini-MAP composta das camadas 1, 2 e 7. Protocolo de Enlace: LLC tipos 1 e 3.
Aplicao
Os objetos MMS
Servios MMS manipulam objetos virtuais. Usurios dos servios MMS: Processos de Aplicao (AP - Application Process). Comunicao entre dois AP realizada segundo um modelo Cliente-Servidor. Objeto bsico: Dispositivo Virtual de Manufatura (VMD, Virtual Manufacturing Device) representa um equipamento real de produo. Todo processo de aplicao modelizado no MMS possui, no mnimo, um objeto VMD.
Os objetos MMS
Objetos Domnios (Domains): permitem reagrupar os programas e os dados necessrios execuo no equipamento considerado. Objetos Invocao de Programa (Program Invocation): permitem execuo remota de programas. Objeto Estao Operador: permite a um operador humano se comunicar com um equipamento de produo. Objetos Semforos: permitem gerenciar a sincronizao de processos e o acesso concorrente a recursos. Objetos Condio de Evento, Ao de Evento e Inscrio de Evento: deteco e o tratamento de eventos. Objetos Variveis: leitura e escrita de variveis remotas. Objetos Jornais: produo de relatrios de produo.
Os objetos MMS
Dispositivo Virtual de Manufatura
VMD
Objetos MMS
... ...
Funo Executiva
Estao Operador 1
Funo Executiva: Responsvel pela gesto de acesso aos diferentes recursos do equipamento considerado, tais como memria, processadores, portas de E/S etc.
...
Estao Operador N
Servios MMS
84 Servios distribudos em 9 Classes: Gesto de Contexto
iniciao, liberao, abandono e rejeio de conexo com outro usurio MMS
Gesto de Domnio
transferncia de informaes (cdigos e dados) para serem carregados num domnio de forma dinmica: as seqncias DownLoad e UpLoad so atividades que permitem gerenciar as transferncias entre Cliente e Servidor
Gesto de Programas
permitem que um usurio Cliente MMS gerencie a execuo remota de programas num usurio Servidor
Acesso a Variveis
definio e acesso s variveis de um VMD
Servios MMS
Gesto de Semforos
sincronizao e controle do acesso aos recursos de um VMD
Estao Operador
entrada e sada de informaes via estaes de operador
Gesto de Eventos
definio e tratamento de eventos via servios MMS
Gesto de VMD
oferece servios de VMD (informaes sobre os objetos)
Gesto de Jornal
salvamento de informaes de estado de um VMD, particularmente no que diz respeito ocorrncia de eventos e afetao de variveis.
Gesto de VMD
Gesto de Domnio
Gesto de Programas
Acesso a Variveis
Primitivas de Servio Initiate Conclude Abort* Cancel Reject* Status UnsolicitedStatus* GetNameList Identify Rename InitiateDownLoadSequence DownLoadSegment TerminateDownLoadSequence InitiateUpLoadSequence UpLoadSegment TerminateUpLoadSequence RequestDomainDownLoad RequestDomainUpLoad LoadDomainContent StoreDomainContent DeleteDomain GetDomainAttribute DomainFile CreateProgramInvocation DeleteProgramInvocation Start Stop Resume Reset Kill GetProgramInvocationAttributes Read Write InformationReport GetVariableAccessAttributes DeleteNamedVariable DefineScatteredAccessAttributes DeleteVariableAccess DefineNamedVariableList GetNamedVariableListAttributes DeleteNamedVariableList DefineNamedType GetNamedTypeAttributes DeleteNamedType
Comentrios iniciao, liberao, abandono e rejeio de conexo com outro usurio MMS oferece servios de VMD, particularmente informaes sobre os objetos permitem transferir informaes, tais como cdigos e dados de programa, para serem carregados num domnio de forma dinmica: as seqncias DownLoad e UpLoad so atividades que permitem gerenciar as transferncias entre Cliente e Servidor
permitem que um usurio Cliente MMS gerencie a execuo remota de programas num usurio Servidor
permitem a definio e o acesso s variveis de um VMD e estabelecer a relao entre as variveis de um VMD (objetos) e as variveis real de um equipamento de produo
Primitivas de Servio TakeControl RelinquishControl DefineSemaphore DeleteSemaphore ReportSemaphoreStatus ReportPoolSemaphoreStatus ReportSemaphoreEntryStatus Input Output DefineEventCondition DeleteEventCondition GetEventConditionAttribute ReportEventConditionStatus AlterEventConditionMonitoring TriggerEvent DefineEventAction DeleteEventAction GetEventActionAttributes ReportEventActionStatus DefineEventEnrollment DeleteEventEnrollment GetEventEnrollment ReportEventEnrollment AlterEventEnrollment EventNotification* AcknowledgeEventNotification GetAlarmSummary GetAlarmEnrollmentSummary AttachToEventModifier ReadJournal WriteJournal InitializeJournal ReportJournalStatus
Comentrios so encarregados da sincronizao e do controle do acesso aos recursos de um VMD pelos processos de aplicao controlam a entrada e sada de informaes via estaes de operador permitem a definio e o tratamento de eventos via servios MMS. A possibilidade de associar a execuo de um servio MMS ocorrncia de um evento um aspecto interessante, implementado pelo Modificador AttachToEvent
Gesto de Jornal
permitem o salvamento de informaes sobre a execuo de um VMD, particularmente no que diz respeito ocorrncia de eventos e afetao de variveis.
Concluso
Usurio
Estao 1
Estao 2
Estao Remota
Ambiente clienteservidor propicia que os interessados em objetos (identificao e dado) conecte com o (s) servidor (es) correspondente (s) e receba a (s) informao (es) de forma segura