EtherCAT Protocolo de comunicação industrial baseado em Ethernet. Fernando Cassão Engenheiro de Vendas André Oliveira Engenheiro de Vendas



Documentos relacionados
PROFINET. O padrão em Ethernet Industrial para Automação

Quadro de consulta (solicitação do mestre)

Migrando das clássicas tecnologias Fieldbus

Novas Funcionalidades do LabVIEW 8.6. CompactRIO. André Oliveira Engenheiro de Vendas Alexandre Dias Engenheiro de Vendas

Introdução às Comunicações

Rede DeviceNet. Fábio Soares de Lima.

Comunicando através da rede

... Estrutura da automação industrial. Protocolos de Comunicação de Dados em Redes Industriais. Supervisor. Gerência de Informação.

T22 Virtualização, Computação em nuvem e Mobilidade. Quais os benefícios destas tecnologias para a Manufatura?

SIMATIC Sistemas de visão Produtividade e qualidade asseguradas. integrador certificado: SOLUCOES INTELIGENTES

Sessão Automação e Contolo Industrial. ni.com/portugal

Q VIA MODBUS COM MÓDULO QJ71MB91

HSE High Speed Ethernet (Novo padrão em backbones de redes de automação fieldbus )

Prof. Manuel A Rendón M

Evolução de Protocolos de Comunicação

Revisão. Karine Peralta

Rede Industrial e Tecnologias de Controle Redes Industriais Semestre 02/2015

Aula 03 Redes Industriais. Informática Industrial II ENG1023 Profª. Letícia Chaves

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

O Modelo OSI Open Systems Interconection Redes Industriais Semestre 02/2015

Família CJ2. Novos CLPs com alta qualidade comprovada. Controladores Programáveis

Adicionando Novas Dimensões para Testes Real-Time com NI VeriStand 2012

Redes Industriais ModBus RTU

Protocolos Industriais PROFIbus & PROFINET Redes Industriais Semestre 01/2015

Desenvolva Sistemas de Medições Distribuídos e Portáteis

Tutorial 160 CP FBs - Elipse Scada (RS232 Protocolo MODBUS)

Modelos de Redes em Camadas

Emulando Equipamentos Obsoletos com Instrumentos Definidos por Software

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Organização de Computadores 1

Energia Inteligente. Energia Inteligente com FactoryTalk EnergyMetrix Prática em Laboratório PUBLIC INFORMATION

INTERFACE USB PARA PROFIBUS PA

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

REDES DE COMPUTADORES. Arquiteturas de Redes

Aula 03 Regras de Segmentação e Switches

REDE DE COMPUTADORES

FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO

Profibus View - Software de Parametrização de Equipamentos Profibus PA

Redes Industriais. Centro de Formação Profissional Orlando Chiarini - CFP / OC Pouso Alegre MG Inst.: Anderson

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) fernando@cic.unb.br

Rede Industrial Fieldbus ModBus Redes Industriais Semestre 01/2014

Motores Automação Energia Transmissão & Distribuição Tintas. Ethernet CFW500. Manual do Usuário

Treinamentos GE Intelligent Platforms

Experiência 05: CONFIGURAÇÃO BÁSICA DE UMA REDE. Objetivo Geral Criar uma rede ponto-a-ponto com crossover e utiizando switch.

I. Dados Identificadores Tecnologia em Desenvolvimento de Sistemas de Informação

GT-VOIP Relatório I.9: Avaliação do Ambiente Sphericall da Marconi. Setembro de 2002

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR

Redes Industriais. Centro de Formação Profissional Orlando Chiarini - CFP / OC Pouso Alegre MG Inst.: Anderson

1. Capturando pacotes a partir da execução do traceroute

Nota de Aplicação. Exemplo de Comunicação CLP Atos MPC6006 mestre e PLC M221 escravo em Modbus RTU. Suporte Técnico Brasil. Versão: V0.

PANELVIEW COMPONENT NÍVEL DE COMPONENTE DAS SOLUÇÕES DE INTERFACE DE OPERAÇÃO E PROGRAMAÇÃO

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Nota de Aplicação. Comunicação entre Vijeo Citect e duas CPU s através de um gateway Serial/Ethernet. Suporte Técnico Brasil. Versão: 1.

Cap 01 - Conceitos Básicos de Rede (Kurose)

Alfa Instrumentos Eletrônicos S.A. Configuração do Conversor Profinet mod com Indicadores Alfa Instrumentos linha 3000 e Transmissores 2710

O que é uma rede industrial? Redes Industriais: Princípios de Funcionamento. Padrões. Padrões. Meios físicos de transmissão

