Manual da Comunicao
Manual da Comunicao DeviceNet Drive Profile
Srie: CFW-09
Idioma: Portugus
Verso de Software: V4.4X
N do Documento: 10000279072 / 01
05/2011
www.weg.net
SUMRIO
1 INTRODUO ................................................................................................................. 7
1 INTRODUO
Este manual fornece a descrio necessria para a operao do inversor de freqncia CFW-09 utilizando
mdulo de comunicao Anybus-S para DeviceNet Drive Profile. Este mdulo de comunicao disponibiliza no
produto uma interface de comunicao para rede DeviceNet com as seguintes caractersticas:
Possibilita a parametrizao do inversor atravs de rede, com o acesso direto aos parmetros com
mensagens enviadas pelo mestre.
Segue o padro Device Profile for AC and DC Drives, especificado pela ODVA (Open DeviceNet Vendor
Association), que define um conjunto comum de objetos para drives que operam em rede DeviceNet.
Este manual fornece uma viso geral sobre o funcionamento da rede DeviceNet, se atendo principalmente
parametrizao e operao do inversor nesta rede. A descrio detalhada do protocolo pode ser obtida junto
ODVA.
Este manual deve ser utilizado em conjunto com o manual do usurio do CFW-09.
2 KIT FIELDBUS
Para a comunicao com a rede DeviceNet fornecido um kit KFB-DD (item para pedido 417102542),
contendo quatro itens:
A rede DeviceNet utiliza um cabo de cobre blindado com 2 pares tranados, sendo um dos pares responsvel
pela distribuio da alimentao 24 Vcc nos diversos ns, e o outro utilizado para o sinal de comunicao. Um
exemplo de conector para o CFW-09 mostrado a seguir, juntamente com o esquema de cores utilizados para
a conexo:
1 Preto V-
2 Azul CANL
3 Blindagem SHIELD
4 Branco CANH
5 Vermelho V+
Os pontos iniciais e finais da rede devem ser terminados na impedncia caracterstica para evitar reflexes.
Para tanto, um resistor de 120 ohms/0,5 W deve ser conectado entre os pinos 2 e 4 do conector.
Existem trs diferentes taxas de transmisso (baudrate) para DeviceNet: 125 k, 250 k ou 500 kbits/s. A seleo
feita atravs de chaves DIP existentes no carto de comunicao. O endereo do n selecionado atravs
de seis chaves DIP presentes no carto eletrnico, permitindo endereamentos de 0 a 63.
NOTA!
A taxa de transmisso e o endereo do inversor na rede somente so atualizados durante a
energizao do inversor.
Para diagnstico da rede, o carto de comunicao possui quatro LEDs de indicao, com as seguintes
funes:
Cada elemento de uma rede DeviceNet est associado a um arquivo EDS, que contm todas as informaes
sobre o elemento. Este arquivo utilizado pelo programa de configurao da rede durante a configurao da
mesma. Utilize o arquivo com extenso .EDS fornecido juntamente com o kit fieldbus.
NOTA!
Para esta verso de firmware com o carto de comunicao, possvel programar o mestre para
comunicao em diferentes tipos de conexo: Polled ou Change of State & Ciclic.
A seguir so descritos os parmetros utilizados para configurao da interface DeviceNet, utilizando o carto de
comunicao DeviceNet Drive Profile.
Faixa
[Ajuste de Fbrica]
Parmetro Unidade Descrio
P309 0 a 10 Permite programar qual a interface Fieldbus a ser
Fieldbus [0] utilizada, de acordo com as seguintes opes:
-
Tabela 2: Opes de Fieldbus
Valor Descrio
0 Inativo
1 Profibus DP/DP-V1 2 I/O
2 Profibus DP/DP-V1 4 I/O
3 Profibus DP/DP-V1 6 I/O
4 DeviceNet 2 I/O
5 DeviceNet 4 I/O
6 DeviceNet 6 I/O
7 EtherNet/IP 2 I/O
8 EtherNet/IP 4 I/O
9 EtherNet/IP 6 I/O
10 DeviceNet Drive Profile
Valor Descrio
0 Instncias 20/70
1 Instncias 21/71
2 Instncias 100/101
3 Instncias 102/103
Faixa
[Ajuste de Fbrica]
Parmetro Unidade Descrio
P336 0 a 749 Os parmetros P336 a P340 permitem programar o
Parmetro de [0] contedo das palavras 3 a 7 de sada (output: mestre
Escrita #3 - envia para o inversor). Utilizando estes parmetros,
possvel programar o nmero de um outro parmetro cujo
P337 0 a 749 contedo deve ser disponibilizado na rea de sada do
Parmetro de [0] mestre da rede.
Escrita #4 -
Por exemplo, caso se deseje escrever a rampa de
P338 0 a 749 acelerao no inversor CFW-09, deve-se programar em
Palavra de [0] algum dos parmetros o valor 100, pois o parmetro
Escrita #5 - P100 o parmetro onde esta informao programada.
Vale lembrar que o valor lido de qualquer parmetro
P339 0 a 749 representado com uma palavra de 16 bits com sinal, em
Parmetro de [0] complemento de 2. Mesmo que o parmetro possua
Escrita #6 - resoluo decimal, o valor transmitido sem a indicao
das casas decimais. Por exemplo, caso deseje-se
P340 0 a 749 programar o parmetro P100 com o valor 5,0 s, o valor
Parmetro de [0] programado via dever ser 50.
Escrita #7 -
Estes parmetros so utilizados somente se o inversor for
programado para utilizar as instncias de I/O 102/103, e
se a quantidade de palavras de entrada / sada (input /
output) programadas no P346 for maior que 2.
Faixa
[Ajuste de Fbrica]
Parmetro Unidade Descrio
P346 2a7 Caso o parmetro P335 seja programado para 3
Quantidade de [2] Instncias 102/103, possvel programar no P346 a
Palavras de I/O - quantidade de palavras trocadas com o mestre da rede,
de 2 at 7 palavras.
Programando P335 = 0 (20 / 70), o inversor automaticamente ir disponibilizar para a rea de I/O duas palavras
de escrita (output) e duas palavras de leitura (input), com o seguinte contedo:
1 = Control word
Palavra de controle, formada por 16 bits onde cada bit possui a seguinte funo:
Bit 0: Girar
Bit 0 = 0: envia o comando de parada por rampa para o inversor.
Bit 0 = 1: envia o comando para habilitao por rampa (girar motor).
Observao: este comando s atua caso o inversor esteja programado para ser comandado via
fieldbus (ver parmetros P224 e P227).
2 = Referncia de velocidade
Ver item 5.2.3 - Referncia de Velocidade para Instncias 20 e 21.
1 = Status word
Palavra de estado, formada por 16 bits onde cada bit possui a seguinte funo:
Bit 0: Erro
Bit 0 = 0: inversor no est em estado de erro.
Bit 0 = 1: inversor est com algum erro atuando.
Bit 2: Girando
Bit 2 = 0: inversor est parado.
Bit 2 = 1: inversor est girando o motor.
2 = Velocidade do motor
Ver item 5.2.4 - Velocidade do Motor para Instncias 70 e 71
Programando P340 = 1 (21 / 71), o inversor automaticamente ir disponibilizar para a rea de I/O duas palavras
de escrita (output) e duas palavras de leitura (input), com o seguinte contedo:
1 = Control word
Palavra de controle, formada por 16 bits onde cada bit possui a seguinte funo:
2 = Referncia de velocidade
Ver item 5.2.3 - Velocidade do Motor para Instncias 70 e 71
1 = Status word
Palavra de estado, formada por 16 bits onde cada bit possui a seguinte funo:
Bit 0: Erro
Bit 0 = 0: inversor no est em estado de erro.
Bit 0 = 1: inversor est com algum erro atuando.
Bit 1: Warning
O CFW-09 no possui indicaes de warning.
Bit 4: Pronto
Bit 4 = 0: inversor est fazendo inicializao ou est em erro.
Bit 4 = 1: inversor est inicializado e sem erro.
2 = Velocidade do motor
Ver item 5.2.4 - Velocidade do Motor para Instncias 70 e 71
A referncia de velocidade nas instncias 20 e 21 (output) recebida pelo inversor na forma de um nmero
inteiro com sinal (em complemento de 2). Cada unidade representa 1 rpm, sendo que valores negativos so
interpretados pelo inversor como referncia para o inversor girar no sentido anti-horrio. Desta forma, temos
como exemplo:
NOTA!
O valor de referncia s ser utilizado pelo inversor caso este esteja programado para receber a
referncia via fieldbus (ver parmetros P221 e P222).
Valores negativos somente iro alterar o sentido de giro se este estiver programado para ser
comandado via fieldbus (ver parmetros P223 e P226).
necessrio que os valores enviados respeitem a faixa de valores mnimo e mximo permitidos para
referncia, que so programados nos parmetros P133 e P134.
Se um valor negativo de referncia for enviado em conjunto com um comando de girar no sentido
anti-horrio, o inversor ir girar o motor no sentido horrio.
A velocidade que o inversor est girando o motor transmitida pelo inversor na forma de um nmero inteiro
com sinal (em complemento de 2). Cada unidade representa 1 rpm, sendo que valores positivos representam
que o motor est girando no sentido horrio, e valores negativos representam que o motor est girando no
sentido anti-horrio. Por exemplo:
1800 = 0708hex = motor girando velocidade de 1800 rpm com sentido de giro horrio
-1800 = F8F8hex = motor girando velocidade de 1800 rpm com sentido de giro anti-horrio
Programando P335 = 2 (100 / 101), o inversor estar operando em um modo especfico WEG. Tambm sero
disponibilizadas para a rea de I/O duas palavras de escrita (output) e duas palavras de leitura (input), com o
seguinte contedo:
2 = Referncia de velocidade
Palavra com o valor da referncia de velocidade para o inversor via fieldbus. Para saber a estrutura desta
palavra, consulte o item 5.6 - Referncia de Velocidade.
2 = Velocidade do motor
Palavra com o valor da velocidade atual do motor. Para saber a estrutura desta palavra, consulte o item 5.8 -
Velocidade do Motor.
O nmero de palavras (words) e o contedo dos dados na rea de I/O para as instncias 102 (output) e 103
(input) configurvel pelo usurio atravs dos parmetros P336 at P346.
Para as instncias 102 / 103, o nmero de palavras de I/O selecionado atravs do P346. possvel
programar de 2 at 7 palavras, sendo que o nmero de palavras de leitura (input) ser sempre igual ao nmero
de palavras de escrita (output).
As duas primeiras palavras de leitura e escrita possuem funo pr-definida. As demais so programveis,
conforme tabela a seguir.
2 = Referncia de velocidade
Palavra com o valor da referncia de velocidade para o inversor via fieldbus. Para saber a estrutura desta
palavra, consulte o item 5.6 - Referncia de Velocidade.
3 a 7 = Parmetros programveis
As palavras de 3 at 7 so programveis, onde cada palavra representa um parmetro cujo nmero
selecionado pelos parmetros P336 at P340. Nestes parmetros, possvel programar o nmero de um outro
parmetro, cujo contedo deve ser disponibilizado na rea de output do mestre.
Por exemplo, caso deseje-se enviar o valor da rampa de acelerao na terceira palavra de escrita, basta
programar P336 = 100, pois o P100 o parmetro que permite programar o tempo utilizado para a rampa de
acelerao.
2 = Velocidade do motor
Palavra com o valor da velocidade atual do motor. Para saber a estrutura desta palavra, consulte o item 5.8 -
Velocidade do Motor.
3 a 7 = Parmetros programveis
As palavras de 3 at 7 so programveis, onde cada palavra representa um parmetro cujo nmero
selecionado pelos parmetros P341 at P345. Nestes parmetros, possvel programar o nmero de um outro
parmetro, cujo contedo deve ser disponibilizado na rea de input do mestre.
Por exemplo, caso deseje-se ler o valor da corrente do motor em amperes na terceira palavra de leitura, basta
programar P341 = 3, pois o P003 o parmetro que contm a informao do valor da corrente do motor.
NOTA!
Os parmetros P204, P215 e P408 no esto disponveis para comunicao.
Os parmetros mapeados para escrita possuem seus valores atualizados constantemente pela rede,
mas no so gravados na memria no voltil (EEPROM), de forma que so restaurados para o valor
anterior no caso de um reset do inversor.
O contedo de cada parmetro transmitido como sendo uma palavra de 16 bits representando um
nmero inteiro, e para interpretar corretamente os valores enviados e recebidos, necessrio
observar o nmero de casas decimais utilizados no parmetro. Por exemplo, para um tempo de
acelerao (P100) de 5,0 segundos, como temos uma casa decimal de resoluo, o valor real a ser
transmitido na word 50 (0032hex).
Para a lista de parmetros existentes no inversor, consulte o manual do usurio.
Palavra acessvel somente via fieldbus, atravs do qual so enviados comandos para o inversor via rede.
Formada por 16 bits onde cada bit possui a seguinte funo:
O comando lgico dividido em 8 bits superiores, responsveis por habilitar cada um dos comandos enviados
nos 8 bits inferiores. Caso a mscara (nos bits superiores) esteja habilitada, o inversor ir executar o comando
indicado no bit inferior correspondente. Caso a mscara esteja desabilitada, o inversor ir desprezar o valor
enviado no bit inferior correspondente.
Para controlar as funes do Comando Lgico deve-se ajustar os respectivos parmetros do inversor com a
opo "Fieldbus":
Palavra acessvel somente via fieldbus, atravs do qual enviado para o inversor o valor da referncia de
velocidade via rede. Essa varivel representada usando resoluo de 13 bits. Portanto, o valor da referncia
igual a 8191(1FFFhex) corresponder a velocidade sncrona do motor (que equivale a 1800 rpm para motor de 4
plos e rede 60 Hz). possvel enviar valores superiores ao valor da velocidade sncrona (valores maiores que
13 bits), desde que o valor enviado ao inversor, convertido para rpm, esteja dentro da faixa de valores de
referncia mnimo e mximo programada no inversor (P133 e P134).
O valor da referncia sempre positivo. Para inverter o sentido de giro usar os bits 2 e 10 do Comando Lgico.
Para que o valor da referncia seja aceito pelo inversor, necessrio programar os parmetros P221 e/ou P222
para a opo "Fieldbus".
Palavras de leitura, onde so indicados os estados do inversor, acessvel somente via fieldbus. Formada por 16
bits, divididos em 8 bits inferiores, indicando o cdigo do erro, e 8 bits superiores, indicando os estados do
inversor:
Quando o bit 15 do estado lgico est ativo (indicando inversor com erro), os oito bits inferiores do estado iro
indicar o cdigo do erro, que pode ser um erro de hardware (ver manual do inversor no item 7.1 - Erros e
possveis causas), ou ento um erro software (ver item 5.10 - Erros de Software).
Palavra de leitura, que possibilita a leitura da velocidade do motor. Essa varivel mostrada usando resoluo
de 13 bits mais sinal (em complemento de 2). Portanto o valor nominal ser igual a 8191(1FFFhex) (giro horrio)
ou -8191(E001hex) (giro anti-horrio) quando o motor estiver girando na velocidade sncrona (ou velocidade
base, por exemplo 1800 rpm para motor 4 plos, 60 Hz). O valor de 13 bits utilizado apenas como base para
a representao, valores de velocidade superiores a 13 bits tambm podero ser indicados.
O parmetro P347 um parmetro especial, acessvel somente atravs da interface fieldbus, que possibilita
comandar as sadas digitais do inversor. Este parmetro possui 16 bits de dados, divididos em 8 bits
superiores e 8 bits inferiores com a seguinte estrutura:
Da mesma forma que para o comando lgico, o acionamento das sadas digitais tambm dividido em
mscara (bits superiores) e valor das sadas (bits inferiores). O valor para a sada somente ser atualizado caso
a mscara correspondente nos bits superiores esteja ativa, caso contrrio o valor ser desprezado.
Para que a sada possa ser acionada via rede, necessrio programar o P347 para uma das palavras
programveis na rea de escrita do inversor, alm de configurar os parmetros relativos s sadas (P275 ...
P280) para a opo "Fieldbus".
Quando o inversor recebe algum comando indevido via rede, ele indica alguns erros especficos para o mestre,
informando qual a causa deste erro. Estas indicaes so feitas apenas na palavra de estado lgico (ver item
5.7 - Estado Lgico WEG), e no so mostradas na IHM do inversor. Podem ocorrer as seguintes indicaes
de erros:
6 ERROS DE COMUNICAO
Com relao comunicao do inversor com a rede DeviceNet Drive Profile, podem ocorrer dois tipos de
erros: E29 ou E30.
O erro 29 indica que ocorreu algum tipo de problema de comunicao entre o mestre da rede e o carto de
comunicao. As principais causas deste tipo de erro so:
Problemas com o cabo de comunicao: o cabo que faz a ligao do mestre com o escravo da rede pode
estar rompido, algum ponto pode ter problema de contato, falta de resistores de terminao ou a fiao do
cabo pode estar invertida.
Problemas de configurao com o mestre: o mestre da rede precisa estar ligado e configurado para se
comunicar com o inversor.
Nmero de palavras de I/O incorreto: alm de o mestre estar configurado para se comunicar com o inversor,
necessrio tambm que o nmero de palavras de entrada e sada do mestre esteja de acordo com o que
foi programado para o inversor.
NOTA!
A indicao de E29 ocorre sempre que o inversor no esteja comunicando dados cclicos. Caso seja
utilizado um mestre ou ferramenta de configurao que utiliza apenas mensagens acclicas, este erro
ser indicado mesmo que no ocorram erros entre o mestre e o inversor.
O erro 30 indica algum problema de transferncia de dados entre o carto de comunicao e o carto de
controle do inversor. Este erro indicado principalmente durante a inicializao do inversor. Mas se depois de
inicializado, forem identificados problemas, este erro tambm ser indicado. As principais causas deste erro
so:
Problema de configurao do inversor: necessrio configurar corretamente o P309 para a opo fieldbus
desejada, de acordo com o tipo de carto de comunicao. Para DeviceNet Drive Profile, necessrio
programar P309 = 10.
Problema no posicionamento do carto: caso o carto de comunicao no esteja conectado, ou ento
esteja com problemas na conexo do barramento (mau contato, algum pino torto), o inversor poder indicar
este erro.
NOTA!
Na ocorrncia de E29 ou E30, caso o inversor esteja sendo controlado pela rede fieldbus, ser
executada a ao programada no P313 Tipo de bloqueio com E28/E29/E30.
Para executar o procedimento de auto-ajuste para o modo vetorial, necessrio desabilitar a
comunicao, caso contrrio poder ocorrer problemas durante a comunicao.
Aps indicao de E30, necessrio desligar e ligar novamente o inversor para que este volte a
operar normalmente.