Barramentos de campo. Modelo OSI para sistemas comunicantes



Documentos relacionados
Tempo-Real, Sistemas Distribuídos e Dependabilidade

Comunicação em tempo real

MÓDULO 2 Topologias de Redes

Sistemas de Tempo-Real

Graduação Tecnológica em Redes de Computadores. Fundamentos de Redes II

Estrutura do tema ISC

AJProença, Arquitectura de Computadores, LMCC, UMinho, 2003/04 1. Uma Rede de Computadores é constituida por:

Redes de Computadores. Tecnologias de Redes de Área Local

Topologias e Classificação das RC. Prof. Eduardo

Redes Locais (LANs): PRINCÍPIOS

Sistemas de Tempo-Real

Introdução. Modelo de um Sistema de Comunicação

Redes de Comunicação para Aplicações Industriais. Luiz Affonso Guedes

FDDI. Marcelo Assunção 10º13. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Disciplina: Redes de Comunicação

Open Systems Interconnection

Redes de Computadores. Disciplina: Informática Prof. Higor Morais

Capítulo6-7 Redes de Computadores Camada 2 Conceitos

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de o Teste A

Técnicas para obtenção de Tolerância a Falhas

Aberto. Domínio público. Estabelecido por órgãos oficiais de normatização, padronização.

Prof. Marcelo Machado Cunha Parte 2

17/03/2011. Nesta topologia, cada dispositivo possui um link ponto-a-ponto com todos os outros dispositivos da rede.

REDES DE COMPUTADORES - ANO LECTIVO 2013/2014 MÓDULO 2 REDE DE COMPUTADORES - FICHA DE TRABALHO Nº 1

FUNDAMENTOS DE REDES DE COMPUTADORES. Lista de Exercícios AV1-01. Luiz Leão

Redes de Computadores. MSc. Eugénio Macumbe

Modelo OSI. Marcelo Assunção 10º13. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Disciplina: Redes de Comunicação

Classificação das redes para automação industrial. Luiz Affonso Guedes

Aula 2 Topologias de rede

Auxiliar em Administração de Redes Redes de Computadores I

Redes de Computadores

Sistemas de Tempo Real

1.3 Noções básicas de sistemas operacionais. Lêda Monteiro

FUNDAMENTOS DE REDES DE COMPUTADORES TP1

FUNDAMENTOS DE REDES DE COMPUTADORES TP2

DOMÓTICA Protocolo de comunicação EIB - KNX

Atividade de Participação de Aula 01 (Individual) Redes Ethernet. Objetivos: Estudar os padrões de rede IEEE802 Material de apoio:

Secção II. ƒ Alternativas para redes de telecomunicações

Experiência 04: Comandos para testes e identificação do computador na rede.

Aula 1 Restrições temporais: origem e caracterização

Especificação, Modelação e Projecto de Sistemas Embutidos

Informática I. Aula Aula 20-27/11/06 1

Arquiteturas para Sistemas Distribuídos I

Professor: Gládston Duarte

COMPARATIVO ENTRE OS PROTOCOLOS DEVICENET E FOUNDATION FIELDBUS

Redes. Redes (Introdução e Tipologias) Introdução às redes. Introdução às redes. Sumário. Equipamento de rede/comunicação. Introdução às redes:

Redes de Computadores 1ª Colecção Exercícios diversos 2 de Novembro de 2006 Arquitecturas de comunicação, controlo de acesso ao meio

Barramento USB. Trabalhos Práticos AM 2007/2008. Barramento USB. Objectivos

Redes de Computadores

Instituto Federal de São Paulo Campus Presidente Epitácio Redes e Protocolos Industriais Prof Fernando Barros Rodrigues Protocolos Industriais

Capítulo 6 - Conceitos Básicos de Ethernet. Associação dos Instrutores NetAcademy - Fevereiro Página

Sistemas e Planeamento Industrial TECNOLOGIA. Eng.º Domingos Salvador dos Santos.

Redes e Serviços Internet (5388)

Redes de Computadores Arquitetura TCP/IP. Prof. Alberto Felipe

SR-IPS Indoor Parking System

Redes Sem Fio (Wireless) Prof. Fred Sauer. Redes Sem Fio (Wireless) 1

Tecnologia e Infraestrutura. Conceitos de Redes

RT 1. Routers IP. Manuel P. Ricardo. Faculdade de Engenharia da Universidade do Porto

REDES DE COMPUTADORES. Vinícius Pádua

TELECOMUNICAÇÕES Prof. Ricardo Rodrigues Barcelar

