Capacidade e Funcionalidades Histórico • Baeada na Tecnologia desevolvida pela Allen-Bradley • Introduzida em março de 1994 • Transferida para ODVA em 1995 Tecnologia • Usa padrão CAN • DeviceNet é a camada 7 (camada de aplicação) ISO Layers ISO Layer 7 -Application ISO Layer 2 -Data Link ISO Layer 1 -Physical ISO Layer 0 -Media { { { { Application Layer Data Link Layer Physical Signaling Transceiver Transmission Media } DeviceNet Application Layer Specification } CAN Protocol Specification } DeviceNet Physical Layer Specification CAN • rede CAN (Controller Area Network) desenvolvida pela BOSCH para integrar elementos inteligentes em veículos autônomos (eletrônica embarcada). • Automóvel pode possuir mais de 200 microprocessadores: - carburação eletrônica - frenagem anti-bloqueante (ABS) - controle e supervisão da temperatura do óleo e do radiador, pressão de óleo de freio, etc. - ajuste automático de espelhos retrovisores, banco do motorista, etc. CAN • CAN lançado em 1984. • Em 1987 lançado chip 82526 (INTEL). • A partir de 1991 outros fabricantes licenciados: – Phillips/Signetics (chips 82C200, 87C592, 82CE598 e 82C150). – Motorola (chip 68HC05). – NEC (chip 72005). – Siemens, Thompson, National, Hitachi. • Cia (CAN in Automation): entidade constituída de usuários e fabricantes de produtos para automação industrial baseados no protocolo. Até 1993, a cia já tinha 64 associados fora da industria automobilística. • CAN vendeu mais de 5 milhões de chips só em 1995. CAN • Camada física (padrão ISO/DIS 11898): Topologia: barramento ou estrela (com concentrador); Taxa de transmissão: 125 Kbps até 1 Mbps; Comprimento máximo do barramento: 40 m para 1 Mbps; até 1 Km para 125 Kbps; Número máximo de nós: 64; Codificação de bits: NRZ (Non Return to Zero); Meio de transmissão: não especificado na norma, mas usualmente usado par trançado ou fibra ótica. CAN • Subcamada MAC: Método de acesso ao meio: Forcing Headers com prioridades para mensagens. • Subcamada LLC: Comprimento máximo dos quadros de dados: 8 Bytes; Controle de erro por CRC de 16 bits. • Camadas 3 até 6 do RM-OSI foram suprimidas. Enlace • CSMA/NBA - Carrier Sense Multiple access with Nondestructive Bitwise Arbitration (Forcing Headers) • Qualquer nó pode acessar o meio se estiver livre • NBA garante 100% de utilização do meio e priorização de mensagens baseada no identificador de 11 bits do frame Frame CAN S O F 11 bit IDENTIFIER Arbitration Field Control Length Field 0 to 8 bytes Data CRC A E C O K F Data Field SOF - Start of Frame EOF – End of Frame CRC - Cyclic Redundancy Check (CRC 16) ACK - Acknowledgment CAN – Exemplo De Arbitragem Nó 1 Transmite: 0 10110110100 0 0 0 1 00000001 E xxxx 11 O F Nó 2 Transmite: 0 Nó 2 perde arbitragem e pára transmissão! 10110111 No meio: 0 10110110100 0 0 0 1 00000001 E xxxx 01 O F CAN • Modelos de comunicação: – Frame não contém campos específicos para endereço destino/origem. – Campo IDENTIFIER pode conter endereço de uma estação, grupo de estações (multicasting) ou mensagens são difundidas para todas as estações (broadcasting). – Campo IDENTIFIER pode identificar o conteúdo da mensagem (dados), que é difundida para todas as estações. • Gerador da mensagem: PRODUTOR. • Estações interessadas no conteúdo da mensagem: CONSUMIDORES. CAN • Norma CAN não define especificação para a camada de Aplicação • Grupo CiA definiu uma especificação para aplicações em automação: CMS (CAN Message Services): serviços de leitura e escrita de variáveis remotas e tratamento de eventos, baseados no MMS; NMT (Network Menagement): serviços de inicialização e gerenciamento da rede; DBT (Distributor): provê uma distribuição dinâmica de nomes definidos pelo usuário para identificar as mensagens. CAN • O sistema suporta até 2032 objetos, aos quais é associado um número de identificação único na aplicação. • O tempo para leitura de dados a nível da camada de enlace é da ordem de 420 µs para o objeto de maior prioridade. • CAN tornou-se norma internacional definida pela ISO em 1993 sob a designação ISO 11898. Outros protocolos CAN • J1939 – SAE Sponsored standard – Communication between vehicle components – Peer–Peer Messaging • CANOpen – European Community Standard – Can In Automation (CiA) specification – Wide acceptance in consumer to medical and industrial applications Capacidade e Funcionalidades DeviceNet Overview • DeviceNet construído sobre o Common Industrial Protocol (CIP). – DeviceNet é administrado pela ODVA. – ControlNet é administrado pela ControlNet International – EtherNet/IP é administrado pela ControlNet International & ODVA User & Application Layers Transport, Data Link & Physical Layers Common Industrial Protocol Device Profiles & Electronic Data Sheets Application Object Library Messaging Routing & Connection Management DeviceNet ControlNet EtherNet/IP Device Level Control Level Information Level Estrutura Common Device Profiles User Layer Automotive Device Profiles Semiconductor Device Profiles Analytical Inst. Device Profiles Generic Device Profiles Application Object Library CIP Application Layer Data Link & Transport Layer Physical Layer Messaging Routing & Connection Management Device Net (CAN Bus) DeviceNet Physical Layer Div 2Div 2Div 1 Device Level ControlNet DLL Transport Encapsulation UDP TCP Future IP ControlNet Physical Layer 802.x EtherNet Physical Layer Control Level Information Level Future Firewire, USB Bluetooth, ATM Interoperabilidade ( Interchangeability) • “Data Sets” (profiles) padrnizados para vários tipos de dispositivo • Permite que os usuários substituam “logicamente” dispositivos equivalentes entre diversos fornecedores (certificados) – Mesmo tipo de dispositivo, mesma estrutura de dados Características • • • • Linha Tronco com ramos 64 nós Multiplos mestre Remoção e insersão dos nós “a quente” (com alimentação ligada • Cabo inclui alimentação (power) e dados • Taxas de transmissão 125K, 250K and 500KB Características • Tipos de Pacotes de dados – Dados de I/O – Dados de Controle • Comunicação – Mestre/Escravo or ponto a ponto (peer-topeer) • Entre – Dispositivo representado por Objetos (modelo orientado a objeto) Características Comp. Taxa de Comp. Max. do transmisão dropp Nodes Max Cumulative dropp lenght 125k bits/s 500 m 6m 64 156m 250k bits/s 250 m 6m 64 78 m 500k bits/s 100 m 6m 64 39 m Especificação da Rede Physical Media Network Power Maximum Devices •24vDC power to devices •Thick trunk rated to 8 amps •Thin wire rated at 3 amps 64 Nodes per Network (Shielded Twisted Pair) Communications and Power •Thick - Trunk wire •Thin - Trunk or Drop Trunk line Distance and Baud rate 100m Max. with Thin cable 500m @ 125Kbaud (thick) 250m @ 250Kbaud (thick) 100m @ 500Kbaud (thick) (4Km with Repeaters) ALLEN- BRADLEY Panel Vi ew 7 8 9 4 5 6 1 2 3 . 0 - < F1 F2 F3 F4 F5 F6 F7 F8 F9 F1 0 550 <- - - - - - - - - - - - - - - - - ' ^ < > v Device Connections T-Taps Zero-drop Cumulative Drop-line Budget Terminating Resistors 75 Resistors at both network trunk line ends Messaging Services Producer/Consumer •High-speed I/O •Programming •Configuration •Diagnostics Drop-line wiring •Single drop •Daisy-chaining off drop •Branching off drop 156m @ 125Kbaud 78m @ 250Kbaud 39m @ 500Kbaud (Maximum of 6m each) Tipos de Mensagens Suportadas Change-of-State Polling Cyclic ALLEN- BRADLEY Panel Vi ew 7 8 9 4 5 6 1 2 3 . < F1 F2 F3 F4 F5 F6 F7 F8 F9 F1 0 0 550 - <- - - - - - - - - - - - - - - - - ' ^ < > v Point-to-Point Multi-master Peer to Peer Broadcast Multicast Polling de I/O Polling ALLEN- BRADLEY CTLR1 Panel Vi ew 550 CTLR2 7 8 9 4 5 6 1 2 3 . 0 < F1 F2 F3 F4 ^ F5 < F6 Sensor Drive1 Drive2 F7 F8 Drive3 F9 F1 0 - <- - - - - - - - - - - - - - - - - ' > v HMI Exemplos de Dispositivos Montagem do meio físico Node Node Node Node Node Node Node Node Node Tee Taps Field Installable trunk line connectors Trunk line segments -molded mini-connectors Drop lines - molded connectors - 0 to 6m. - mini or micro at device Multiport Taps EtherNet/IP • EtherNet/IP I/O Scanner (Client) • DeviceNet Monitor Software • EtherNet/IP Protocol Analyzer • EtherNet/IP Freeware (Server) EtherNet/IP EtherNet/IP I/O Adapter EtherNet/IP to DeviceNet Gateway DeviceNet Photoeye Photoeye I/O Produtos • PLC Device Net Scanner: conecta PLC a duas Device Net Networks • SLC Device Net Scanner: conecta SLC a uma Device Net Networks • Device Net PC Card Interface PMCIA: conecta computador com o Device Net Networks Produtos • Módulo de Interface Device Net RS-232: conecta portas RS-232 dos PC's com o Device Net Networks • Device NetManager Software: configura parâmetros do software dos componentes Device Net e realiza diagnóstico Comparison of Technologies Criterion WorldFIP CAN + LONTalk Seriplex ISP BITBUS Perf. / Speed / Determinism Good Good Poor Medium Good Medium Interoperability Good Medium Good Poor Good Medium Cost and Tech. Leverage Medium Good Medium Poor Medium Medium Product Availability Medium Good Good Medium Poor Good Development and Impl. Cost Poor Good Medium Good Poor Good Outlook Medium Good Good Good Medium Medium Reliability Good Good Good Medium Good Good Peer-to-Peer Capability Medium Good Good Poor Medium Poor Memory Requirements Poor Good Medium Good Poor Medium User Friend. / Tools Medium Medium Good Medium Medium Medium Ownership Good Good Poor Poor Good Good Instal. Base Sem. Mfg. / Proven Poor Medium Good Good Poor Good Board Size Poor Good Medium Good Poor Good Msg. Passing Capability Good Medium Good Poor Good Medium Remaining Work Good Poor Good Poor Medium Medium Table 1: Qualitative Candidate Analysis W.R.T. Selection Criteria (Selection criteria listed in order of importance) Source: ANALYSIS OF SENSOR / ACTUATOR BUS INTEROPERABILITY STANDARD ALTERNATIVES FOR SEMICONDUCTOR MANUFACTURING James R. Moyne, Nader Najafi 1 , Daniel Judd 2 , and Allen Stock 3 University of Michigan, Center for Display Technology Manufacturing, Ann Arbor, MI 48109-2108, 1 IBM, 2 Arlington Laboratories, 3 SEMATECH / Advanced Micro Devices Papel da ODVA • Open Devices Vendor Association é uma associação internacional composta por empresas de todo o mundo. • Proprietária e gerente da especificação DeviceNet. • Assiste fabricantes e usuários com ferrramentas, treinamento, etc. • Gerencia laboratórios para testes e certificação de conformidade de produtos. Links • Colocar links