MÓDULO 8 Modelo de Referência TCP/IP

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

O que é um PLC (autómato)? Centro de Formação

Capítulo V. Protocolos seriais para automação. Automação de subestações. 64 O Setor Elétrico / Maio de Protocolos de comunicação

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Série Connect. Switches e Conversores Industriais.

Interface Ethernet Redundante MODBUS TCP

Controle e Automação

Rotina de Discovery e Inventário

Modelos de Camadas. Professor Leonardo Larback

Redes. Pablo Rodriguez de Almeida Gross

ASSOCIAÇÃO PROFIBUS

Um Driver NDIS Para Interceptação de Datagramas IP

Vantagens da arquitetura LabVIEW RIO para aplicações de controle de movimento

Wireless LAN (IEEE x)

Aula 6 Modelo de Divisão em Camadas TCP/IP

Programação em LabVIEW Real- Time e LabVIEW FPGA

Visão Geral do Protocolo CANBus

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

Redes Ponto a Ponto. Os drivers das placas de rede devem estar instalados.

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Claudivan C. Lopes

Unidade 3 Visão Geral de Equipamentos de Rede

Novidades em Wireless Eduardo Lima

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

INTRODUÇÃO BARRAMENTO PCI EXPRESS.

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Nome dos Alunos

Endereçamento IP. Rede 2 Roteador 2 1

Redes Locais. Prof. Luiz Carlos B. Caixeta Ferreira

Curso de Configuração e Operação Painel de Operação IHM Quick Panel

Redes de Computadores Modelo de referência TCP/IP. Prof. MSc. Hugo Souza

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação.

Segurança da Informação

1. Introdução. 2. Conteúdo da embalagem

Aula 4. Pilha de Protocolos TCP/IP:

Redes de Computadores

Considerações no Projeto de Sistemas Cliente/Servidor

L10 - Introdução ao RSLogix Designer

Professor: Gládston Duarte

O protocolo MODBUS define também o tipo diálogo entre os equipamentos, define por exemplo quem pode enviar dados e em que altura.

(Open System Interconnection)

Transcrição:

EtherCAT Protocolo de comunicação industrial baseado em Ethernet Fernando Cassão Engenheiro de Vendas André Oliveira Engenheiro de Vendas

Agenda Por que protocolos baseados em Ethernet? Visão Geral sobre Protocolos Industriais Baseados em Ethernet Adicionando E/S determinísticas aos NI PACs Conectando Produtos NI à Protocolos Industriais Modbus TCP/IP Placas PXI/PCI, PROFIBUS Ethernet/IP

Agenda Por que protocolos baseados em Ethernet? Visão Geral sobre Protocolos Industriais Baseados em Ethernet Adicionando E/S determinísticas aos NI PACs Conectando Produtos NI à Protocolos Industriais Modbus TCP/IP Placas PXI/PCI, PROFIBUS Ethernet/IP

Por que protocolos baseados em Ethernet? Modbus DeviceNet CANopen PROFIBUS Modbus TCP/IP Ethernet/IP EtherCAT PROFINET Protocolos Industriais Tradicionais Camada Física Ethernet 5

Adoção de Ethernet na Indústria Mercado total $630 M Ethernet t significa: ifi Ethernet/IP PROFINET Modbus TCP/IP Expected Trends in Type of Wireline Infrastructure Networks being used in Industrial Facilities Fonte: VDC 2006

Agenda Por que protocolos baseados em Ethernet? Visão Geral sobre Protocolos Industriais Baseados em Ethernet Adicionando E/S determinísticas aos NI PACs Conectando Produtos NI à Protocolos Industriais Modbus TCP/IP Placas PXI/PCI, PROFIBUS Ethernet/IP

Ethernet Industrial e Modelo OSI 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link 1. Physical Modbus TCP/IP, Ethernet/IP, PROFINET, e EtherCAT, TCP e UDP IP Ethernet

Protocolos de Ethernet Industriais não são apenas Ethernet. Eles acrescentam características de confiabilidade e determinismo, além disso é compatível com a Ethernet padrão.

Protocolos Industriais Baseados em Ethernet Modbus TCP/IP EtherCAT Ethernet/IPt/IP PROFINET

Semelhanças Reuso do modelo OSI - layers 1 e 2 E em relação aos outros 5 layers? Define o equipamento mestre (scanner) e o escravo (adaptador) Endereça uma ou mais aplicações alvo Non Real Time Real Time Hard Real Time