Sistemas de Telecomunicações I

Organização da disciplina

REDES DE COMPUTADORES

Duração do Teste: 2h.

Redes - Sabe o que é o modelo OSI?

Sistemas de Tempo Real

O que é um sistema distribuído?

Prof. Antonio P. Nascimento Filho. Tecnologias de rede. Ethernet e IEEE Token ring ATM FDDI Frame relay. Uni Sant Anna Teleprocessamento e Redes

Redes de Campo. Introdução. Comunicações Portugal 1

REDES LOCAIS. Quando você precisar ir além do computador em cima de sua mesa, esta na hora de instalar uma rede local.

Data and Computer Network Endereçamento IP

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 22. Sistemas Operacionais Distribuídos

Modbus, Profibus, Devicenet. Prof. Regis Isael

Número: Professor: JM JF PA _. Exame2ª Época - 13/02/2009-2h

1. INTRODUÇÃO AS REDES INDUSTRIAIS

ÍNDICE CAPÍTULO 1 INTRODUÇÃO... 6 O QUE É UMA REDE E PARA QUE SERVE?... 7 O PORQUE DE UMA REDE... 9

ENGENHARIA ELÉTRICA Redes Industriais

Controle de acesso ao meio

Modelo OSI. Fábio Santos, Redes de Comunicação 10º ano

ROUTER. Alberto Felipe Friderichs Barros

ARQUITETURA FDDI P E D R O M O N T E I R O N º 14 G P S I

Sistemas Embarcados/ Redes Industriais/ Comunicação Serial

CST em Redes de Computadores

Introdução à Informática. Aula 05. Redes de Computadores. Prof. Fábio Nelson

Agenda Redes Arquitetura de computadores Programação de CLP Instrumentação OSI 3 / 54

Prof. Samuel Henrique Bucke Brito

CURSO DE SISTEMAS DE INFORMAÇÃO/ PROCESSAMENTO DE DADOS DISCIPLINA: ADM e PROJETO DE REDES PROFESSOR: Msc Walter Augusto Varella

Matriz Discursiva UTA A FASE II 16/05 até 03/06

Laboratório de Redes I. 1º Semestre Aula 05. Hubs e Switches. Prof. Nataniel Vieira

Profinet, Devicenet. Prof. Regis Isael

Comparação entre Redes Industriais: Fieldbus Foundation H1 e Allen-Bradley DH+

Eng.º Domingos Salvador dos Santos.

Redes de Computadores 2 o Teste

Automação e Computadores

2005 Suporte a Qualidade de Serviço (QoS) na subcamada MAC. Seguindo a abordagem do DiffServ

Transcrição:

Barramentos de campo Bibliografia H. Kopetz, Design Principles for Distributed Embedded Applications, Kluwer Academic Publishers, 1997. 1 Modelo OSI para sistemas comunicantes OSI Open Systems Interconnect (modelo de referência) (visa fomentar a interoperabilidade entre sistemas comunicantes) Aplicação no Sistema A Aplicação Apresentação Sessão Transporte Rede Ligação de dados Física Rede Aplicação no Sistema B Aplicação Apresentação Sessão Transporte Ligação de dados Física 2 1

Modelo OSI para sistemas comunicantes OSI Open Systems Interconnect Cada camada presta um conjunto de serviços, baseada num conjunto de protocolos. Os dados da aplicação que se destinam a ser enviados do sistema A para o sistema B são entregues à camada Aplicação através dos serviços de comunicação existentes. Cada camada invoca os serviços da camada inferior fornecendo-lhe os dados mais alguma informação de controlo. Só na camada física os dados são efectivamente trasferidos. 3 Modelo OSI para sistemas comunicantes OSI Open Systems Interconnect No sistema B, os dados são recebidos pela camada física. Posteriormente, cada camada retira a informação de controlo respectiva e passa a restante à camada superior, até à aplicação. De todas estas operações resulta um custo considerável, quer computacional quer de largura de banda. 4 2

Barramento de campo - Fieldbus Em sistemas de controlo distribuído: é comum designar-se o sistema de comunicação que interliga os equipamentos de campo (e.g., sensores, actuadores, controladores, reguladores) por Barramento de Campo (Fieldbus) Exemplos de alguns sistemas mais conhecidos: ProfiBus, WorldFIP, P-Net, Interbus-S, DeviceNet, CAN 5 Barramento de campo - Fieldbus Características típicas dos Barramentos de Campo Topologia em barramento (nalguns casos em anel) Suporte à transferência frequente (ms...) de pequenas quantidades de dados (poucos bytes) Comportamento temporal bem definido (é possível determinar os atrasos de comunicação no pior caso) 6 3

