1) O documento discute o protocolo MODBUS, usado para comunicação mestre-escravo entre dispositivos.
2) MODBUS usa comunicação serial half-duplex baseada em dois modos: ASCII ou RTU (binário).
3) O documento fornece um exemplo de como configurar e usar comunicação MODBUS em um PLC para ler e escrever registradores remotos.
1) O documento discute o protocolo MODBUS, usado para comunicação mestre-escravo entre dispositivos.
2) MODBUS usa comunicação serial half-duplex baseada em dois modos: ASCII ou RTU (binário).
3) O documento fornece um exemplo de como configurar e usar comunicação MODBUS em um PLC para ler e escrever registradores remotos.
1) O documento discute o protocolo MODBUS, usado para comunicação mestre-escravo entre dispositivos.
2) MODBUS usa comunicação serial half-duplex baseada em dois modos: ASCII ou RTU (binário).
3) O documento fornece um exemplo de como configurar e usar comunicação MODBUS em um PLC para ler e escrever registradores remotos.
1) O documento discute o protocolo MODBUS, usado para comunicação mestre-escravo entre dispositivos.
2) MODBUS usa comunicação serial half-duplex baseada em dois modos: ASCII ou RTU (binário).
3) O documento fornece um exemplo de como configurar e usar comunicação MODBUS em um PLC para ler e escrever registradores remotos.
Baixe no formato DOCX, PDF, TXT ou leia online no Scribd
Fazer download em docx, pdf ou txt
Você está na página 1de 5
Instituto Federal de Educao, Cincia e Tecnologia do Maranho IFMA
Departamento de Eletroeletrnica DEE
Curso Tcnico em Automao Industrial Disciplina: PLC Avanado Professor: Francisco Borges Mikaely da Silva Araujo matrcula: 201011070227
Modbus
O protocolo MODBUS uma estrutura de mensagem desenvolvida em 1979 pela Modicon, usada para estabelecer comunicao entre os dispositivos mestre-escravo / cliente-servidor. Atualmente, um protocolo aberto amplamente difundido, utilizado por diversos fabricantes em diversos equipamentos. A comunicao Modbus-RTU do CFW-08 foi desenvolvida baseada em dois documentos: 1. MODBUS Protocol ReferenceGuide Rev. J, MODICON, June 1996. 2. MODBUS Application Protocol Specification, MODBUS.ORG, may 8th 2002.
Nestes documentos esto definidos o formato das mensagens utilizada pelos elementos que fazem parte da rede Modbus. Os dispositivos MODBUS comunicam utilizando a tcnica mestre- escravo no qual permite que somente um dispositivo (o mestre) possa iniciar as transaes. Os outros dispositivos (escravos) respondem de acordo com o pedido do mestre, ou de acordo com a tarefa em questo. Um dispositivo perifrico escravo (vlvula, drive de rede ou outro dispositivo de medio), que processa a informao e envia o dado para o mestre, onde pode haver at 247 escravos, mas somente um mestre.
Na especificao do protocolo esto definidos dois modos de transmisso: ASCII e RTU. Os modos definem a forma como so transmitidos os bytes da mensagem. No permitido utilizar os dois modos de transmisso na mesma rede. No modo RTU, cada palavra transmitida possui 1 start bit, oito bits de dados, 1 bit de paridade (opcional) e 1 stop bit (2stop bits caso no se use bit de paridade). No modo RTU, cada byte de dados transmitido como sendo uma nica palavra com seu valor diretamente em hexadecimal. O CFW-08 utiliza somente este modo de transmisso para comunicao, no possuindo portanto, comunicao no modo ASCII.
Exemplo de comunicao MODBUS:
Configurao da Comunicao:
M8002: Marcador no MODBUS com pulso inicial em RUN. K153: Configura Porta RS485 no Modbus, registrado em D1820, configurando a taxa de transmisso, a parada de bits e a paridade.
Dados do telegrama de envio exemplo:
M8002: Marcador no MODBUS com pulso inicial em RUN. H0301: envia o dado ao registrador D100.
M8002: Marcador no MODBUS com pulso inicial em RUN. Endereo de inicio do registrador: D101. H0079: Parmetro a ser lido do inversor P121, porm ser usado H7900 devido a como os dados esto sendo recebidos, ou seja, H7900 o swap de H0079.
M8002: Marcador no MODBUS com pulso inicial em RUN. Nmero de registradores a serem lidos: D102. H0001: Ser lido apenas um registrador. Ser escrito o swap de H0001 devido a como os dados so recebidos ficando na forma: H0100.
Dados recebidos dos escravos:
M8002: Marcador no MODBUS com pulso inicial em RUN. Os dados esto zerados no incio para poder visualizar a resposta que o escravo enviou, ou seja, no INCIO os registradores aptos a receber os dados, D200, D201 e D202, esto com valor zero.
Envio do telegrama Modbus:
M8012: Marcador que indica sinal cclico de 100ms, onde 50ms quando est LIGADO e 50ms quando est DESLIGADO. M8122: Habilita o envio do telegrama, se ele no setado o telegrama no pode ser enviado. M8122 e RESET quando acabar de enviar o telegrama do MESTRE.
Funo 86 MBUS:
M8000: Marcador no MODBUS com status em RUN. D100: Envia o dado. D200: Recebe o dado. O telegrama s ser enviado se M8122 estiver em modo ONN.
M8123: Bit de finalizao de recebimento de dados atravs da porta de comunicao RS485. setado quando acabar de receber a resposta do escravo. M1: Memria auxiliar.
Dados Recebidos:
M8000: Marcador no MODBUS com status em RUN. D200, D201 e D202: Os dados sofrem swap para ficarem legveis.