Você está na página 1de 37

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

Você também pode gostar