Barramento de campo - Fieldbus Costumam usar uma versão colapsada do modelo OSI Objectivo: redução dos atrasos inerentes ao processamento dos serviços em todas as camadas do modelo de referência bem como da largura de banda gasta com informação de controlo. Aplicação Apresentação Sessão Transporte Rede Ligação de dados Física Aplicação Ligação de dados Física 7 Barramento de campo - Exemplo 3 tapetes rolantes em cascata output M1 v1 M2 v2 M3 v3 input Parts detector Motor drive Speed sensor Motor drive Speed sensor Motor drive Speed sensor Parts detector Operator Console Controller unit Controller unit Controller unit Fieldbus Meio partilhado => necessidade de escalonar as mensagens 8 4

Camada física - Topologia de interligação Exemplos de topologias genéricas Emaranhado Árvore Anel Barramento 9 Camada física - Topologia de interligação Topologia A favor Contra Emaranhado Árvore Anel Barramento Ligações ponto-a-ponto. Vários percursos alternativos. Ligações ponto-a-ponto. Comunicação simultânea em ramos paralelos. Isolamento entre ramos Cablagem simplificada. Maior robustez em relação a erros de transmissão facilidade de confirmação. Cablagem simplificada. Nodos comunicam directamente não é necessário encaminhamento. 10 Necessidade de encaminhamento (routing). Interligações complexas e de difícil manutenção Atrasos na comunicação entre nodos em ramos distantes necessidade de encaminhamento. Ligações ponto-a-ponto mas usadas como meio partilhado - controlo do acesso ao meio mais complexo. Meio de comunicação partilhado - controlo do acesso ao meio mais complexo. 5

Camada física - Meio Cablagem de cobre Interfaces e cabos baratos (+) EMI Interf. Electromagnética (-) Fibra óptica Imune a EMI, baixa atenuação, grande largura de banda (+) Interfaces e cabos caros (-) Sem fios Infra-vermelhos Mobilidade (+), nodos em linha de vista, interferência (-) Rádio frequência Mobilidade (+), interferência (-) 11 Ligação de dados - Endereçamento Endereçamento directo Em cada transacção são identificados os respectivos intervenientes, i.e., o endereço do emissor e do receptor Os endereços podem ser físicos ou lógicos. Endereçamento indirecto Em cada transacção são identificados os dados transmitidos (e.g., leitura do sensor de temperatura X). Todos os nodos que necessitem desse valor recolhem-no da rede. 12 6

Ligação de dados Controlo lógico (LLC) Serviços com confirmação imediata O emissor fica à espera de receber uma confirmação de que a mensagem foi devidamente recebida pelo destinatário. Serviços sem confirmação O emissor envia a mensagem e prossegue a sua actividade. Serviços com conexão O emissor tem de estabelecer uma conexão com o receptor (destinada a acordar certos parâmetros de comunicação) antes de poder ser enviada qualquer mensagem entre ambos. 13 Ligação de dados Acesso ao meio (MAC) Acesso controlado Existe uma forma acordada de controlo para acesso ao meio que determina quando é que cada nodo pode transmitir. e.g., mestre-escravo (master-slave), testemunho (token) Acesso não controlado Cada nodo inicía transmissão assim que a respectiva aplicação o determina. As colisões são resolvidas por métodos adequados. e.g., CSMA-CD, CSMA-DCR 14 7

Escalonamento de tráfego Problema semelhante ao escalonamento de tarefas mas sem preempção Muito influenciado pela política de arbitragem no acesso ao meio (MAC) Arbitragem método usado para resolver conflitos no acesso ao meio Exemplos: WorldFIP Arbitragem centralizada e escalonamento qualquer CAN Arbitragem distribuída (CSMA-DCR) com escalonamento por prioridades fixas 15 Aplicação Modelos de co-operação Cliente-Servidor Cada transacção é iniciada por quem necessita da informação. É um modelo baseado numa comunicação entre 2 intervenientes de cada vez, o servidor e um cliente. Pode ter problemas com aplicações tempo-real por eventual saturação do servidor com pedidos de clientes. Produtor-Consumidor Cada transacção é iniciada por quem possui a informação a partilhar. Os nodos interessados nessa informação recolhem-na. Este modelo adapta-se bem a comunicação um-para-muitos bem como ao suporte de coerência espacial da informação distribuída. 16 8