Alvos de aplicação Non Real Time Usa padrão TCP/IP ou UDP/IP Aplicação: PLC para HMI ou PLC para SCADA Real Time Provê determinismo com hardware disponível comercialmente Aplicação: Controle de Dados Hard Real Time Adiciona hardware específico para garantir determinismo Aplicação: Controle de movimento distribuído

Aonde os protocolos se aplicam? EtherCAT PROFINET (IRT)** Ethernet/IP CIP Sync PROFINET (RT)** Modbus TCP/IP PROFINET (NRT)* Ethernet/IP Ethernet/IP **Também PROFINET I/O *Também PROFINET CBA

Protocolos Industriais Baseados em Ethernet Modbus TCP/IP EtherCAT Ethernet/IPt/IP PROFINET

Visão Geral do Modbus TCP/IP Primeiro protocolo industrial em Ethernet (introduzido em 1999) Baseado no Modbus desenvolvido pela Modicon em 1979 Amplamente adotado / padrão aberto sobre Ethernet Vantagens Usa Ethernet padrão(hardware e transport layer TCP/IP) Aberto e relativamente simples Desvantagens Não é um protocolo hard real-time Não garante determinismo

Itens de Modbus Data Data Item Data Type Modbus Modbus Descrição Exemplo Read Write Read Write 000001 065535 Boolean value Yes Yes Yes Yes Acessa single-bit coils. 000001 = {000001} 100001 165535 Boolean value Yes No Yes Yes Acessa entradas discretas de single-bit. 100002 = {100002} Acessa individualmente bits de registros de entrada e 300001.1 365535.161 365535 16 Boolean value Yes No Yes Yes interpreta como TRUE ou FALSE. O Bit menos 300001 365535 16-bit unsigned integer Yes No Yes Yes siginificativo é o 1. O mais significativo é o 16. Acessa regsitros de entrada de16-bit como unsigned integers variando de 0 a 65535. 300001.1 = {the first bit of 300001} 300001 = {300001} 400001.1 465535.16 Boolean value Yes Yes Yes Yes Acessa bits individuais dos holding registers e interpreta 400002.16 = {the como TRUE ou FALSE. O Bit menos siginificativo é o 1. 16th bit of 400002} O mais significativo é o 16. 400001 465535 16-bit unsigned integer Yes Yes Yes Yes Acessa os holding registers 16-bit como unsigned integers variando de 0 a 65535. 400002 = {400002}

Data Items Modbus Data Item Data Type Modbus Modbus Slave Description Example Read Write Read Write 000001 065535 Boolean value Yes Yes Yes Yes Accesses single-bit coils. 000001 = {000001} 100001 165535 Boolean value Yes No Yes Yes Accesses single-bit discrete inputs. 100002 = {100002} Accesses individual input register bits and interprets 300001.1 365535.161 365535 16 Boolean value Yes No Yes Yes them as logical TRUE or FALSE values. The least 300001 365535 16-bit unsigned integer Yes No Yes Yes significant bit is 1. The most significant bit is 16. Accesses 16-bit input registers as unsigned integers ranging from 0 to 65,535. 300001.1 = {the first bit of 300001} 300001 = {300001} 400001.1 465535.16 Boolean value Yes Yes Yes Yes Accesses individual bits of holding registers and interprets them as logical TRUE or FALSE values. The least significant bit is 1. The most significant bit is 16. 400002.16 = {the 16th bit of 400002} 400001 465535 16-bit unsigned integer Yes Yes Yes Yes Accesses 16-bit holding registers as unsigned integers ranging from 0 to 65,535. 400002 = {400002}

Protocolos Industriais Baseados em Ethernet Modbus TCP/IP EtherCAT Ethernet/IPt/IP PROFINET

Visão Geral sobre EtherCAT EtherCAT Ethernet Control Automation Technology Gerenciada pelo EtherCAT Technology Group (ETG) Aberto e baseado em padrões como o IEC 61158 Vantagens Protocolo industrial Hard Real-Time Comunicação extremamente simples e eficiente Desvantagens Endereça apenas hard real-time (?) Não desenvolvido para pacotes padrões TCP/IP e EtherCAT

Princípio de Funcionamento: Ethernet On-the-Fly Analogia a um trem rápido Trem (Ethernet frame) não pára Mesmo olhando o trem através de uma janela estreita é possível visualizar todo o trem Vagão (subtelegrama) tem o tamanho da variável Qualquer elemento da rede pode extrair ou inserir apenas uma pessoa (bits) ou um grupo mesmo múltiplos grupos por trem. 20

Ethernet Frames Os comandos EtherCAT são transportados no frame de dados de Ethernet e codificado via um EtherType especial O EtherType é limitado a uma subnet Ethernet (não repetido por roteadores)

