Informaes Importantes ao Usurio
Informaes Importantes ao Devido s vrias aplicaes dos produtos descritos neste
Usurio
manual, os responsveis pelo uso deste equipamento de
controle devem certificar-se de que todas as etapas foram
seguidas para assegurar que cada aplicao e uso atendam a
todos os requisitos de desempenho e segurana, incluindo
todas as leis aplicveis, regulamentaes, cdigos e padres.
As ilustraes, grficos, exemplos de programas e de layouts
exibidos neste manual so apenas para fins ilustrativos. Visto
que h diversas variveis e requisitos associados a qualquer
instalao especifica, a Rockwell Automation no assume
nenhum tipo de responsabilidade (incluindo responsabilidade
por propriedade intelectual) por uso real baseado nos
exemplos exibidos nesta publicao.
A publicao SGI 1.1, Safety Guidelines for the
Application, Instalation, and Maintenance of Solid-State
Control (disponvel no escritrio da Rockwell Automation),
descreve algumas diferenas importantes entre equipamentos
eletrnicos e dispositivos eletromecnicos, que devem ser
levados em considerao ao aplicar produtos como os
descritos nesta publicao.
ATENO : A reproduo do contedo desta publicao
protegida por copyright, integral ou
parcialmente, sem consentimento prvio
por escrito da Rockwell Automation
proibida.
Informaes Importantes ao Usurio
Ao longo deste manual, fazemos referncia a outros
documentos tcnicos. Ao aplicar os procedimentos, o usurio
deve consultar todas as referncias mencionadas relativas a
informaes de segurana mais detalhadas, pois dizem
respeito a circunstncias especificas.
Atravs de notas, procuramos chamar a ateno do usurio
para questes de segurana:
Os avisos de Ateno ajudam o usurio a:
ii
Identificar e evitar situaes de perigo
Reconhecer as conseqncias
ndice
Introduo
Viso Geral do curso..................................................................................................................I
Objetivos do Curso...........................................................................................................I
Descrio do Curso...........................................................................................................I
Quem Deve Participar.....................................................................................................II
Pr-requisitos...................................................................................................................II
Resumo............................................................................................................................II
Captulos
Captulo 1 Topologia ModBus
Introduo......................................................................................................................05
Caractersticas Gerais.....................................................................................................05
Numerao dos endereos em ModBus.........................................................................05
Tipos de transmisso......................................................................................................06
Quantidade de dispositivos............................................................................................06
Velocidade de transmisso.............................................................................................06
Exemplos........................................................................................................................07
ndice
Captulo 2 Mdulo de Comunicao - MVI56-MCM
Caractersticas do mestre...............................................................................................10
Caractersticas do escravo..............................................................................................10
Design............................................................................................................................10
Interface ControlLogix..................................................................................................11
Exemplos de industrias................. ..............................................................................11
Captulo 3 A estrutura do mdulo
Estrutura interna...........................................................................................................13
rea de dados...............................................................................................................13
Captulo 4 Configurando o ModBus atravs do RSLogix 5000
Arquivo disponibilizado pela Prosoft............................................................................15
Configuraes iniciais...................................................................................................16
Parmetros da rea de memria....................................................................................17
Definio da quantidade de memria de escrita e leitura ............................................17
Configurao da porta de comunicao........................................................................18
Captulo 5 Identificando e mapeando os endereos dos dispositivos
Lista de parmetros do dispositivo...............................................................................21
Mapeamento no Windows Excel..................................................................................21
Captulo 6 Endereamento dos dispositivos em ModBus
Endereamento..............................................................................................................23
Function Code...............................................................................................................23
II
ndice
Captulo 7 Executando Comandos de Escrita (Write) e Leitura (Read)
Definio de um commando.........................................................................................25
Nmero mximo de comandos.....................................................................................25
Configurao de um comando......................................................................................26
Observao...................................................................................................................27
Captulo 8 Simulando um dispositivo
Simulador ModSim32................................................................................................29
Configurao da porta de comunicao........................................................................30
Seleo dos parmetros.................................................................................................30
Criao de um novo arquivo.........................................................................................31
Monitorao de endereos de escrita e leitura..............................................................31
Informaes importantes.......................................................................................................32
III
Viso Geral do Curso
Viso geral do Curso
Objetivo do Curso :
Concluindo
treinamento
em
Rede
ModBus
Configurao, o participante ser capaz de colocar em
operao uma rede ModBus bem como realizar sua
manuteno, possuindo os conhecimentos necessrios
para:
Conectar-se rede ModBus
Configurar os controladores ControlLogix atravs
de seus softwares de programao
Descrio do curso :
O treinamento em Rede ModBus - Configurao foi
desenvolvido para capacitar os participantes no processo
de planejamento e configurao de uma rede ModBus. Ao
longo do curso, sero apresentados suas principais
caractersticas de sua topologia
Sero abordados tambm a configurao do carto de
comunicao MVI56-MCM Prosoft.
A fim de capacitar o participante a integrar uma rede
ModBus ao nvel produtivo, ser abordada tambm a
configurao do canal de comunicao ModBus do
mdulo de comunicao MVI56-MCM da prosoft atravs
de um controlador ControlLogix utilizando o software
RSLogix5000 e sua comunicao com o microcomputador
atravs do software RSLinx.
Quem deve participar ?
Devem participar deste treinamento as pessoas que
necessitam de capacitao para a implementao ou so
responsveis pela manuteno e localizao de falhas em
uma rede ModBus.
Pr-requisitos :
A fim de absorver ao mximo os conhecimentos
Viso Geral do Curso
demonstrados durante o treinamento, o participante deve
possuir:
Familiaridade na operao do ambiente Windows
95/98, Windows NT ou Windows 2000/XP.
Resumo :
Conhecimentos bsicos em ControlLogix
Conhecimentos bsicos do software RSLogix 5000
Este curso consiste nos seguintes captulos:
II
Topologia ModBus
Mdulo MVI56-MCM
A Estrutura do mdulo
Configurando o ModBus atravs do RSLogix5000
Identificando e mapeando os endereos dos
dispositivos
Endereamento dos dispositivos em ModBus
Executando Comandos de Escrita (Write) e Leitura
(Read)
Simulando um dispositivo
Informaes
Anotaes
doimportantes
aluno
Informaes
importantes
Anotaes do
aluno
Captulo 1
Informaes importantes
Topologia ModBus
Introduo
O protocolo ModBus uma estrutura de mensagem
desenvolvida pela Modicon em 1979, usada para estabelecer
comunicao master-slave/client-server entre dispositivos
inteligentes. uma rede aberta usada de maneira a transferir
dados discretos/analgicos e de registros entre dispositivos de
controle. no modelo Master/Slave.
Caractersticas Gerais
A rede ModBus uma rede com protocolo serial no modelo
Master/Slave. Somente 1 Master conectado ao barramento e
1 ou mais ns escravos so conectados ao mesmo barramento.
A comunicao em ModBus sempre iniciada pelo Master,
portanto ns Slave no iro transmitir dados sem receber uma
requisio do n master.
Os ns slave no se comunicam entre si e o n master inicia
somente uma transao ModBus ao mesmo tempo.
Numerao dos endereos O n master no possui um endereo especifico. Os ns slave
em ModBus
podem receber nmeros de endereos que variam de 1 247 e
devem ser endereados independentes um do outro para no
haver duplicidade
Captulo 1
Informaes importantes
Tipo de transmisso
Existem 2 modos de transmisso serial que podem ser
definidas: RTU e ASCII. O modo de transmisso deve ser o
mesmo para todos os dispositivos instalados na ModBus
Quantidade de dispositivos
Em um sistema ModBus, todos os dispositivos so conectados
atravs de um nico cabo tronco diretamente (daisy chaining)
ou tambm utilizando derivaes. Podem ser conectados
somente 32 dispositivos em uma rede ModBus sem utilizar um
repetidor.
Velocidades de transmisso
A ModBus permite um baud rate de 1200, 2400, 4800, 9600,
19200, 38400, 57600, 115200 bps.Para uma baud rate de
9600bps o comprimento do cabo tronco de no mximo
1000m. necessrio o uso de resistores de terminao de
150ohms (0,5W)
Captulo 1
Informaes importantes
Exemplos
Exemplos de alguns fabricantes de dispositivos so:
Exemplo de uma topologia com dispositivos comuns:
Variable
Speed
Drives
Valve
Actuators
Reliance Motors
b Bitronics
1 3 8 .9
938.6
1
138.7
k Volts
b Bitronics
A
B
C
1 3 8 .9
938.6
1
138.7
k Volts
b Bitronics
A
B
C
1 3 8 .9
938.6
1
138.7
k Volts
Power Meters
b Bitronics
A
B
C
1 3 8 .9
938.6
1
138.7
A
B
C
k Volts
SMP-3 Solidstate Overload
Relay
Variable
Speed
AC Drive
Power Monitors
Informaes
importantes
Anotaes do
aluno
Captulo 2
Informaes importantes
Mdulo de Comunicao MVI56-MCM
O mdulo MVI56-MCM permite facilmente a interface entre
processadores
ControlLogix
com
outros
dispositivos
compatveis com o protocolo Modbus.
O mdulo MVI56-MCM atua como uma interface entre a rede
Modbus e ControlLogix.
A transferncia de dados do processador ControlLogix
assncrona em relao a rede Modbus.
Um espao para registros de 5000 palavras no mdulo
utilizado para troca de dados entre o processador e a rede
Modbus.
Algumas especificaes
incluem:
O armazenamento e a transferncia de at 5000
registros de/para os tags de controle do processador
ControlLogix
Uso da memria do mdulo completamente definida
pelo usurio
Duas portas que emulam quaisquer combinaes do
Modbus Mestre ou Escravo
Parmetros configurveis incluem:
Protocolo: RTU ou ASCII, Taxa: 110 para 115,200
Paridade: Nenhuma, Par e mpar , Bits de dados: 5 a 8
Bits de parada: 1 ou 2
Atraso mnimo: 0 a 65535 millisegundos
Suporte de ponto flutuante
Captulo 2
Informaes importantes
Caractersticas do Mestre:
Suporta acima de 100 comandos em cada porta
Pode ser seletivamente (habilitados/desabilitados) na
lgica ladder
Suporta comando Modbus (Mestre):
1: Leitura de status de sadas binrias
2: Leitura de status de entradas binrias
3: Leitura de mltiplos registros
4: Leitura de registros de entrada
5: Forar nica Bobina
6: Setar nico registro
15: Forar mltiplas bobinas
16: Setar mltiplos registros
Caractersticas do Escravo:
Quando configurado como um escravo, o Modbus suporta
cdigos de funes de porta 1,2,3,4,5,6,15 e 16.
Design
ControlLogix - Slot nico
Conectores:
2 conectores RJ45 para suporte Modbus e
interfaces RS-232, RS-422, ou RS-485
1 conector RJ45 RS-232 para configurao
10
Informaes importantes
Interface ControlLogix:
Operao via simples lgica ladder
Configurao e monitoramento do mdulo atravs do
Software RSLogix 5000
Interface para placa traseira do ControlLogix via
acesso I/O
Todos os dados relacionados com o mdulo esto
contidos em um nico tag do controlador com objetos
definidos para facilitar a configurao, monitoramento
e interface com o mdulo
Os dados de configurao e comunicao do mdulo
so transferidos para MVI56-MCM atravs de um tipo
de dado predefinido no processador.
Exemplos de Industrias
Existem vrios dispositivos industriais que so compatveis
como Modbus e so encontrados em vrias
diferentes indstrias tais como:
Alimentcia
Petroqumica
Papel e Celulose
11
Informaes
importantes
Anotaes do
aluno
12
Captulo 3
Informaes importantes
A estrutura do mdulo
Inicialmente necessrio entender a estrutura interna do mdulo:
Estrutura interna
O mdulo MVI56-MCM possui um total de 5000 registros
de dados, tanto para palavras quanto para bits. Estes
5000 registros so compartilhados pelas 2 portas de
comunicao disponveis no mdulo.
Estes 5000 registros so compostos de 16 Bits e servem
para a escrita e leitura dos dados dos dispositivos ao
longo da rede ModBus
Temos tambm 2000 palavras de status e configurao.
rea de dados
0
WRITE
DATA
AREA
Mnimo de 200 words
Os 5000 registros de para dados de escrita e
leitura podem ser configurados com valores
definidos para a rea de dados de escrita e para a
rea de dados de leitura pelo usurio atravs do
LADDER.
X+1
READ
DATA
AREA
Mnimo de 200 words
Obs: muito importante notar que o mnimo de
palavras para o mapeamento dos dispositivos so
de 200.
13
Informaes
importantes
Anotaes do
aluno
14
Captulo 4
Informaes importantes
Configurando o ModBus atravs
do RSLogix5000
Para facilitar a configurao do ModBus atravs do
RSLogix5000 necessrio utilizar o arquivo disponibilizado
pela Prosoft, que pode ser baixado da internet atravs do site:
http://www.prosoft-technology.com
Arquivo disponibilizado
pela Prosoft
15
Captulo 4
Informaes importantes
Configuraes Iniciais
Aps abrirmos o arquivos vamos verificar qual o slot est
instalado o carto MVI56-MCM e se necessrio mud-lo no
I/O Configuration:
No arquivo distribudo pela Prosoft, devemos definir a rea de
mmoria do mdulo que vai ser usada tanto para escrita
quanto para leitura.
Para definirmos corretamente essa quantidade, necessrio
inicialmente verificarmos quais so os dispositivos em nossa
rede que vamos ler ou escrever dados e quais so os seus
parmetros.
Esses parmetros esto definidos no manual do fabricante do
dispositivo.
16
Captulo 4
Informaes importantes
Parmetros da rea de
A definio da rea de memria de escrita e leitura definida
memria
atravs de tags estruturadas no User-Defined:
Alterar estes valores inteiros
para os valores ReadData e
WriteData desejados.
Definio da quantidade de
Aps a definio da rea de memria, indicamos quais so os
memria de escrita e leitura
endereos que vo ser utilizados para a rea de escrita e o de
leitura atravs da tag MCM.ModDef
17
Captulo 4
Informaes importantes
MCM.ModDef.WriteStartReg O endereo do 1o
registro ao qual o ControlLogix escreve no mdulo
MCM.ModDef.WriteRegCnt
Quantidade
de
registros de escrita, ou rea de escrita
MCM.ModDef.ReadStartReg O endereo do 1o
registro ao qual o ControlLogix l a partir do mdulo
MCM.ModDef.ReadRegCnt
Quantidade
de
registros de leitura, ou rea de leitura
Configurao da porta de
Devemos configurar os principais parmetros para a porta de
comunicao
comunicao, ex: Porta1
18
Captulo 4
Informaes importantes
MCM.Port1.Enabled O=Porta Desabilitada,1=Port
Habilitada
MCM.Port1.Type - 0=Master, 1=Slave
MCM.Port1.Protocol - 0=Modbus RTU, 1=Modbus
ASCII
MCM.Port1.Baudrate - Velocidade para porta (110 to
115.2K)
MCM.Port1.Parity - 0=None, 1=Odd, 2=Even,
3=Mark, 4=Space
MCM.Port1.DataBits 5 a 8 data bits
MCM.Port1.StopBits - 1 a 2 stop bits
MCM.Port1.CmdCount Nmero de Comandos
executados pelo (Master)
19
Informaes
importantes
Anotaes do
aluno
20
Captulo 5
Informaes importantes
Identificando e mapeando os
endereos dos dispositivos
Em uma rede ModBus cada fabricante fornece uma lista de
parmetros de escrita e leitura para cada dispositivo, ex:
Lista de Parmetros do
Lista de parmetros do dispositivo
dispositivo
Power Monitor
768
U1 (V)
769
U2 (V)
770
U3 (V)
780
I1 (A)
781
I2 (A)
782
I3 (A)
790
P1 (VA ou W)
791
P2 (VA ou W)
792
P3 (VA ou W)
Mapeamento no Windows
Deve-se selecionar os parmetros que iremos monitorar e criar
Excel
uma tabela no Windows Excel com os parmetros mais
importantes para monitorao e para o mapeamento dos dados:
A tabela deve conter
o Function Code e os
parmetros desejados
de leitura ou escrita.
21
Informaes
importantes
Anotaes do
aluno
22
Captulo 6
Informaes importantes
Endereamento dos dispositivos
em ModBus
Endereamento
Em uma rede ModBus, o endereamento composto da
seguinte maneira:
FUNCTION CODE
PARMETRO DO DISPOSITIVO
FCXXXX
30768
Function Code
Cada Function Code define se a leitura ou escrita do
dispositivo ser em Bit(s) ou em Word(s) (16Bits)
Cada Function Code
relacionado com IN/OUT
discretos, Analgico IN e
registros de memria da
seguinte maneira:
23
Informaes
importantes
Anotaes do
aluno
24
Captulo 7
Informaes importantes
Executando Comandos de Escrita
(Write) e Leitura (Read)
Definio de um comando
Cada comando de escrita ou de leitura necessita de alguns
dados para configurao:
Nmero do n do dispositivo na rede
Function Code: 1,2,3,4,5,6,15,16
Endereo interno do dispositivo: 0001 9999
Endereo interno do mdulo: definido pelo usurio
(5000 registros)
Count: Nmero de registros associados com o
comando
Nmero mximo de
comandos
A rede ModBus permite que sejam executados um total de 100
comandos.
Comandos para a porta 1
Nmero
mximo de 100
comandos
25
Captulo 7
Informaes importantes
Configurao de um
Comando
necessrio configurar cada comando para escrever ou ler
algum dado de algum dispositivo na rede ModBus.
Para que a rede seja melhor
otimizada, interessante que
cada comando possa
atualizar uma faixa entre 15 a
30 registros de word ou bit
de uma vez (COUNT).
MCM.P1Cmd[0].Enable Habilita a execuo do
comando
MCM.P1Cmd[0].IntAddress Endereo interno de
leitura ou escrita do mdulo MVI56-MCM
MCM.P1Cmd[0].Count - Quantidade de endereos a
serem escritos ou lidos
MCM.P1Cmd[0].Device Nmero do dispositivo na
rede ModBus
MCM.P1Cmd[0].Func Function Code
MCM.P1Cmd[0].DevAddress Nmero do endereo
do dispositivo
26
Informaes importantes
Observao
Captulo 7
importante salientar que devido a termos somente 100
comandos, devemos verificar se podemos agrupar um
conjunto de registros a serem escritos ou lidos de forma
economizarmos comandos. A rede ModBus permite que o
nmero mximo de registros por comando executado est por
volta de 15 a 30 registros de Word ou Bit.
27
Informaes
importantes
Anotaes do
aluno
28
Captulo 8
Informaes importantes
Simulando um dispositivo
Simulador - ModSim32
Para a simulao de um dispositivo na rede ModBus,
utilizamos o software ModSim32, disponibilizado pela WinTech, que pode ser baixado da internet atravs do site:
http://www.win-tech.com
29
Captulo 8
Informaes importantes
Configurao da porta de
Para configurarmos o dispositivo para leitura ou escrita,
comunicao
inicialmente devemos criar uma conexo para comunicao,
por exemplo atravs da Port1.
Seleo dos parmetros
Nesta porta de comunicao devemos configurar o protocolo
de comunicao, os valores de Baud Rate, Data Bits, Stop Bits
e Parity.
O Protocolo deve ser o
mesmo valor definido no
mdulo de comunicao
por exemplo RTU.
O Stop Bits deve ser o
mesmo valor definido no
mdulo de comunicao
por exemplo 1.
A Parity deve ser o
mesmo valor definido no
mdulo de comunicao
por exemplo NONE.
30
O Baud Rate deve ser o
mesmo valor definido no
mdulo de comunicao
por exemplo 19200.
O Data Bits deve ser o
mesmo valor definido no
mdulo de comunicao
por exemplo 8.
Captulo 8
Informaes importantes
Criao de um novo arquivo Criamos um novo arquivo de monitorao atravs do menu
File New:
Monitorao de endereos
Uma vez criado o arquivo podemos selecionar a partir de qual
de escrita e leitura
endereo iremos monitorar ou escrever, qual o tamanho do
arquivo e qual o function code.
O Device Id indica qual
o endereo do n do
dispositivo na rede.
Visualizao do function
code atual.
O Address indica a partir
de qual endereo feita
a monitorao e o length
indica o tamanho do
arquivo.
Display dos endereos
monitorados.
31
Informaes importantes
As marcas a seguir so marcas comerciais registradas da Rockwell International
Corporation ou suas subsidirias.
RSLogix 5000
RSLinx
As marcas a seguir so marcas comerciais registradas da Microsoft Corporation.
Microsoft
Windows
Windows 95
Windows NT
Windows 2000
Windows XP
Microsoft Excel
ModBus uma marca comercial registrada pela Modicon.
Todas as outras marcas registradas so de propriedade dos possuidores respectivos
deles/delas e so reconhecidas por este meio.
32