Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
HI Tecnologia
Documento de acesso pblico
ENA.00008
Verso 1.04
janeiro-2013
HI Tecnologia
Apresentao
Esta nota de aplicao foi elaborada pela HI Tecnologia Indstria e Comrcio Ltda. Dvidas ou
esclarecimentos, sobre as informaes contidas neste documento, podem ser obtidos diretamente com o nosso
departamento de suporte a clientes, atravs do telefone (19) 2139-1700 ou do e-mail
suporte@hitecnologia.com.br. Favor mencionar as informaes a seguir para que possamos identificar os
dados relativos a este documento.
ID da Nota de Aplicao:
Verso Documento:
ENA.00008
1.04
Campinas SP
13076-015
Fone:
Fax:
Web site:
www.hitecnologia.com.br
Perguntas Frequentes
E-mail:
FAQ:
Vendas:
Suporte tcnico:
Engenharia de aplicao:
faq.webhi.com.br
vendas@hitecnologia.com.br
suporte@hitecnologia.com.br
engenharia@hitecnologia.com.br
www.hitecnologia.com.br
Pgina 2 de 11
HI Tecnologia
Famlia
MCI02
ZAP500
ZAP900
Controladores
ZAP91X
FLEX950
P7C
MMI600
IHMs
MM650
MMI800
FLEX950
Modelo
MCI02
MCI02-QC
ZAP500
ZAP500-BX
ZAP500-BXH
ZTK500
ZTK501
ZAP900
ZAP901
eZAP900
eZAP901
ZAP900-BXH
ZTK900
eZTK900
ZAP910
ZAP911
eZAP910
eZAP911
ZAP910-BXH
ZTK910
eZTK910
FLEX950-PLC
CPU300
CPU301
PPU305
MMI600
MMI601
MMI650
MMI800
FLEX950-IHM
GI
X
X
X
X
X
X
X
Plataformas
GII
GII_DUO
www.hitecnologia.com.br
G3
Abrangncia
Pgina 3 de 11
Notas de Aplicao
Controladores HI com
Protocolo MODBUS
Referncia:
Arquivo :
ENA.00008
ENA0000800
Reviso:
Atualizado em:
4
20/01/2013
ndice
1.
Introduo ..................................................................................................................................................... 5
2.
Referncias ................................................................................................................................................... 5
3.
O Protocolo Modbus ..................................................................................................................................... 5
4.
O protocolo Modbus nos controladores HI (Gerao GI) ............................................................................. 6
4.1 Funes disponveis nos controladores HI ............................................................................................... 7
4.2 Acesso base de dados dos controladores HI ........................................................................................ 7
5.
Configurao dos controladores HI para Modbus ........................................................................................ 8
6.
Comunicando com o controlador HI em Modbus ......................................................................................... 8
6.1 Controlador HI Operando em Modbus - Mestre........................................................................................ 8
6.2 Controlador HI Operando em Modbus - Escravo...................................................................................... 9
Controle do Documento ......................................................................................................................................... 11
Consideraes gerais ........................................................................................................................................ 11
Responsabilidades pelo documento .................................................................................................................. 11
Pgina 4 de 11
Reviso:
Atualizado em:
4
20/01/2013
1. Introduo
Este documento prope-se a prover as informaes necessrias para utilizao dos controladores da HI
Tecnologia operando com protocolo de comunicao Modbus. Destina-se a usurios que necessitam integrar
controladores da linha HI com outros equipamentos ou dispositivos que possuem o protocolo de comunicao
Modbus.
Esta comunicao pode ocorrer tanto para leitura como para escrita de dados, sendo que o controlador HI
pode operar como mestre ou escravo na topologia de comunicao.
2. Referncias
Notas de Aplicao:
Programas de Exemplo:
EPE.00005 Acesso aos equipamentos remotos via protocolo Modbus (em ambiente SPDSW)
Aplicvel aos controladores HI da gerao GI.(*1)
www.modbus.org
3. O Protocolo Modbus
O protocolo Modbus foi desenvolvido pela empresa Modicon em 1978/79 como um simples meio de troca de
dados entre controladores e sensores, utilizando uma comunicao mestre-escravo / cliente-servidor. Uma vez
desenvolvido, foi largamente difundido e bem aceito pelo meio industrial, e tambm pelo fato de tratar-se de um
protocolo aberto, tornou-se um dos protocolos mais implementados em diversos produtos de diferentes
fabricantes para rea de automao industrial.
www.hitecnologia.com.br
Pgina 5 de 11
Reviso:
Atualizado em:
4
20/01/2013
O Modbus um protocolo que se encontra na camada de aplicao, posicionada na camada 7 do modelo OSI,
e que prov a troca de dados no modelo Cliente / Servidor entre equipamentos conectados em diferentes tipos
de redes, como ilustra a figura abaixo:
O protocolo Modbus possui 2 formatos de dados distintos denominados formato ASCII (texto) e formato
RTU (binrio). Os controladores da HI tecnologia possuem suporte para operao apenas no formato
RTU, no estando, portanto disponvel a comunicao no formato ASCII
A verso atual do driver de comunicao MODBUS permite a operao com driver de comunicao
MODBUS com interface RS232-C ou RS485. Os controladores para operarem com RS485 devem
estar com firmware atualizados para verso citada na tabela a seguir ou verso superior:
Controlador
ZAP500
MIX600
MCI02
Firmware
ct90v123.mcf
ct60v104.mcf
ct12v715.mcf
Biblioteca
ct90v111.mcl
ct60v102.mcl
ct12v312.mcl
Observao: Para carga de novos firmwares, deve-se carregar firmware e biblioteca. Dvidas a respeito da
carga de firmware consultem a nota ENA00012 citada no item 2 (Referncia).
As verses inferiores dos firmwares citado acima no possuem driver de comunicao MODBUS para
RS485, pois no tm controle de fluxo RTS/CTS, desta maneira sua utilizao em redes RS485 est
condicionada operao com conversores (RS232-C/RS485) que possuam recursos para controle
automtico de transmisso de dados.
www.hitecnologia.com.br
Pgina 6 de 11
4.1
Reviso:
Atualizado em:
4
20/01/2013
Nome da
Funo
Modbus
Disponvel no
controlador HI
operando como
02
Read Input
Status
Mestre
03
Read Holding
Register
Mestre e Escravo
04
Read Input
Register
Mestre
06
Write Single
Register
Mestre e Escravo
08
Loop Back
Test
Mestre e Escravo
16
Write Multiple
Register
Mestre e Escravo
4.2
As variveis do tipo M dos controladores HI correspondem a variveis inteiras de 16 bits com sina;
Quando o controlador HI est configurado como mestre, as variveis lidas do equipamento remoto
(input status, input register e holding register) so transferidas para variveis do tipo M dos
controladores HI;
Quando o controlador HI est configurado como escravo, tem-se disponveis apenas as funes para
leitura e escrita em variveis do tipo M nos controladores HI. Assim, caso seja necessrio acessar os
I/O`s do controlador, variveis tipo R ou D, deve-se, no programa ladder do controlador HI, transferir
estes dados para variveis do tipo M.
www.hitecnologia.com.br
Pgina 7 de 11
Reviso:
Atualizado em:
4
20/01/2013
Nos itens seguintes abordaremos o controlador HI ora operando como equipamento mestre, ora operando
como equipamento escravo.
6.1
Consideremos que o controlador HI esteja operando como equipamento mestre e este deseja enviar/receber
dados para/do equipamento escravo. Neste caso, como o controlador HI est operando como mestre este tem
o poder de iniciar todo o processo de comunicao para realizar a troca de dados com o equipamento escravo.
Ainda mais, pode iniciar a comunicao de acordo com o sequenciamento necessrio para o programa de
aplicao, independente do estado em que se encontra o equipamento escravo.
www.hitecnologia.com.br
Pgina 8 de 11
Reviso:
Atualizado em:
4
20/01/2013
SERVIDOR
CLIENTE
Inicia comunicao
Protocolo
Modbus RTU
Executa a funo e
prepara a resposta
Recebe resposta
Equipamento
Escravo
Equipamento Escravo
operando com Modbus
Assim, o controlador HI inicia um processo de troca de dados com o equipamento escravo. O equipamento
escravo ao receber a solicitao do controlador HI, executa a funo especificada na mensagem, envia uma
resposta para o controlador HI contendo o resultado e/ou os dados da funo executada.
Nos controladores HI, quando programados em linguagem ladder, deve-se utilizar o bloco RCB para
ler/escrever dados no equipamento escravo. Para maiores detalhes sobre a utilizao deste bloco de
comunicao remota (RCB) pode-se consultar o programa de exemplo EPE0005, que esta disponvel para
download gratuito em nosso site (www.hitecnologia.com.br).
Neste caso, como os controladores HI geralmente possuem dois canais de comunicao serial (COM1 e
COM2), o canal de comunicao que estiver configurado como Mestre que automaticamente ser utilizado
pelo controlador para executar as funes especificadas, via o bloco RCB.
6.2
Consideremos agora que o controlador HI esteja operando como equipamento escravo e este deseja
enviar/receber dados para/do equipamento mestre. Neste caso, como o controlador HI est operando como
escravo este no possui o poder de iniciar todo o processo de comunicao para realizar a troca de dados com
o equipamento mestre. Assim, o controlador HI fica aguardando uma mensagem advinda do mestre.
SERVIDOR
CLIENTE
Inicia comunicao
Equipamento
Mestre
Protocolo
Modbus RTU
Executa a funo e
prepara a resposta
Recebe resposta
Equipamento Mestre
operando com Modbus
www.hitecnologia.com.br
Pgina 9 de 11
Reviso:
Atualizado em:
4
20/01/2013
Assim, o controlador HI ao receber uma solicitao do equipamento mestre, executa a funo especificada na
mensagem, e envia uma resposta para o equipamento mestre contendo o resultado e/ou os dados da funo
executada. Neste caso diz-se que o equipamento mestre executa um ciclo de polling para ler/escrever dados
no controlador HI.
Nos controladores HI no h necessidade de nenhuma alterao no programa de aplicao para prover a
comunicao com o equipamento mestre, apenas configurar o canal serial para operao com o protocolo
Modbus.
www.hitecnologia.com.br
Pgina 10 de 11
Reviso:
Atualizado em:
4
20/01/2013
Controle do Documento
Consideraes gerais
1. Este documento dinmico, estando sujeito a revises, comentrios e sugestes. Toda e qualquer
sugesto para seu aprimoramento deve ser encaminhada ao departamento de suporte ao cliente da HI
Tecnologia, especificado na Apresentao deste documento.
2. Os direitos autorais deste documento so de propriedade da HI Tecnologia.
Elaborao
Data
08/11/2002
Responsvel
Cristiano S. Gonalves
Reviso
20/01/2013
Paulo C. M. Inazumi
Revisado em mdia
Aprovao
20/01/2013
Aprovado em mdia
Histrico de Revises
20/01/2013
30/01/2004
4
3
20/08/2003 2
28/04/2003 1
06/12/2002 0
Data
Rev
www.hitecnologia.com.br
Pgina 11 de 11