Protocolos Industriais Baseados em Ethernet Modbus TCP/IP EtherCAT Ethernet/IPt/IP PROFINET

Visão Geral sobre EtherNet/IP Barramento dominante da Rockwell Automation Gerenciado pela Open Device Vendors Association (ODVA) Estende os conceitos DeviceNET para Ethernet Vantagens Usa transport layer da Ethernet (TCP e UDP) Desvantagens Pode sobrecarregar redes com mensagens UDP mesmo se configurado corretamente, t é recomendado d switches gerenciados com IGMP snooping

Classes de Dispositivos Scanner Class Master Inicia comunicações implícitas ou explícitas Adapter Class Escravo Envia dados apenas quando requesitado por um scanner Suporta mensagens explícitas e implícitas Messaging Class Usado para setup ou transferênca de dados sob demanda Inicia transferência a de dados por outros os dispositivos

EtherNet/IP Recursos Adicionais CIP Sync Baseado no IEEE 1588 Provê clock compartilhado com os dispositivos CIP Motion Constrói sobre CIP Sync para fazer controle distribuído para movimento Usa clock compartilhado não QoS CIP Safety Constrói sobre a segurança DeviceNet Dispositivos inteligentes com parâmetros de time-out

Terminologia Ethernet/IP Mensagens Explícitas TCP/IP Usado para parametrizar e iniciar comunicação implícita Mensagens Implícitas UPD/IP multicast Usado para comunicar dados de E/S Normalmente configurado para atualizações cíclicas

Comunicação NI LabVIEW com PLCs ControlLogix EtherNet/IP Disponível para download de NI Labs em ni.com/labs

VIs EtherNet/IP para LabVIEW Provê VIs para comunicação com os tags CLP Logix Lê e escreve diretamente tags nos CLPs ControlLogix e CLPs CompactLogix da Allen-Bradley Roda no LabVIEW para SOs Windows e Tempo Real (Phar Lap e VxWorks) Mensagens Explícitas Ideal para baixo número de tags

Use em Controladoras de Tempo Real Requer instalação dos drivers de comunicações no dispositivo de tempo real utilizando o NI Measurement & Automation Explorer

VIs EtherNet/IP para LabVIEW Vantagens Método simples para comunicar com os CLPs da Rockwell O LabVIEW inicia a comunicação (não precisa mudar o código no CLP) Bom para comunicação com baixo número de tags Usa TCP/IP e não requer IGMP snooping para prevenir problemas de rede Desvantagens Não recomendado para alto número de tags Empacotamento ineficiente de dados na Ethernet (comunicação lenta) Aumento de carga no processamento do CLP Comunica apenas com os CLPs Logix da Rockwell Não compatível com série SLC Não compatível com dispositivos EtherNet/IP de terceiros

Possível Integração Futura com EtherNet/IP no LabVIEW Desenvolvimento de comunicações baseada em tags Retirada do NI Labs e inclusão nos produtos Preço ou pacotes indefinidos Cria comunicação adapter class completa Dispositivos programados com LabVIEW usa mensagens implícitas para comunicar com o CLP Como os programadores definirão i os dados d a serem transferidos no LabVIEW ainda não foi definido

Protocolos Industriais Baseados em Ethernet Modbus TCP/IP EtherCAT Ethernet/IPt/IP PROFINET

Comparação de Protocolos Ethernet/IP Barramendo dominante da Rockwell Padrão Ethernet/IP usa switches padrão Recomendado o gerenciamento por IGMP CIP Sync usa a tecnologia IEEE 1588 e requer um switch compatível com IEEE 1588 para grandes aplicações EtherCAT Rede determinística para Hard real-time Destinada para E/S single-point Comunicação extremamente eficiente e simples Não utiliza Ethernet padrão PROFINET Protocolo Siemens Similar a Ethernet/IP Padrão Ethernet que usa switches PROFINET IRT

Visão geral de PROFINET Barramento dominante da Siemens Protocolo de aplicação que expande PROFIBUS à Ethernet Gerenciado pela PROFIBUS & PROFINET International (PI) Vantagens Suporta tráfego de Ethernet padrão e determinístico Usa IEEE 1588 e QoS para determinismo Desvantagens Recomendado switch gerenciado por RT/IRT com QoS Switch com ERTEC ASIC para as aplicações mais desafiadoras

