Professional Documents
Culture Documents
Protocolo
Paulo Roberto Pedroso de Oliveira (11) 3378 8600 (11) 9935 9080 ASCC Automao de Subestaes e Centros de Controle prpasc@gmail.com http://www.ascx.com.br
MODBUS
Protocolos de Comunicao
Regras que governam a comunicao entre dispositivos eletrnicos
Interconexo e Interoperabilidade Confiabilidade (deteco e correo de erros) Resilincia (falhas topolgicas) Modelo OSI de 7 camadas Camada Fsica RS 232 fios de cobre RS 485 fios de cobre Ethernet fios de cobre Ethernet Fibra tica Protocolos Proprietrios Courrier, SPA, LON
Protocolo Setor Eltrico com arquitetura de Redes (LAN/WAN), orientado a objetos. IEC 61850 Protocolos Industriais com arquitetura de Redes (LAN/WAN), orientado a objetos. Profibus Foundation DeviceNet
OPC OLE for Process Control Compatibilizar vrios protocolos com Supervisrios e nveis superiores da aplicao.
MODBUS Padro especificado em 1979. Comunicao Serial Mestre / Escravo ou Rede Cliente / Servidor
Functions Codes PDU Protocol Data Units
Port 502
Token pass
IED ou UTR Processo Eltrico Fiao Relao TP TC Conversores A/D Trandutores 4 A 20 mA Banco de Dados
Telecomando
Telecomando Simples 0 1 Abrir Fechar
Aplicativo Gerencial Softwares Visuais Centro de Operao Banco de Dados Cliente da UTR Servidor do Aplicativo Gerencial Telecomando Duplo 0 0 1 1 0 1 0 1 Comando Proibido Abrir Fechar Comando Proibido
1. Taxa de Transmisso 1,2 19,2 KBps IEC60870 101, DNP3, MODBUS 100 MBps IEC 61850 TCP/IP 2. Eficincia do Protocolo Overhead Nmero total de bytes da mensagem em relao mensagem til - dados. IEC 60870 101, DNP3, Modbus otimizados para mnimo overhead IEC 61850 TCP/IP pouco otimizado em funo das larguras de banda disponveis atualmente 3. Modelo da Rede 3.1. ORIGEM / DESTINO 3.2. PRODUTOR / CONSUMIDOR ( Publisher / Subscriber ) ( Publicador / Assinante ) IEC 61850
ORIGEM / DESTINO - Mestre / Escravo Modelo tradicional, mais fcil de ser implementado Repetio do mesmo dado, quando s o endereo diferente Taxa de transmisso 1,2 19,2 KBps IEC 60870 101, DNP3, MODBUS PRODUTOR / CONSUMIDOR Multcast. Mltiplos Ns podem consumir simultaneamente os dados de um mesmo PRODUTOR. Utilizao mais eficiente da banda de comunicao 100 MBps Pode assumir configurao Mestre/Escravo, Polling ou Mudana de Estado IEC61850
INFORMAO 2 Tipos
1. No necessita referncia externa : Meu endereo Rua Dourada 1000, CEP 13.211-111, Jundia/SP-Brasil. 2. Necessita referncia externa : Meu nome Paulo Oliveira e meu endereo est na lista telefnica. No caso 2 a referncia externa a Lista Telefnica, que necessito consultar para achar o endereo do meu amigo. Indexao externa.
2 Exemplos S/E BAN linha para XAV Informao 1 - Disjuntor est fechado Informao 2 BAN est recebendo 600 MW de XAV
Informao 60 km
.
n
23 24 25 26 27 28 29 30
0 aberto 1 fechado
Informao 2 BAN est recebendo 600 MW de XAV 00011010 2 Bytes ou 4 nmeros hexadecimal F21A
2 Exemplos S/E BAN linha para XAV Informao 1 - Disjuntor est fechado Informao 2 BAN est recebendo 600 MW de XAV
Informao 60 km
.
n
23 24 25 26 27 28 29 30
0 aberto 1 fechado
Informao 2 BAN est recebendo 600 MW de XAV 00011010 2 Bytes ou 4 nmeros hexadecimal F21A
2 Exemplos S/E BAN linha para XAV Informao 1 - Disjuntor est fechado Informao 2 BAN est recebendo 600 MW de XAV
Informao 60 km
BAN / XCBR1.Pos.stVal
Vai a informao completa, sem necessidade de referncia externa. Configura-se na origem e passa um arquivo XML para configurar o computador do COS. Simplifica trabalho de configurao.
2 Exemplos S/E BAN linha para XAV Informao 1 - Disjuntor est fechado Informao 2 BAN est recebendo 600 MW de XAV
Informao 60 km
BAN / XCBR1.Pos.stVal
Vai a informao completa, sem necessidade de referncia externa. Configura-se na origem e passa um arquivo XML para configurar o computador do COS. Simplifica trabalho de configurao.
B70
Aplicao
Aplicao
B70
End
B70
crc
End
Fsico Desencapsular Fsico Encapsular
B70
crc
Camada Fsica
Interfaces e Conexes
Circuito de Dados
Canal Serial
a) Pode ser mantido constante b) No obrigatrio. Pode ser usado para supervisionar o circuito de transmisso
1 Start Bit
Bits de dados -12 V = 1 ou Alto, +12V = 0 ou baixo Bits dentro do Byte transm. primeiro LSB e depois o MSB Cada Byte comea com 1 Start Bit Alto e termina com 0 a 2 Stops Bits Baixos 2 stops Desocupada a linha esta Baixa Onda Eletromagntica 300.000 km/segundo
bits 9600 BPS - Bits por Segundo 873 Bytes por seg Mensagem de 100 Bytes 115 ms Internet Mega BPS / Giga BPS
1 2 3 4 5 6 7 8
MSB Data Byte DCE 1 - CD 2 - TXD 3 - RXD 4 - DTR 5 - terra 6 - DSR 7 - RTS 8 - CTS 9 - RI LSB
Pinagem Modem
Cabo Multipares
DB9 Femea
DB9 Macho
PC
So Paulo
Modem
Comunicao Analgica
Modem
REL
Jupi
Conectores Seriais
Automao Subestaes Centros Controle
DTE
Tx (2) Rx (3) RTS (4) CTS (5) DSR (6) Gnd (7) DCD (8) DTR (20)
DTE
Tx (2) Rx (3) RTS (4) CTS (5) DSR (6) Gnd (7) DCD (8) DTR (20)
Exerccio 1
DTE
Tx (2) Rx (3) RTS (4) CTS (5) DSR (6) Gnd (7) DCD (8) DTR (20)
DTE
Tx (2) CT 103 Rx (3) CT 104 RTS (4) CT 105 CTS (5) CT 106 DSR (6) CT 107 Gnd (7) CT 102 DCD (8) CT 109 DTR (20) CT 108
Exerccio 2 Diagrama de um Cabo sem handshake simplificado TX com RX, Terra (Ground), jumpers nos conectores 4 com 5; 6,8 com 20.
DTE
Tx (2) Rx (3) RTS (4) CTS (5) DSR (6) Gnd (7) DCD (8) DTR (20)
DTE
Tx (2) Rx (3) RTS (4) CTS (5) DSR (6) Gnd (7) DCD (8) DTR (20)
Exerccio 2 Diagrama de um Cabo sem handshake simplificado TX com RX, Terra (Ground), jumpers nos conectores 4 com 5; 6,8 com 20.
DTE
Tx (2) Rx (3) RTS (4) CTS (5) DSR (6) Gnd (7) DCD (8) DTR (20)
DTE
Tx (2) Rx (3) RTS (4) CTS (5) DSR (6) Gnd (7) DCD (8) DTR (20)
Half duplex, Multiponto ( 32 ns ), 1200 metros. Velocidade de 100 K a 10 MBps. nica CPU, diversos IHM endereveis, compartilham o mesmo cabo. Conversor RS232 para 485, isolamento tico. Redes locais muito baratas, multidrop. Prover Rejeio de Modo Comum com par tranado, e blindagem.
Daisy Chain
ESTRELA ANEL
No usar
CABO para RS 485 (Recomended Standard ) EIA 485 ( Electronic Industry Assossiation )
Deve ser blindado Recomenda-se utilizar 3 vias e blindagem at 1200 m Dado + Dado Comum (GND) Blindagem Com 2 vias para curtas distncias poucos metros Funo do COMUM equalizar o potencial dos equipamentos conectados Rede Funo da BLINDAGEM : proteo contra Rudos externos No utilizar a BLINDAGEM como COMUM, pois colocaria o Rudo existente como referncia
( chip de computador que implementa as recomendaes da 2 camada Enlace (Link) do modelo ISO )
USART
USART se refere a Universal Synchronous Asynchronous Receiver Transmitter. um formato padro para comunicao de dados de forma SERIAL. Em forma assncrona, dois fios so usados para transmitir dados, um em cada direo, em regime Full-duplex, bi-direcional. Para isso, cada dispositivo deve ter seu clock, e as velocidades devem ser iguais. Em forma sncrona, uma ponta mestre e a outra escravo. Um fio utilizado para dados, em regime half-duplex, ou seja, nos dois sentidos, mas um sentido de cada vez. O outro fio usado para pulsos de clock emitidos pelo dispositivo mestre. Os microcomputadores PC costumam ter at 4 portas USART, nomeadas de COM1 a COM4. Entre os dispositivos ligados em protocolo USART esto o modem e o mouse.
MODBUS FRAME
Function Code 1 byte ( 0 255 ) Vlidas 1 a 127 ASCII ou RTU
Descrio das Funes 03 ( 0x 03) Read Holding Register Automao Inicia no Mapa de Memria 40 000 Subestaes
Centros Controle
Descrio das Funes 04 ( 0x 04) Read Input Register Automao Inicia no Mapa de Memria 30 000 Subestaes
Centros Controle
Frames MODBUS
MODBUS
DVIDA FREQUENTE QUESTO DO MAPA DE ENDEREOS Funo 0x04 ( Read Input Register ) : 30001 em diante (ex: 30015) Transmisso: 30015 30001 = 14 = 0x0E Funo 0x03 ( Read Holding Register ) : 40001 em diante (ex: 40002) Transmisso: 40002 40001 = 01 = 0x01
IMPORTANTE No h confirmao de recebimento de dados nativa No existe padronizao no formado de dados No existe padronizao no mapa de memria
OBRIGADO !
Protocolo MODBUS
Paulo Roberto Pedroso de Oliveira (11) 3378 8600 (11) 9935 9080 ASCC Automao paulo@ascx.com.br prpasc@gmail.com http://www.ascx.com.br