Três níveis Non Real Time (NRT) PROFINET CBA Para comissionamento de plantas Tempo de ciclo na faixa de 100 m/s RT (Real Time) PROFINET CBA e PROFINET I/O Aplicações de E/S Tempo de ciclo de até 10 m/s IRT (Isochronous Real Time) PROFINET I/O Aplicações em sistemas de drives Ciclo de tempo menor que 1 m/s

Ciclo de rede PROFINET Sem mensagem de start period Sincronia de clock via IEEE 1588 e assíncrono Parte vermelha do ciclo (isócrona) Parte verde do ciclo (assíncrona) mínimo 125 µs

Tecnologia IEEE 1588 Tecnologia para sincronizar clocks distribuídos Precisão baseada no jitter do clock

Tecnologia IEEE 1588

HRT: Determinismo e Desempenho Organização Tempo de Resposta (ms) Jitter (us) EtherCAT ~ 0.1 < 0.1 100 Sercos III < 0.5 < 0.1 100 PROFINET IRT < 1 < 1 100 Data Rate (Mb/s) Ethernet Powerlink < 1 < 1 100 Ethernet/IP ~ 1 < 1 100 Table 1. Real-Time Comparison of the Various Real-Time Methods Standards-Based Real-Time Ethernet Now Off-the-Shelf by Klaus Zwerina

HRT: Determinismo e Desempenho Tráfego Ethernet Padrão Sincronismo Desempenho Hardware recomendado para rede Modbus TCP/IP Sim x x Switches Padrão EtherCAT Através de gateway <1 µs jitter 150 eixos à 1 ms Hardware Dedicado nos dispositivos Ethernet/IP CIP Motion Sim <200 µs jitter 100 eixos à 1 ms Switches IEEE 1588 ERTEC ASIC nos PROFINET IRT Sim <1 µs jitter 100 eixos à 1 ms switches

Agenda Por que protocolos baseados em Ethernet? Visão Geral sobre Protocolos Industriais Baseados em Ethernet Adicionando E/S determinísticas aos NI PACs Conectando Produtos NI à Protocolos Industriais Modbus TCP/IP Placas PXI/PCI, PROFIBUS Ethernet/IP

Sistema NI com Entradas e Saídas Determinísticas Distribuídas Host Computer (TCP/IP) Sistema NI PXI PXI System com interface with Ethernet Ethernet Interface NI crio-9074 NI (EtherCAT) NI 9144 NI 9144

Controladoras Mestres NI Requisitos NI CompactRIO ou Sistema PXI de Tempo Real com duas portas Ethernet Software: NI-Industrial Communications for EtherCAT

NI 9144 Expansion Chassis Duas portas para daisy chaining Chassi Robusto -40 to 70 C Oito slots para Módulos Série C Alim. de 9 a 30 V HazLoc Shock/vibe

Configuração no LabVIEW Chassi CompactRIO { { Chassi de { Expansão NI 9144

Demo E/S Determinísticas Distribuídas

Módulos E/S Série C Suporta p mais de 30 módulos analógicos g e digitais g EtherCAT - medidas single-point Não suporta forma de onda (NI 9233 e NI 9234) Sincronia módulo-a-módulo e chassi-a-chassi Compatibilidade com diferentes plataformas NI EASY POWERFUL OPEN

Agenda Por que protocolos baseados em Ethernet? Visão Geral sobre Protocolos Industriais Baseados em Ethernet Adicionando E/S deterministícos aos NI PACs Conectando Produtos NI à Protocolos Industriais Modbus TCP/IP Plug-In PXI/PCI Devices, PROFIBUS Ethernet/IP

LabVIEW Modbus Options NI Modbus VIs Modbus I/O Server

Modbus: Conectando com Gateways de terceiros Grande variedade de protocolos para comunicação Suportado por todos os PACs LabVIEW Real-Time Para aplicações não-determinísticas Modbus TCP PROFIBUS DeviceNet EthernetIP ControlNet

PXI/PCI com Compatíveis com SO de Tempo Real PROFIBUS CAN CANopen DeviceNet FOUNDATION fieldbus

PROFIBUS Compatível com SOs Windows XP/2000 e LabVIEW Real-Time Software gráfico para configuração da rede API LabVIEW Express - programação simplificada Suporta serviços incluindo DPV0 Master class 1/2, DPV0 Slave, e DPV1 Master class 2

VIs Ethernet/IP para LabVIEW VIs para mensagens Ethernet/IP e modo scanner Disponível no NI Labs VIs para comunicação com adaptadores d Ethernet/IPt/IP

Demo: VIs Ethernet/IP

Obrigado! Não esqueça de preencher a avaliação. Para mais informações acesse ni.com ou ligue para (11) 3149-3149