Você está na página 1de 56

Interface de Bus de Campo DFP21B PROFIBUS DP

(12 MBaud) para MOVIDRIVE

MDX61B
Edio
03/2004
Manual de Instrues
1125 6850 / PT
SEW-EURODRIVE
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 3
1 Notas importantes.................................................................................................. 4
2 Introduo............................................................................................................... 5
3 Notas sobre a instalao / montagem.................................................................. 7
3.1 Montagem da carta opcional DFP21B........................................................... 7
3.2 Ligao e descrio dos terminais da opo DFP21B .................................. 9
3.3 Atribuio dos pinos....................................................................................... 9
3.4 Blindagem e instalao dos cabos de bus................................................... 10
3.5 Terminao do bus ...................................................................................... 10
3.6 Definir o endereo da estao..................................................................... 11
3.7 Indicaes de operao: opo DFP21B..................................................... 12
3.8 Ficheiros GSD.............................................................................................. 13
4 Elaborao do projecto e colocao em funcionamento................................. 15
4.1 Elaborao do projecto do mestre DP......................................................... 15
4.2 Diagnstico externo ..................................................................................... 18
4.3 Colocao em funcionamento do controlador vectorial ............................... 20
5 Caractersticas de operao do PROFIBUS-DP ............................................... 22
5.1 Controlo do controlador vectorial ................................................................. 22
5.2 Timeout no PROFIBUS DP.......................................................................... 24
5.3 Reaco de Timeout do bus de campo ....................................................... 24
5.4 Parametrizao atravs de PROFIBUS-DP................................................. 24
5.5 Cdigos de retorno da parametrizao........................................................ 29
5.6 Casos especiais........................................................................................... 30
6 Funes para DP-V1 ............................................................................................ 32
6.1 Introduo ao PROFIBUS-DP-V1................................................................ 32
6.2 Caractersticas dos conversores da SEW.................................................... 34
6.3 Estrutura do canal de parmetros DP-V1 .................................................... 35
6.4 Elaborao do projecto de um mestre C1.................................................... 49
6.5 Anexo........................................................................................................... 49
7 Diagnstico de falhas .......................................................................................... 51
7.1 Procedimentos do diagnstico..................................................................... 51
8 Informao Tcnica.............................................................................................. 54
8.1 Opo DFP21B............................................................................................ 54
9 ndice..................................................................................................................... 55
00
I
00
I
00
I
P
i
f
kVA
Hz
n
1
4 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Notas importantes
Manual de Instru<Source></><Source></>es
1 Notas importantes
Documentao Leia este manual at ao fim com ateno antes de iniciar os trabalhos de instalao
e colocao em funcionamento de controladores vectoriais MOVIDRIVE

em con-
junto com a carta opcional DFP21B PROFIBUS.
O presente manual assume que o utilizador tem acesso documentao MOVI-
DRIVE

e tem conhecimento das informaes nela contidas, particularmente no


Manual do Sistema MOVIDRIVE

MDX60B/61B.
As referncias deste manual so indicadas com "!". Por exemplo: (! cap. X.X),
significa que pode encontrar no captulo X.X informaes adicionais sobre o assun-
to.
Para um funcionamento perfeito e para manter o direito garantia, necessrio ter
sempre em ateno as informaes contidas na documentao.
Sistemas de bus Informaes gerais de segurana sobre sistemas de bus:
Este sistema de comunicao permite-lhe ajustar com preciso o controlador vectorial
MOVIDRIVE

sua aplicao especfica. Como em todos os sistemas de bus, existe


um risco de uma alterao externa no visvel dos parmetros (relacionados com o con-
trolador vectorial), e com isto, uma alterao do comportamento do controlador. Isto
pode resultar num comportamento inesperado do sistema (no incontrolado).
Instrues de
segurana e de
advertncia
Siga sempre as instrues de segurana e de advertncia contidas neste manual!
Este manual no substitui as Instrues de Operao detalhadas!
A instalao e colocao em funcionamento devem ser efectuados exclusiva-
mente por electricistas com formao adequada sob observao e cum-
primento dos regulamentos sobre a preveno de acidentes em vigor e as
Instrues de Operao MOVIDRIVE

MDX60B/61B!
Perigo elctrico.
Possveis consequncias: danos graves ou morte.
Perigo mecnico.
Possveis consequncias: danos graves ou morte.
Situao perigosa.
Possveis consequncias: danos ligeiros.
Situao crtica.
Possveis consequncias: danos na unidade ou no meio
ambiente.
Notas de aplicao e informaes teis.
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 5
2
Introduo
2 Introduo
Contedo deste
manual
Este manual do utilizador descreve como instalar a carta opcional PROFIBUS DFP21B
no controlador vectorial MOVIDRIVE

MDX61B e como efectuar o comissionamento do


MOVIDRIVE

no sistema de bus de campo PROFIBUS.


Documentao
adicional
Para uma ligao fcil e eficiente do MOVIDRIVE

ao sistema de bus de campo


PROFIBUS, deve requerer, alm deste manual do utilizador para a opo PROFIBUS,
a seguinte documentao sobre a tecnologia de bus de campo:
Manual MOVIDRIVE

de perfil da unidade para bus de campo


O manual MOVIDRIVE

de perfil da unidade para bus de campo descreve os par-


metros de bus de campo e sua codificao e contm explicaes dos variados con-
ceitos de controlo e opes de aplicao em forma de pequenos exemplos.
O manual MOVIDRIVE

de perfil da unidade para bus de campo contm tambm uma


lista de todos os parmetros do controlador vectorial que podem ser lidos ou escritos
atravs de vrios interfaces de comunicao, como por exemplo, bus de sistema
(s-bus), RS-485 e bus de campo.
Caractersticas O controlador vectorial MOVIDRIVE

MDX61B permite-lhe usar a opo DFP21B como


interface de ligao a controladores programveis de nvel superior atravs do PROFI-
BUS, graas ao seu interface de campo universal de alta performance.
MOVIDRIVE

e
PROFIBUS
O comportamento da unidade do controlador vectorial, que forma a base da operao
com PROFIBUS, referido como perfil da unidade. Este comportamento indepen-
dente do bus de campo e por conseguinte, uniforme. Esta caracterstica permite-lhe a
si, o utilizador, uma possibilidade de desenvolver e planear aplicaes independentes
do bus de campo. O que torna muito mais fcil uma mudana para outros sistemas de
bus, como por exemplo o INTERBUS (opo DFI).
Acesso a toda a
informao
O MOVIDRIVE

MDX61B proporciona-lhe um acesso digital a todos os parmetros e


funes do controlador atravs da interface PROFIBUS. O controlador vectorial con-
trolado atravs dos dados de processo cclicos de alta velocidade. Atravs deste canal
de dados do processo, pode introduzir valores de referncia, como por exemplo, velo-
cidade de referncia, tempo de gerao de rampa para acelerao e desacelerao,
etc., bem como fazer actuar vrias funes do accionamento, como por ex., habilitao,
controlador inibido, paragem normal, paragem rpida, etc. No entanto, pode tambm
usar este canal simultaneamente para ler valores actuais do controlador vectorial, como
a velocidade actual, a corrente, o estado da unidade, nmeros de erro e sinais de
referncia.
Troca de dados
cclicos e acclicos
atravs do PROFI-
BUS DPV0
(verso 0)
Enquanto que a troca de dados de processo ocorre de forma cclica, os parmetros da
unidade podero ser lidos ou escritos de forma acclica atravs de funes como READ
e WRITE ou atravs do canal de parmetros do MOVILINK

. Esta troca informaes


dos parmetros permite-lhe implementar aplicaes nas quais so memorizados no
controlador programvel mestre todos os parmetros importantes da unidade, no
sendo necessrio efectuar uma configurao manual dos parmetros no controlador
vectorial.
Troca de dados
cclicos e acclicos
atravs do PROFI-
BUS DPV1
(verso 1)
Com a especificao PROFIBUS-DPV1 foram introduzidos novos servios acclicos
Read/Write no mbito das ampliaes PROFIBUS-DP. Estes servios acclicos so
introduzidos em telegramas especiais durante o funcionamento cclico do bus, de forma
a garantir uma compatibilidade entre o PROFIBUS-DP (verso 0) e o PROFIBUS-DPV1
(Verso 1).
2
6 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Introduo
Configurao da
carta opcional
PROFIBUS
Regra geral, a carta opcional PROFIBUS foi projectada e concebida de forma a que
todas as configuraes especficas ao bus de campo, como por exemplo, o endereo
da estao e o parmetro do bus default possam ser realizadas usando o interruptor de
hardware da carta. Esta configurao manual permite integrar e ligar o controlador vec-
torial no ambiente PROFIBUS num curto espao de tempo. A configurao dos par-
metros pode ser levada a cabo de forma automtica pelo PROFIBUS mestre (download
dos parmetros). Esta variante orientada para o futuro reduz substancialmente o tempo
necessrio colocao em funcionamento da unidade e simplifica a documentao do
seu programa de aplicao, pois todos os parmetros importantes para o accionamento
podem ser memorizados directamente no seu programa de controlo.
Funes de
monitorizao
O uso de um sistema de bus de campo requer funes de monitorizao adicionais na
engenharia de accionamentos, como por exemplo, monitorizao temporizada do bus
de campo (Fieldbus Time Out) ou conceitos de paragem rpida. Pode, por exemplo,
adaptar as funes de monitorizao do MOVIDRIVE

sua aplicao especfica.


Pode determinar, por exemplo, qual a resposta de irregularidade dos controladores vec-
toriais na ocorrncia de erro no bus. A paragem rpida uma boa ideia para muitas das
aplicaes; no entanto, pode tambm fazer ocorrer um "congelamento" do ltimo valor
de referncia, de forma que o accionamento continue a funcionar com o valor de refe-
rncia vlido mais recente (por ex., cinta de transporte). A funcionalidade dos terminais
de controlo tambm garantida no modo de bus de campo. Por esta razo, pode con-
tinuar a implementar conceitos de paragem rpida independentes do bus de campo
atravs dos terminais do controlador vectoriais.
Diagnstico O controlador vectorial MOVIDRIVE

oferece-lhe um variado nmero de opes de


diagnstico para o arranque e servio da unidade. Pode, por exemplo, usar o monitor
de bus de campo integrado para verificar tanto os valores de referncia enviados pelo
controlador mestre como tambm os valores actuais.
Monitor de bus de
campo
Alm disso, -lhe fornecido um enorme nmero de informaes adicionais sobre o
estado da carta opcional de bus de campo. A funo de monitor de bus de campo
oferece-lhe, em conjunto com o software para PC MOVITOOLS

, uma ferramenta de
diagnstico confortvel e de uso simples, que permite configurar todos os parmetros
do accionamento (incluindo os parmetros do bus de campo), bem como a visualizao
detalhada do bus de campo e informao sobre o estado da unidade.
53488AXX
Fig. 1: PROFIBUS com MOVIDRIVE

([1] = visualizao)
Digital I/O Analog I/O
[1]
PROFIBUS Master
PROFIBUS
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 7
3
Montagem da carta opcional DFP21B
Notas sobre a instalao / montagem
3 Notas sobre a instalao / montagem
3.1 Montagem da carta opcional DFP21B
Antes de
comear
A carta opcional DFP21B tem que ser instalada no slot de bus de campo.
Observe as seguintes instrues antes de efectuar a instalao ou remoo da
carta opcional:
Desligue a tenso no controlador vectorial. Desligue a tenso de 24 V
CC
e a tenso
de alimentao.
Tome as devidas precaues para eliminar quaisquer cargas elctricas do seu corpo
antes de tocar em qualquer placa opcional (pulseira de descarga, sapatos condu-
tores, etc.).
Remova a consola de operao e a tampa da frente antes de instalar a carta
opcional.
Volte a instalar a consola de operao e a tampa da frente depois de instalar a car-
ta opcional.
Guarde a carta opcional na sua embalagem de origem e s volte a retir-la da
embalagem antes de efectuar a sua nova instalao.
Pegue na carta apenas pela extremidade. No toque em nenhum elemento electr-
nico.
As cartas opcionais para o MOVIDRIVE

MDX61B do tamanho 0 s podem ser


instaladas ou removidas pelos tcnicos da SEW-EURODRIVE.
As cartas opcionais s podem ser instaladas ou removidas, pelo cliente, para
o MOVIDRIVE

MDX61B dos tamanhos 1 a 6.


3
8 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Montagem da carta opcional DFP21B
Notas sobre a instalao / montagem
Instalao e
remoo da carta
opcional
1. Remova os dois parafusos de fixao do suporte da carta opcional. Retire o suporte
da carta opcional do slot exercendo a mesma presso em ambos os lados (no
tora!).
2. Remova os dois parafusos de fixao do suporte da carta opcional da chapa de
cobertura preta. Remova a chapa de cobertura preta.
3. Instale a carta opcional com os trs parafusos de fixao e alinhe-a de forma que os
parafusos caibam exactamente nos orifcios do suporte.
4. Volte a montar o suporte com a carta montada no slot exercendo uma presso mode-
rada. Volte a fixar o suporte da carta opcional com os dois parafusos de fixao.
5. Para remover uma carta opcional siga os passos na ordem inversa.
53001AXX
Fig. 2: Instalao de uma carta opcional no MOVIDRIVE

MDX61B, tamanhos 1 6
1.
3.
4.
2.
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 9
3
Ligao e descrio dos terminais da opo DFP21B
Notas sobre a instalao / montagem
3.2 Ligao e descrio dos terminais da opo DFP21B
Referncia Opo Interface PROFIBUS, tipo DFP21B: 824 240 2
3.3 Atribuio dos pinos
A ligao rede PROFIBUS d-se atravs de uma ficha Sub-D de 9 pinos, de acordo
com IEC 61158. A ligao T-Bus tem que ser feita usando uma ficha com a configura-
o correspondente.
A opo "Interface PROFIBUS do tipo DFP21B" s possvel em conjunto com o
MOVIDRIVE

MDX61B. Esta opo no possvel em conjunto com o modelo


MDX60B.
A opo DFP21B tem que ser instalada no slot de bus de campo.
Vista frontal da DFP21B Descrio
Micro-interruptor
Terminal
Funo
06226AXX
RUN: LED de operao PROFI-
BUS (verde)
BUS FAULT: LED de erro
PROFIBUS (vermelho)
Sinaliza que os componentes electrnicos do
bus esto a funcionar correctamente.
Sinaliza uma anomalia no PROFIBUS-DP.
ADDRESS: Micro-interruptores
para o ajuste do endereo da
estao PROFIBUS
2
0
2
1
2
2
2
3
2
4
2
5
2
6
nc
Valor: 1
Valor: 2
Valor: 4
Valor: 8
Valor: 16
Valor: 32
Valor: 64
Reservado
X31: Ligao do PROFIBUS X31:1
X31:2
X31:3
X31:4
X31:5
X31:6
X31:7
X31:8
X31:9
N.C.
N.C.
RxD/TxD-P
CNTR-P
DGND (M5V)
VP (P5V/100 mA)
N.C.
RxD/TxD-N
DGND (M5V)
DFP21B
RUN
0 1
BUS
FAULT
2
2
2
2
0
1
2
3
2
2
2
nc
4
5
6
X31
ADDRESS
1
6
5
9
06227AXX
Fig. 3: Atribuio dos 9 pinos da ficha Sub-D, de acordo com IEC 61158
[1] Ficha Sub-D de 9 pinos
[2] Condutor do sinal, torcido
[3] Ligao condutora e plana entre a caixa da ficha e a blindagem
3
1
5
6
9
8
4
5
6
9
RxD/TxD-P
RxD/TxD-N
CNTR-P
DGND (M5V)
VP (P5V/100mA)
DGND (M5V)
[1]
[2]
[3]
3
10 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Blindagem e instalao dos cabos de bus
Notas sobre a instalao / montagem
Ligao
MOVIDRIVE

/
PROFIBUS
Regra geral, a opo DFP21B ligada ao sistema PROFIBUS com um cabo blindado
de 2 fios torcidos. Observe a velocidade mxima de transmisso suportada quando
escolher o conector de bus.
O cabo de dois fios ligado ficha PROFIBUS usando os pinos 3 (RxD/TxD-P) e 8
(RxD/TxD-N). A comunicao d-se atravs destes dois contactos. Os sinais RS-485
RxD/TxD-P e RxD/TxD-N tm que ser ligados nos mesmos contactos em todas as esta-
es (participantes) da rede PROFIBUS. Caso contrrio, no possvel a comunicao
atravs do bus.
A interface PROFIBUS envia um sinal TTL de controlo para um repeater ou um adap-
tador de fibra ptica (referncia = pino 9) atravs do pino 4. (CNTR-P).
Velocidades de
transmisso
superiores a
1,5 MBauds
A operao da opo DFP21B com velocidades de transmisso > 1,5 MBauds s pos-
svel com conectores profibus especiais de 12 MBauds.
3.4 Blindagem e instalao dos cabos de bus
A interface PROFIBUS suporta a tcnica de transmisso RS-485 e pressupe, como
meio fsico, o tipo de condutor A segundo IEC 61158, especificado para PROFIBUS. Ou
seja, um cabo de pares torcidos blindado.
Uma blindagem tecnicamente correcta do cabo de bus atenua as perturbaes que
podem surgir em ambientes industriais. As seguintes medidas permitem-lhe obter as
melhores caractersticas de blindagem:
Aperte manualmente os parafusos de fixao das fichas, mdulos e linhas de com-
pensao de potencial.
Utilize somente fichas com caixa metlica ou caixa metalizada.
Ligue a blindagem no conector de forma plana.
Aperte a blindagem da linha de bus de ambos os lados.
No coloque os cabos de sinal e de bus paralelamente aos cabos de potncia (con-
dutores do motor), mas sim, se possvel, em canais de cabos separados.
Em ambientes industriais utilize esteiras para cabos metlicas e ligadas terra.
Instale os cabos de sinal prximos da compensao de potencial correspondente
usando o menor percurso possvel.
Evite a extenso de linhas de bus atravs de conectores de ficha.
Passe o cabo de bus prximo de superfcies com ligao massa.
3.5 Terminao do bus
Para uma colocao em funcionamento mais fcil e uma reduo do nmero de fontes
de erros/falhas do sistema de bus, a opo DFP21B no est provida de resistncias
de terminao.
Se a opo DFP21B estiver no incio ou no fim de um segmento PROFIBUS e s existe
um nico cabo de ligao entre o PROFIBUS e a carta DFP21B, deve ser usada uma
ficha com resistncia de terminao de bus integrada.
Neste caso, ligue as resistncias de terminao de bus na ficha PROFIBUS.
Em caso de oscilaes de potencial de terra pode circular uma corrente de compensa-
o atravs da blindagem ligada de ambos os lados e associada ao potencial de terra
(PE). Em tal caso, garanta uma compensao de potencial suficiente de acordo com as
regulamentaes VDE aplicveis.
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 11
3
Definir o endereo da estao
Notas sobre a instalao / montagem
3.6 Definir o endereo da estao
O endereo da estao PROFIBUS configurado com os micro-interruptores 2
0
... 2
6
da carta opcional. O MOVIDRIVE

suporta endereos entre 0 e 125.


Alteraes do endereo da estao PROFIBUS feitas durante a operao no tm efei-
to imediato. A alterao s tem efeito depois do controlador vectorial ter sido novamente
ligado (alimentao + 24 V OFF/ON). O controlador indica o endereo da estao actual
no parmetro de monitor de bus de campo P092 "Endereo de bus de campo" (indica-
o com DBG60B ou MOVITOOLS

/SHELL).
06226AXX
A carta vem configurada de fbrica com o endereo de estao
PROFIBUS 4:
2
0
! Valor:1 " 0 = 0
2
1
! Valor: 2 " 0 = 0
2
2
! Valor: 4 " 1 = 4
2
3
! Valor: 8 " 0 = 0
2
4
! Valor: 16 " 0 = 0
2
5
! Valor: 32 " 0 = 0
2
6
! Valor: 64 " 0 = 0
06228AXX
Exemplo: Configurar a carta para o endereo de estao
PROFIBUS 17
2
0
! Valor: 1 " 1 = 1
2
1
! Valor: 2 " 0 = 0
2
2
! Valor: 4 " 0 = 0
2
3
! Valor: 8 " 0 = 0
2
4
! Valor: 16 " 1 = 16
2
5
! Valor: 32 " 0 = 0
2
6
! Valor: 64 " 0 = 0
DFP21B
RUN
0 1
BUS
FAULT
2
2
2
2
0
1
2
3
2
2
2
nc
4
5
6
X31
ADDRESS
1
6
5
9
DFP21B
RUN
0 1
BUS
FAULT
2
2
2
2
0
1
2
3
2
2
2
nc
4
5
6
X31
ADDRESS
1
6
5
9
3
12 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Indicaes de operao: opo DFP21B
Notas sobre a instalao / montagem
3.7 Indicaes de operao: opo DFP21B
LEDs PROFIBUS A carta opcional DFP21B de interface PROFIBUS est equipada com dois LEDs que
sinalizam o estado actual da opo DFP21B e do sistema PROFIBUS.
LED RUN (verde) O LED RUN (verde) sinaliza o funcionamento correcto do sistema electrnico do
bus.
LED BUS-FAULT
(vermelho)
O LED BUS-FAULT (vermelho) sinaliza uma falha no PROFIBUS-DP.
RUN Causa da falha Eliminao da falha
On PROFIBUS-Hardware OK.
Off Falha de hardware dentro do sistema elec-
trnico do bus.
Volte a ligar o MOVIDRIVE

. Contacte o
servio de assistncia da SEW se a falha
voltar a acontecer.
Pisca Endereo do PROFIBUS ajustado para um
valor superior a 125.
Controle o endereo configurado com os
micro-interruptores usando o parmetro
P093 Endereo de bus de campo.
BUS-FAULT Causa da falha Eliminao da falha
On Falha na ligao com o mestre DP.
A unidade no detecta a velocidade de
transmisso PROFIBUS.
Eventual interrupo no bus.
Mestre DP fora de servio.
Verifique a ligao do PROFIBUS-DP
da unidade.
Verifique a elaborao do projecto no
mestre DP.
Verifique todos os cabos da rede
PROFIBUS DP.
Off A unidade encontra-se em troca de
dados com o mestre DP (Data-
Exchange).

Pisca A velocidade de transmisso foi detec-


tada, mas no solicitada pelo mestre
DP.
A unidade no foi projectada no mestre
DP, ou projeco incorrecta.
Verifique o endereo PROFIBUS con-
figurado na carta DFP21B e no software
de elaborao de projecto do mestre
DP.
Verifique a projeco do mestre DP.
Use o ficheiro GSD SEWA_6003.GSD
com a identificao MOVIDRIVE-
DFP21B para a elaborao do projecto.
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 13
3
Ficheiros GSD
Notas sobre a instalao / montagem
3.8 Ficheiros GSD
Ficheiro GSD
para PROFIBUS
DP
Use o ficheiro GSD SEW_6003.GSD do directrio "DP" se deseja usar a comunicao
PROFIBUS-DP standard para controlar o controlador vectorial. Este ficheiro correspon-
de reviso 1 e tem que ser copiado para um directrio especial do seu software de
elaborao do projecto. O procedimento detalhado encontra-se descrito nos manuais
do respectivo software de projeco.
Os ficheiros de dados mestre da unidade normalizados pelo grupo de utilizadores
PROFIBUS pode ser lido por todos os mestres PROFIBUS DP.
Ficheiro GSD
para PROFIBUS
DP-V1
Use o ficheiro GSD SEWA6003.GSD do directrio "DP-V1" se deseja usar as opes
de configurao de parmetros do DP-V1 alm da comunicao PROFIBUS-DP stan-
dard para controlar os controladores vectoriais.
Este ficheiro GSD corresponde reviso 3. Se forem usadas opes PROFIBUS de
verses mais antigas no capazes de DP-V1, no estabelecida uma comunicao
entre o mestre DP-V1 e a DFP21B. Em tal caso, o LED "Bus-Fault" da DFP21B perma-
nece aceso depois do mestre DP-V1 ter sido ligado. O mestre DP-V1 sinalizar que
uma comunicao no pode ser estabelecida.
Para uma identificao mais fcil dos ficheiros GSD, estes so apresentados num sub-
directrio especial do software de elaborao do projecto para o mestre DP-V1 (! figu-
ra seguinte).
As verses actuais dos ficheiros GSD para a opo DFP21B esto disponveis no site
da Internet da SEW (http://www.sew-eurodrive.de), na seco "Software". Ambos os
ficheiros GSD podem ser usados simultaneamente num projecto STEP7. Aps ter des-
carregado e desempacotado o software, obtm dois directrios para os modos de ope-
rao PROFIBUS DP e PROFIBUS DP-V1.
Ferramenta de elaborao do projecto Mestre DP Nome do ficheiro
Todas as ferramentas de elaborao do projecto
segundo EN 50170 (V2)
Para mestre DP standard SEW_6003.GSD
Configurao do hardware Siemens S7 Para todos os mestres S7 DP
Siemens S5 COM PROFIBUS Para IM 308C etc.
53545AXX
3
14 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Ficheiros GSD
Notas sobre a instalao / montagem
Validade do
ficheiro GSD para
a DFP21B
Opo PROFIBUS DPP21B
Firmware 074 da opo 1:
SEW_6003.GSD para DP SEWA6003.GSD para DP-V1
824 399 9.10 e superior ok ok
O contedo do ficheiro GSD no deve ser nem alterado nem complementado. A SEW
no assume qualquer responsabilidade por anomalias no funcionamento do controlador
vectorial em consequncia de ficheiros GSD modificados!
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 15
4
Elaborao do projecto do mestre DP
Elaborao do projecto e colocao em funcionamento
4 Elaborao do projecto e colocao em funcionamento
Este captulo fornece-lhe informaes sobre a elaborao de projectos para o mestre
DP e colocao em funcionamento do controlador vectorial para a operao com bus
de campo.
4.1 Elaborao do projecto do mestre DP
Para a elaborao do projecto do mestre DP -lhe disponibilizado um ficheiro GSD.
Este ficheiro tem que ser copiado para um directrio especial do seu software de
elaborao do projecto.
O procedimento detalhado encontra-se descrito nos manuais do respectivo software.
Procedimento
para a elaborao
do projecto
Efectue os passos abaixo indicados para a elaborao do projecto para o MOVIDRIVE

com a interface PROFIBUS-DP:


1. Leia o ficheiro README_GSD6003.PDF que lhe fornecido com o ficheiro GSD
para obter informaes actuais adicionais acerca da elaborao de projectos.
2. Instale (copie) o ficheiro de acordo com as definies do seu software de elaborao
de projectos. Aps a instalao bem sucedida, a unidade aparece nos participantes
escravos com a designao MOVIDRIVE+DFP21.
3. Insira o mdulo da interface sob o nome MOVIDRIVE+DFP21 na estrutura do
PROFIBUS e atribua o endereo da estao.
4. Seleccione a configurao de dados do processo adequada para a sua aplicao
(ver tambm captulo "Configuraes DP").
5. Introduza os endereos de entrada e sada I/O ou de periferia para as amplitudes de
dados projectadas.
Aps a elaborao do projecto pode colocar o PROFIBUS-DP em funcionamento.
O LED vermelho "BUS-FAULT" sinaliza o estado da elaborao do projecto (OFF =
Projecto OK).
Configuraes
DP
O controlador vectorial tem que receber uma configurao DP especfica do mestre DP
a fim de se poder definir o tipo e o nmero de dados de entrada e sada utilizados para
a transmisso. Ao faz-lo, dispe das seguintes opes:
controlar o accionamento atravs de dados do processo
ler ou escrever todos os parmetros do accionamento atravs do canal de par-
metros
usar uma troca de dados da sua escolha entre IPOS
plus
e o controlador
Os controladores vectoriais MOVIDRIVE

possibilitam diferentes configuraes DP


para a troca de dados entre o mestre DP e o controlador. A tabela seguinte apresenta
informaes adicionais para todas as configuraes DP possveis da srie MOVI-
DRIVE

. A coluna "Configurao de dados de processo" mostra o nome da configu-


rao. Estes textos aparecem tambm no software de elaborao do projecto para o
mestre DP como lista de seleco. A coluna "Configuraes DP" mostra os dados de
configurao enviados ao controlador quando estabelecida a ligao do PROFIBUS-
DP.
00
I
4
16 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Elaborao do projecto do mestre DP
Elaborao do projecto e colocao em funcionamento
Configurao DP
universal
Se seleccionar a configurao DP "Universal Module" (S7 HWConfig), pode estruturar
a configurao DP individualmente. No entanto, as seguintes condies tm que ser
cumpridas.
O mdulo 0 (identificao DP 0) define o canal de parmetros do controlador
vectorial.
Para garantir que a configurao dos parmetros seja realizada correctamente, tem
que transferir sempre o canal de parmetros de forma consistente para todo o com-
primento.
O mdulo 1 (identificao DP 1) define o canal de dados de processo do contro-
lador vectorial.
Como complemento s configuraes de dados do processo pr-definidos no ficheiro
GSD, pode tambm especificar configuraes de dados do processo com 4, 5, 7, 8 e 9
palavras de dados do processo. Tenha em ateno que o nmero de palavras de entra-
da e sada (I/O) seja sempre igual. Se os comprimentos diferirem, no possvel uma
troca de dados. Em tal caso, o LED "Bus Fault" pisca; o parmetro P090 Configurao
PD sinaliza o erro de configurao com a indicao 0PD.
Configurao
de dados do
processo
Significado / Notas Configuraes
DP
0 1
1 PD Controlo do MOVIDRIVE

atravs de 1 palavra de dados do processo 240


dez
-
2 PD Controlo do MOVIDRIVE

atravs de 2 palavras de dados do processo 241


dez
-
3 PD Controlo do MOVIDRIVE

atravs de 3 palavras de dados do processo 242


dez
-
6 PD Controlo do MOVIDRIVE

atravs de 6 palavras de dados do processo


(PD4-PD6 s pode ser usada com IPOSplus)
0
dez
245
dez
10 PD Controlo do MOVIDRIVE

atravs de 10 palavras de dados do


processo
(PD4-PD10 s pode ser usada com IPOSplus)
0
dez
249
dez
Param + 1 PD Controlo do MOVIDRIVE

atravs de 1 palavra de dados do processo


Configurao dos parmetros atravs de canal de parmetros de
8 bytes
243
dez
240
dez
Param + 2 PD Controlo do MOVIDRIVE

atravs de 2 palavra de dados do processo


Configurao dos parmetros atravs de canal de parmetros de
8 bytes
243
dez
241
dez
Param + 3 PD Controlo do MOVIDRIVE

atravs de 3 palavras de dados do processo


Configurao dos parmetros atravs de canal de parmetros de
8 bytes
243
dez
242
dez
Param + 6 PD Controlo do MOVIDRIVE

atravs de 6 palavras de dados do processo


Configurao dos parmetros atravs de canal de parmetros de
8 bytes
(PD4-PD10 s pode ser usada com IPOS
plus
)
243
dez
245
dez
Param + 10 PD Controlo do MOVIDRIVE

atravs de 10 palavras de dados do


processo
Configurao dos parmetros atravs de canal de parmetros de
8 bytes
(PD4-PD10 s pode ser usada com IPOS
plus
)
243
dez
249
dez
Comprimento Funo
0 Canal de parmetros desligado
8 bytes I/O ou 4 palavras I/O Canal de parmetros est a ser usado
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 17
4
Elaborao do projecto do mestre DP
Elaborao do projecto e colocao em funcionamento
A figura seguinte ilustra a estrutura dos dados de configurao definidos na EN 50170
(V2). Estes dados de configurao so enviados ao controlador vectorial durante o
arranque inicial do mestre DP.
Comprimento Funo
2 bytes I/O ou 1 palavra I/O 1 Palavra de dados do processo
4 bytes I/O ou 2 palavras I/O 2 Palavras de dados do processo
6 bytes I/O ou 3 palavras I/O 3 Palavras de dados do processo
8 bytes I/O ou 4 palavras I/O 4 Palavras de dados do processo
10 bytes I/O ou 5 palavras I/O 5 Palavras de dados do processo
12 bytes I/O ou 6 palavras I/O 6 Palavras de dados do processo
14 bytes I/O ou 7 palavras I/O 7 Palavras de dados do processo
16 bytes I/O ou 8 palavras I/O 8 Palavras de dados do processo
18 bytes I/O ou 9 palavras I/O 9 Palavras de dados do processo
20 bytes I/O ou 10 palavras I/O 10 Palavras de dados do processo
7 / MSB 6 5 4 3 2 1 0 / LSB
Comprimento dos dados
0000 = 1 byte/palavra
1111 = 16 bytes/palavras
Entrada/sada de dados
00 = Formatos de identificao especiais
01 = Entrada de dados
10 = Sada de dados
11 = Entrada/sada de dados
Formato
0 = Estrutura do byte
1 = Estrutura da palavra
Consistncia sobre
0 = Byte ou palavra
1 = Comprimento total
Nota:
O MOVIDRIVE

no suporta a codificao "Formatos de identificao especiais".


Use apenas a configurao "Consistncia ao longo de todo o comprimento" para a
transmisso dos dados.
00
I
4
18 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Diagnstico externo
Elaborao do projecto e colocao em funcionamento
Consistncia dos
dados
Dados consistentes so dados que tm que ser sempre transmitidos entre o controlador
programvel e o controlador vectorial num s bloco e nunca devem ser transmitidos em
separado.
A consistncia dos dados de grande importncia para a transmisso de valores de
posio ou tarefas completas de posicionamento, pois, no caso de uma transmisso
inconsistente, os dados poderiam vir de diferentes ciclos de programa do controlador
programvel, o que conduziria ao envio de valores indefinidos ao controlador vectorial.
No PROFIBUS DP, a comunicao dos dados entre o controlador programvel e as uni-
dades de engenharia de accionamento geralmente levada a cabo com a configurao
"Consistncia ao longo de todo o comprimento".
4.2 Diagnstico externo
Para os controladores vectoriais MOVIDRIVE

MDX61B com a opo DFP21B, pos-


svel activar a gerao automtica de alarmes de diagnstico externos atravs do PRO-
FIBUS durante a elaborao do projecto no mestre DP. Se esta funo est activada,
o controlador envia um sinal de diagnstico externo ao mestre DP sempre que ocorrer
uma anomalia. No sistema de mestre DP, tem ento que programar algoritmos de pro-
grama correspondentes, a fim de avaliar as informaes de diagnstico. Por vezes,
estes algoritmos podero ser bastante complexos.
Recomendao O MOVIDRIVE

transmite o estado actual do accionamento com cada ciclo do PROFI-


BUS DP atravs da palavra de estado 1. Por esta razo, no necessrio activar, regra
geral, o diagnstico externo.
A estrutura do diagnstico especfico unidade foi redefinida para o PROFIBUS DP-
V1. O mecanismo aqui descrito s pode ser usado com o PROFIBUS DP (sem exten-
so DP-V1). Recomendamos que no utilize este mecanismo em novas aplicaes.
Observao sobre os sistemas mestre Simatic S7!
Outros participantes podem sempre activar um alarme de diagnstico no mestre DP a
partir do sistema PROFIBUS-DP, mesmo quando a criao de diagnsticos externa
no estiver activada, sendo portanto em geral conveniente criar os componentes de
organizao correspondentes (por ex., OB84 para S7-400 ou OB82 para S7-300) no
controlo.
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 19
4
Diagnstico externo
Elaborao do projecto e colocao em funcionamento
Procedimento Na elaborao do projecto de um escravo DP, possvel definir em cada mestre DP
parmetros especficos aplicao que sero transmitidos ao escravo no momento de
arranque do PROFIBUS DP. Para o MOVIDRIVE

esto previstos nove dados de par-


metros especficos aplicao com as funes seguintes:
Valores no listados no so permitidos e podem causar erros no funcionamento da
DFP21B!
Exemplo de ela-
borao de um
projecto
Os programas de elaborao de projectos dos sistemas de mestre DP oferecem, ou a
opo para activar diagnsticos externos sob a forma de texto (como por ex. com
STEP7, figura 4), ou a opo para especificar a informao directamente em cdigo
hexadecimal (tabela x).
Byte: Valor
permitido
Funo
0 00 hex Reservado para DP-V1
1 00 hex Reservado para DP-V1
2 00 hex Reservado para DP-V1
3 06 hex Bloco de parmetros de utilizador estruturado com um comprimento de 6 bytes
4 81 hex Tipo de estrutura: Utilizador (especfico ao proprietrio)
5 00 hex Nmero do Slot: 0 = Unidade completa
6 00 hex Reservado
7 01 hex Verso SEW dos parmetros do utilizador: 1
8 00 hex DFP21 gera alarme de diagnstico em caso de falha
01 hex DFP21 no gera alarme de diagnstico em caso de falha (configurao de fbrica)
50256AXX
Fig. 4: Activar diagnsticos externos com STEP7
Dados de configurao de parmetros (hex) Funo
00, 00 ,00 ,06 ,81 ,00 ,00 ,01 ,00 Os alarmes de diagnstico so gerados mesmo em
caso de erro (enabled = on)
00, 00, 00, 06, 81, 00, 00, 01, 01 Os alarmes de diagnstico no so gerados em caso
de erro (disabled = off, configurao de fbrica)
00
I
4
20 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Colocao em funcionamento do controlador vectorial
Elaborao do projecto e colocao em funcionamento
4.3 Colocao em funcionamento do controlador vectorial
Os parmetros do controlador vectorial MOVIDRIVE

podem ser configurados imedia-


tamente atravs do PROFIBUS sem serem necessrias outras configuraes aps a
instalao da carta opcional PROFIBUS. Desta forma, podem ser, por exemplo, con-
figurados todos os parmetros pelo controlador programvel mestre assim que a uni-
dade ligada.
No entanto, para controlar o controlador vectorial atravs do PROFIBUS, este tem que
ser comutado antes para a fonte de sinal de controlo (P101) e para a fonte de referncia
(P100) = BUS DE CAMPO. A configurao BUS DE CAMPO (FIELDBUS) significa que
os parmetros do controlador vectorial so configurados para a entrada de referncia
via PROFIBUS. O controlador vectorial MOVIDRIVE

responde agora aos dados de


sada do processo enviados pelo controlador programvel mestre.
A activao da fonte do sinal de controlo e da referncia BUS DE CAMPO sinalizada
no controlador mestre atravs do bit "Modo de bus de campo activo" da palavra de esta-
do.
Por razes de segurana, o controlador vectorial tem tambm que ser habilitado nos
terminais de controlo atravs do sistema de bus de campo. Por conseguinte, os ter-
minais tm que ser ligados ou programados de forma a que o controlador possa ser
habilitado atravs dos terminais de entrada. A maneira mais simples de habilitar o
controlador nos terminais , por exemplo, ligar o terminal de entrada DI (Funo/
CONTROLADOR INIBIDO) a um sinal de +24V e programar os terminais de entrada
DI1 ... DI3 para SEM FUNO. O procedimento para a colocao em funcionamen-
to do controlador vectorial MOVIDRIVE

com uma ligao de bus de campo est des-


crito na pgina seguinte.
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 21
4
Colocao em funcionamento do controlador vectorial
Elaborao do projecto e colocao em funcionamento
Procedimento para colocar o controlador vectorial MOVIDRIVE

a funcionar
1. Ligue o estgio final de potncia nos terminais.
Ligue o terminal de entrada DI / X13.1 (Funo/CONTROLADOR INIBIDO) a um
sinal de +24V (por ex., efectuando uma ponte)
2. Ligue a tenso de alimentao de 24 V.
Ligue apenas a tenso de alimentao de 24 V externa (e no a tenso do sistema)
para que os parmetros do controlador vectorial possam ser configurados.
3. Fonte de referncia = BUS DE CAMPO / Fonte de controlo = BUS DE CAMPO.
Configure os parmetros de fonte de referncia e fonte do sinal de controlo para
BUS DE CAMPO para que o controlador vectorial possa ser controlado atravs do
bus de campo.
4. Terminais de entrada DI1 ... DI3 = SEM FUNO.
Configure os terminais de entrada para SEM FUNO.
Para mais informaes sobre a colocao em funcionamento e controlo do controlador
vectorial MOVIDRIVE

consulte o manual de perfil da unidade de bus de campo.


DI00 = /Controlador inibido
DI01 = Sem funo
DI02 = Sem funo
DI03 = Sem funo
DI04 = Sem funo
DI05 = Sem funo
DCOM = Referncia X13:DI00 ... DI05
VO24 = + 24 V
DGND = Potencial de referncia para
os sinais binrios
ST11 = RS-485 +
ST12 = RS-485 -
TF1 = Entrada TF
DGND = Potencial de referncia para
os sinais binrios
DB00 = /Freio
DO01-C = Contacto de rel
DO01-NO = Contacto NA
DO01-NC = Contacto NF
DO02 = /Falha
VO24 = + 24 V
VI24 = + 24 V (alimentao externa)
DGND = Potencial de referncia para
os sinais binrios
Habilitao do estgio final de potncia
atravs de uma ponte [1]
01234BXX
P100 Fonte da referncia = BUS DE CAMPO
P101 Fonte do sinal de controlo = BUS DE CAMPO
P600 Programao do terminal DI1 = SEM FUNO
P601 Programao do terminal DI2 = SEM FUNO
P602 Programao do terminal DI3 = SEM FUNO
+
-
X13:
DI00
DI01
DI02
DI03
DI04
DI05
DCOM
VO24
DGND
ST11
ST12
24 V ext.
-
-
-
TF1
DGND
DB00
DO01-C
DO01-NO
DO01-NC
DO02
VO24
VI24
DGND
X10:
[1]
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
00
I
5
22 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Controlo do controlador vectorial
Caractersticas de operao do PROFIBUS-DP
5 Caractersticas de operao do PROFIBUS-DP
Este captulo descreve as caractersticas bsicas do controlador vectorial com
PROFIBUS-DP.
5.1 Controlo do controlador vectorial
O controlador vectorial controlado atravs do canal de dados do processo, que tem
um comprimento mximo de dez palavras de entrada e sada (I/O). Estas palavras de
dados do processo podem ser reflectidas na rea I/O ou perifrica do controlador, se
for usado um controlador programvel como mestre DP, e podem ser acedidas de
forma usual.
Exemplo de
controlo para
Simatic S7
O controlador vectorial controlado atravs do Simatic S7 dependendo da configura-
o dos dados de processo seleccionados, directamente por comandos de carrega-
mento e transmisso ou atravs de funes especiais SFC 14 DPRD_DAT e SFC15
DPWR_DAT.
Em princpio, comprimentos de dados S7 de 3 bytes ou mais do que 4 bytes tm que
ser transmitidos usando funes de sistema SFC14 e SFC15.
53493AXX
Fig. 5: Dados PROFIBUS reflectidos na rea de endereos da PLC
PW148
PW150
PW152
PW154
PW156
PW158
PW160 PE 3
PA 3
PE 1
PA 1
PE 2
PA 2
PE 2
PA 2
PE 1
PA 1
PE 3
PA 3
PE 10
PA 10
PW148
PW150
PW152
PW154
PW156
PW158
PW160
[1]
[1]
[2]
[1] Canal de parmetros do MOVILINK

de 8 bytes
[2] rea de endereos da PLC
PI1 ...PI10 Dados de entrada do processo
PO1 ...PO10 Dados de sada do processo
Leia o ficheiro README_GSD6003.PDF que lhe fornecido com o ficheiro GSD
para obter informaes adicionais acerca da programao e elaborao de projec-
tos.
Para informaes mais detalhadas sobre o controlo atravs do canal de dados de
processo, em particular sobre a codificao da palavra de controlo e de estado,
consulte o manual de perfil da unidade de bus de campo.
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 23
5
Controlo do controlador vectorial
Caractersticas de operao do PROFIBUS-DP
Consequentemente, aplicada a tabela seguinte:
Exemplo do pro-
grama STEP7
Neste exemplo, o projecto para o MOVIDRIVE

elaborado com a configurao de


dados do processo "3 PD" em endereos de entrada PIW576... e endereos de sada
POW576...
criado um bloco de dados DB3 com cerca de 50 palavras de dados.
Quando SFC14 carregado, os dados de entrada do processo so copiados para o
bloco de dados DB3, para as palavras de dados 0, 2 e 4. Quando SFC15 chamado
aps o programa de controlo ter sido processado, os dados de sada do processo so
copiados das palavras de dados 20, 22 e 24 para o endereo de sada POW 576...
Observe o comprimento em bytes do parmetro RECORD. Este comprimento tem que
corresponder ao comprimento configurado.
Consulte a ajuda Online do programa STEP7 para informaes adicionais acerca das
funes de sistema.
Configurao de
dados do processo
Acesso STEP7 via
1 PD Comandos de carregamento / transmisso
2 PD Comandos de carregamento / transmisso
3 PD Funes de sistema SFC14/15 (comprimento de 6 bytes)
6 PD Funes de sistema SFC14/15 (comprimento de 12 bytes)
10 PD Funes de sistema SFC14/15 (comprimento de 20 bytes)
Param + 1 PD Canal de parmetros: Funes de sistema SFC14/15 (comprimento de 8 bytes)
Dados do processo: Comandos de carregamento / transmisso
Param + 2 PD Canal de parmetros: Funes de sistema SFC14/15 (comprimento de 8 bytes)
Dados do processo: Comandos de carregamento / transmisso
Param + 3 PD Canal de parmetros: Funes de sistema SFC14/15 (comprimento de 8 bytes)
Dados do processo: Funes de sistema SFC14/15 (comprimento de 6 bytes)
Param + 6 PD Canal de parmetros: Funes de sistema SFC14/15 (comprimento de 8 bytes)
Dados do processo: Funes de sistema SFC14/15 (comprimento de 12 bytes)
Param + 10 PD Canal de parmetros: Funes de sistema SFC14/15 (comprimento de 8 bytes)
Dados do processo: Funes de sistema SFC14/15 (comprimento de 20 bytes)
//Inicio do processamento cclico do programa em OB1
BEGIN
NETWORK
TITLE =Copy PI data from inverter to DB3, word 0/2/4
CALL SFC 14 (DPRD_DAT) //L registo do escravo DP
LADDR := W#16#240 //Entrada do endereo 576
RET_VAL:= MW 30 //Resulto na palavra 30
RECORD := P#DB3.DBX 0.0 BYTE 6 //Indicador
NETWORK
TITLE =PLC program with drive application
// O programa PLC usa os dados de processo em DB3 para
// controlar o accionamento
L DB3.DBW 0 //Carregar PI1 (palavra de estado 1)
L DB3.DBW 2 //Carregar PI2 (valor actual da velocidade)
L DB3.DBW 4 //Carregar PI3 (sem funo)
L W#16#0006
T DB3.DBW 20 //Escreve 6hex em PO1 (palavra de controlo = enable)
L 1500
T DB3.DBW 22 //Escreve 1500dez em PO2 (referncia da velocidade = 300 rpm)
L W#16#0000
T DB3.DBW 24 //Escreve 0hex em PO3 (no entanto sem funo)
//Fim do processamento ciclico do programa em OB1
NETWORK
TITLE =Copy PO data from DB3, word 20/22/24 to inverter
CALL SFC 15 (DPWR_DAT) //Escreve registo do escravo DP
LADDR := W#16#240 //Endereo de sada 576 = 240hex
RECORD := P#DB3.DBX 20.0 BYTE 6 //Indicador para DB/DW
RET_VAL:= MW 32 //Resultado na palavra 32
00
I
5
24 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Timeout no PROFIBUS DP
Caractersticas de operao do PROFIBUS-DP
5.2 Timeout no PROFIBUS DP
Em caso de falha ou interrupo na transmisso de dados atravs do PROFIBUS DP,
processado um tempo de monitorizao de solicitao MOVIDRIVE

(se estiver pro-


jectado no mestre DP). O LED "BUS-FAULT" acende (ou pisca) sinalizando que no
esto a ser recebidos novos dados do utilizador. Simultaneamente, o MOVIDRIVE

realiza a resposta de irregularidade seleccionada com P831 Fieldbus timeout response.


P819 Fieldbus Timeout indica o tempo de resposta de monitorizao de solicitao
especificado pelo mestre DP durante o arranque do PROFIBUS DP. Este tempo de
timeout s pode ser alterado atravs do mestre DP. Alteraes feitas atravs da con-
sola de operao ou do MOVITOOLS

so indicadas, mas no tm efeito, e voltam a


ser substitudas durante o novo arranque do DP.
5.3 Reaco de Timeout do bus de campo
P831 usado para configurar os parmetros de resposta de irregularidade actuados
atravs da monitorizao de Timeout do bus de campo.A configurao aqui feita tem
que corresponder configurao do sistema mestre (S7: monitorizao de resposta).
5.4 Parametrizao atravs de PROFIBUS-DP
O acesso aos parmetros do accionamento no PROFIBUS-DP efectua-se atravs do
canal de parmetros de 8 bytes do MOVILINK

, que juntamente com os servios con-


vencionais READ e WRITE oferece tambm outros servios de parmetros.
Estrutura do
canal de par-
metros de 8 bytes
do MOVILINK

Com o PROFIBUS-DP, o acesso aos parmetros do accionamento d-se atravs do


"Objecto de dados do processo de parmetros" (PPO). Este PPO transmitido ciclica-
mente e contm, alm do canal de dados de processo [2], um canal de parmetros [1]
com o qual se pode efectuar o intercmbio de valores de parmetro de forma acclica.
A tabela seguinte mostra a estrutura do canal de parmetros MOVILINK

de 8 bytes.
Em princpio, o canal de parmetros constitudo por um byte de gesto, uma palavra
de ndice, um byte reservado e quatro bytes de dados.
53492AXX
Fig. 6: Comunicao atravs do PROFIBUS-DP
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
Gesto Reservado
ndice alto ndice
baixo
Dados MSB Dados Dados Dados
LSB
ndice de parmetros 4 Bytes de dados
[1]
[1]
[2]
[2]
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 25
5
Parametrizao atravs de PROFIBUS-DP
Caractersticas de operao do PROFIBUS-DP
Gesto do canal
de parmetros
de 8 bytes do
MOVILINK

Todo o processo de parametrizao coordenado com o byte 0: Gesto. Com este byte
pe-se disposio importantes parmetros de servios, como a identificao de ser-
vio, o comprimento de dados, a verso e o estado do servio. A tabela seguinte mostra
que os bits 0,1,2 e 3 contm a identificao de servio e portanto definem qual o servio
que est a ser efectuado. Com o bit 4 e o bit 5 indica-se o comprimento de dados em
bytes para o servio Write, que para o controlador vectorial da SEW deve ser ajustado
ao valor de 4 bytes.
O bit 6 serve de handshake entre o controlador e o controlador vectorial. E faz actuar a
implementao do servio transmitido no controlador vectorial. Visto que especialmente
no PROFIBUS-DP o canal de parmetros transmitido ciclicamente com os dados do
processo, necessrio efectuar o servio no controlador vectorial por comando de flan-
co atravs do Bit de handshake 6. Para isso altera-se (alternado) o valor deste bit para
cada servio a executar. O controlador vectorial sinaliza com o Bit de handshake se o
servio foi executado ou no. O servio est efectuado desde que o Bit de handshake
recebido no comando corresponda ao enviado. O bit de estado 7 mostra se o servio
foi executado correctamente ou se houve algum erro.
Endereamento do
ndice
Com o byte 2: ndice alto e byte 3: ndice baixo determina-se o parmetro, que deve ser
lido ou escrito atravs do sistema de bus de campo. Os parmetros de um controlador
vectorial so endereados com um ndice unificado independentemente do sistema de
bus de campo ligado. O byte 1 considerado como reservado e deve ser ajustado ao
valor 0x00.
rea de dados Os dados encontram-se, de acordo com a seguinte tabela, no byte 4 at ao byte 7 do
canal de parmetros. Pode-se portanto transmitir um mximo de 4 bytes de dados por
servio. Por norma, os dados so introduzidos alinhados direita, o que implica que o
byte 7 contm o byte de dados de menor valor (dados LSB) enquanto o byte 4 contm
correspondentemente o byte de dados com maior valor (dados MSB).
7 / MSB 6 5 4 3 2 1 0 / LSB
Identificao do servio
0000 = Sem servio
0001 = Parmetro Read
0010 = Parmetro Write
0011 = Parmetro Write voltil
0100 = Read mnimo
0101 = Read mximo
0110 = Read default
0111 = Read scale
1000 = Read attribute
Comprimento dos dados
00 = 1 byte
01 = 2 bytes
10 = 3 bytes
11 = 4 bytes (deve estar ajustado!)
Bit de handshake
Deve ser alterado para cada nova tarefa em transmisso cclica
Bit de estado
0 = Nenhum erro ao executar o servio
1 = Erro ao executar o servio
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
Gesto Reser-
vado
ndice alto ndice
baixo
Dados MSB Dados Dados Dados LSB
Byte alto 1 Byte
baixo 1
Byte alto 2 Byte
baixo 2
Palavra alta Palavra baixa
Palavra dupla
00
I
5
26 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Parametrizao atravs de PROFIBUS-DP
Caractersticas de operao do PROFIBUS-DP
Execuo incor-
recta de servios
A execuo errnea de um servio sinalizada colocando o bit de estado no bit de ges-
to. O servio est efectuado pelo controlador vectorial desde que o bit de handshake
recebido seja igual ao bit de handshake enviado. Se o bit de estado sinaliza um erro,
introduz-se o cdigo de erro no campo de dados do telegrama de parmetros. Os bytes
4 a 7 devolvem o cdigo de retorno em forma estruturada (! captulo "Cdigo de retor-
no").
Leitura de um
parmetro atra-
vs de PROFI-
BUS-DP (Read)
Para executar um servio READ atravs do canal de parmetros de 8 bytes do MOVI-
LINK

, e devido transmisso cclica do canal de parmetros no se pode alterar o bit


de handshake antes de se ter preparado todo o canal de parmetros em correspondn-
cia com o servio. Ao ler um parmetro deve-se portanto manter a seguinte ordem:
1. Introduzir o ndice do parmetro a ler no byte 2 (ndex alto) e byte 3 (ndex baixo).
2. Introduzir a identificao de servio para o servio READ no byte de gesto (byte 0).
3. Transmitir o servio Read ao conversor atravs da troca de bits de Handshake.
Como se trata de um servio de leitura so ignorados os bytes de dados (byte 4...7) e
o comprimento de dados (no byte de gesto), no havendo portanto necessidade de os
ajustar.
O conversor processa agora o servio Read e devolve a confirmao de servio por
meio da mudana do bit de handshake.
A tabela acima apresentada mostra a codificao de um servio READ no byte de ges-
to. O comprimento dos dados no relevante; s necessrio introduzir a identifica-
o de servio para o servio READ. Ao alterar o bit de handshake activa-se este ser-
vio no controlador vectorial. Por exemplo, o servio Read poderia ser activado com a
codificao do byte de gesto 01hex ou 41hex.
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
Gesto Reservado ndice alto ndice
baixo
Classe de
erro
Cdigo de
erro
Cd.adici-
onal alto
Cd. adici-
onal baixo
Bit de estado=1: Execuo incorrecta de servios
7 / MSB 6 5 4 3 2 1 0 / LSB
0 0/1
1)
1) O valor do bit ser alterado
X
2)
2) No relevante
X
2)
0 0 0 1
Identificao de servio
0001 = Parmetro Read
Comprimento dos dados
No relevantes para o servio Read
Bit de handshake
Deve ser alterado para cada nova tarefa em transmisso cclica
Bit de estado
0 = Nenhum erro ao executar o servio
1 = Erro ao executar o servio
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 27
5
Parametrizao atravs de PROFIBUS-DP
Caractersticas de operao do PROFIBUS-DP
Escrever um
parmetro atra-
vs do PROFI-
BUS-DP (Write)
Para executar um servio WRITE atravs do canal de parmetros de 8 bytes do MOVI-
LINK

, e devido transmisso cclica do canal de parmetros, no se pode alterar o bit


de handshake antes de se ter preparado todo o canal de parmetros em correspon-
dncia com o servio. Ao escrever um parmetro deve-se portanto manter a ordem
seguinte:
1. Introduzir o ndice do parmetro a escrever no byte 2 (ndice alto) e byte 3 (ndice
baixo).
2. Introduzir os dados a escrever no byte 4 a 7.
3. Introduzir a identificao de servio e o comprimento de dados para o servio Write
no byte de gesto (byte 0).
4. Transmitir o servio Write ao conversor atravs da troca de bits de handshake.
O conversor processa agora o servio Write e devolve a confirmao de servio por
meio da mudana do bit de handshake.
A tabela seguinte mostra a codificao de um servio WRITE no byte de gesto. O com-
primento de dados para todos os parmetros dos controladores vectoriais da SEW
igual a 4 bytes. Ao alterar o bit de handshake transmitido este servio ao controlador
vectorial. Um servio Write tem portanto no controlador vectorial da SEW em geral a
codificao do byte de gesto 32hex ou 72hex.
Processo de
parametrizao
atravs do
PROFIBUS-DP
Tomando como exemplo o servio WRITE, a seguinte figura representa o processo de
parametrizao entre o controlo e o controlador vectorial atravs do PROFIBUS-DP.
Para simplificar o processo apresentado na figura apenas o byte de gesto do canal
de parmetros.
Enquanto o controlo prepara agora o canal de parmetros para o servio Write, o con-
trolador vectorial s recebe e devolve o canal de parmetros. Uma activao do servio
s efectuada quando o bit de handshake se tenha alterado, o que neste exemplo
implica que se tenha alterado de 0 a 1. O controlador vectorial interpreta agora o canal
de parmetros e processa o servio Write, responde a todos os telegramas mas o bit
de handshake continua a ser = 0. A confirmao de que o servio foi efectuado feita
com a alterao do bit de handshake no telegrama de resposta do controlador vectorial.
O comando reconhece ento que o bit de handshake recebido coincide de novo com o
enviado e pode agora preparar uma nova parametrizao.
7 / MSB 6 5 4 3 2 1 0 / LSB
0 0/1
1)
1) O valor do bit ser alterado
1 1 0 0 1 0
Identificao de servio
0010 = Parmetro Write
Comprimento dos dados
11 = 4 bytes
Bit de handshake
Deve ser alterado para cada nova tarefa em transmisso cclica
Bit de estado
0 = Nenhum erro ao executar o servio
1 = Erro ao executar o servio
00
I
5
28 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Parametrizao atravs de PROFIBUS-DP
Caractersticas de operao do PROFIBUS-DP
Formato dos
dados de par-
metros
Na parametrizao atravs da interface de bus de campo utiliza-se a mesma codifica-
o de parmetros como ao efectuar a parametrizao atravs das interfaces RS-485
ou do sistema de bus.
Os formatos dos dados e as reas dos valores para cada um dos parmetros podem
ser encontrados na documentao "Lista de parmetros MOVIDRIVE

".
Controlo PROFIBUS-DP(V0) Controlador vectorial (escravo)
-- 00110010XXX... !
O canal de parmetros recebido
mas no avaliado
# 00110010XXX... --
O canal de parmetros
preparado para servio
Write
O bit de handshake
trocado e o servio
transmitido ao controla-
dor vectorial -- 01110010XXX... !
# 00110010XXX... --
-- 01110010XXX... !
# 00110010XXX... -- O servio Write executado; efec-
tua-se a troca do bit de handshake
Recepo de confirma-
o de servio visto que
o bit de Handshake de
transmisso e recepo
so novamente iguais
# 01110010XXX... --
-- 01110010XXX... ! O canal de parmetros recebido
mas no avaliado
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 29
5
Cdigos de retorno da parametrizao
Caractersticas de operao do PROFIBUS-DP
5.5 Cdigos de retorno da parametrizao
Elementos No caso de uma parametrizao errada, o controlador vectorial enviar diversos cdi-
gos de retorno ao mestre de parametrizao, os quais contm informaes detalhadas
sobre a causa do erro. Estes cdigos de retorno esto em geral estruturados. Diferen-
cia-se entre os elementos:
Classe de erro
Cdigo de erro
Cdigo adicional
Estes cdigos de retorno so descritos em detalhe no manual de perfil da comunicao
de bus de campo e no fazem parte desta documentao. No entanto, podem ocorrer
os casos especiais seguintes em associao com o PROFIBUS:
Classe de erro O elemento Classe de erro permite uma classificao mais exacta do tipo de erro.
O MOVIDRIVE

suporta as seguintes classes de erro definidas segundo EN 50170(V2):


A classe de erro gerada pelo software de comunicao da carta de bus de campo no
caso de uma falha na comunicao (com excepo de Classe de erro 8 = Outro erro).
Cdigos de retorno enviados pelo sistema do controlador vectorial so includos em
Classe de erro 8 = Outro erro. Uma descrio mais exacta do erro obtm-se com o
elemento Cdigo adicional.
Cdigo de erro O elemento Cdigo de erro possibilita uma descrio mais exacta da causa do erro
dentro da classe de erro e gerado pelo software de comunicao da carta de bus de
campo em caso de erro de comunicao. Para a Classe de erro 8 = Outro erro s est
definido o Cdigo de erro = 0 (outro cdigo de erro). Neste caso, a descrio mais
exacta obtida no Cdigo adicional.
Classe (hex) Designao Significado
1 vfd-state Erro de estado do dispositivo de campo virtual
2 application-reference Erro no programa de aplicao
3 definition Erro de definio
4 resource Erro de recurso
5 service Erro ao executar o servio
6 access Erro de acesso
7 ov Erro no directrio de objectos
8 other Outro erro (ver cdigo adicional)
00
I
5
30 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Casos especiais
Caractersticas de operao do PROFIBUS-DP
Cdigo adicional O cdigo adicional contm os cdigos de retorno especficos da SEW para uma para-
metrizao incorrecta do controlador vectorial. Estes cdigos so devolvidos ao mestre
na Classe de erro 8 = Outro erro. A tabela seguinte apresenta todas as possibilidades
de codificao para o cdigo adicional.
5.6 Casos especiais
Cdigos de
retorno especiais
Os erros de parametrizao que no podem ser identificados automaticamente pela
camada de aplicao do sistema de bus de campo, nem pelo software do sistema do
conversor vectorial, so tratados como casos especiais. A lista seguinte apresenta uma
lista de erros que podem ocorrer dependendo da carta opcional de bus de campo usa-
da:
Codificao incorrecta de um servio atravs do canal de parmetros
Indicao incorrecta de comprimentos de um servio atravs do canal de par-
metros
Erro de comunicao interno
Cdigo adicio-
nal alto (hex)
Cdigo adicio-
nal baixo (hex)
Significado
00 00 Sem erro
00 10 ndice de parmetros no autorizado
00 11 Funo/parmetro no implementado
00 12 S acesso de leitura
00 13 Bloqueio de parmetros activado
00 14 Ajuste de fbrica activado
00 15 Valor demasiado alto para o parmetro
00 16 Valor demasiado baixo para o parmetro
00 17 Falta a carta opcional necessria para esta funo/parmetro
00 18 Erro no software do sistema
00 19 Acesso aos parmetros s atravs da interface de processo RS-485 no
X13
00 1A Acesso aos parmetros s atravs da interface de diagnstico RS-485
00 1B Parmetro protegido contra acesso
00 1C Controlador inibido necessrio
00 1D Valor no permitido para o parmetro
00 1E Ajuste de fbrica activado
00 1F Parmetro no foi memorizado na EEPROM
00 20 O parmetro no pode ser modificado com o estgio de sada habili-
tado
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 31
5
Casos especiais
Caractersticas de operao do PROFIBUS-DP
Codificao incor-
recta de um ser-
vio no canal de
parmetros
Ao efectuar a parametrizao atravs do canal de parmetros foi entrada uma codifica-
o incorrecta no byte de gesto e no byte reservado. A tabela seguinte apresenta o
cdigo de retorno para este caso especial.
Eliminao de erros:
Verifique o bit 0 e 1 no canal de parmetros.
Especificao
incorrecta de com-
primento no canal
de parmetros
Ao efectuar a parametrizao atravs do canal de parmetros foi indicado no servio
Write ou Read um comprimento de dados diferente de 4 bytes de dados. A tabela
seguinte mostra o cdigo de retorno.
Eliminao de erros:
Verifique o bit 4 e o bit 5 no byte de gesto do canal de parmetros no que se refere ao
comprimento. Os dois bits tm que ter o valor 1.
Erro de comunica-
o interno
O erro de retorno apresentado na tabela seguinte reinviado se ocorreu um erro de
comunicao interno. O servio de parmetros transferido atravs do bus de campo
pode eventualmente no ter sido executado e dever ser repetido. Se este erro voltar
a ocorrer, desligue completamente o controlador vectorial e volte a lig-lo para que este
seja reiniciado.
Eliminao de erros:
Repita o servio de Read ou Write. Se o erro voltar a ocorrer, desligue o controlador
vectorial do sistema de alimentao e volte a lig-lo. Contacte o Servio de Assistncia
da SEW se o erro ocorrer permanentemente.
Cdigo (dez) Significado
Classe de erro: 5 Servio
Cdigo de erro: 5 Parmetro invlido
Cdigo adicional alto: 0 -
Cd. adicional baixo: 0 -
Cdigo (dez) Significado
Classe de erro: 6 Acesso
Cdigo de erro: 8 Conflito de tipo
Cdigo adicional alto: 0 -
Cd. adicional baixo: 0 -
Cdigo (dez) Significado
Classe de erro: 6 Acesso
Cdigo de erro: 2 Falha no Hardware
Cdigo adicional alto: 0 -
Cd. adicional baixo: 0 -
00
I
6
32 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Introduo ao PROFIBUS-DP-V1
Funes para DP-V1
6 Funes para DP-V1
6.1 Introduo ao PROFIBUS-DP-V1
Este captulo descreve as funes e termos usados para operar conversores da SEW
com o PROFIBUS-DP-V1. Para informao tcnica detalhada acerca do PROFIBUS-
DP-V1 consulte a organizao de utilizadores PROFIBUS ou visite o site de Internet
www.profibus.com.
Com a especificao PROFIBUS-DP-V1 foram introduzidos novos servios acclicos
Read/Write no mbito das ampliaes PROFIBUS-DP-V1. Estes servios acclicos so
introduzidos em telegramas especiais no funcionamento de bus cclico, de forma a
garantir uma compatibilidade entre PROFIBUS-DP (verso 0) e PROFIBUS-DPV1
(Verso 1).
Com os servios Read/Write acclicos possvel trocar maiores quantidades de dados
entre o mestre e o escravo (conversor) do que por exemplo transmitir para os dados de
entrada e sada cclicos atravs do canal de parmetros de 8 bytes. A vantagem do
intercmbio de dados acclicos atravs do DP-V1 a sujeio mnima do servio bus
cclico, uma vez que os telegramas DP-V1 podem ser introduzidos no ciclo de bus
apenas em caso de necessidade.
O canal de parmetros do DP-V1 fornece duas opes ao utilizador:
O controlo de nvel superior pode aceder a toda a informao do conversor dos
escravos SEW DP-V1. Desta forma, os dados de processo cclicos e a configurao
da unidade podem ser lidos e memorizados no controlo e modificados no escravo.
Alm disso, tambm possvel reencaminhar o servio e a ferramenta de comissi-
onamento MOVITOOLS

atravs do canal de parmetros DP-V1 em vez de usar


uma ligao RS-485 proprietria. Aps ter instalado o software MOVITOOLS

,
poder aceder a informaes detalhadas no directrio "...\SEW\MOVITOOLS\Field-
bus".
As caractersticas principais do PROFIBUS-DP-V1 so explicadas na figura seguinte.
52123AXX
C1-Master
C2-Master C2-Master
Acyclic DP-V1
C2-Services
Acyclic DP-V1
C2-Services
Acyclic DP-V1
C1-Services
Cyclic OUT Data
Cyclic IN Data
Param PD
Param PD
SEW
Drive
PROFIBUS DP-V1
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 33
6
Introduo ao PROFIBUS-DP-V1
Funes para DP-V1
Classe 1 Mestre
(Mestre C1)
Numa rede PROFIBUS DP-V1 diferenciado entre duas classes mestre. O mestre C1
executa essencialmente a troca de dados cclicos com os escravos. Um mestre C1 tpi-
co por exemplo, um sistema de controlo (como por ex. uma unidade PLC), que troca
dados de processo cclicos com o escravo. Se a funo DP-V1 foi activada atravs do
ficheiro GSD, a ligao acclica entre o mestre C1 e o escravo estabelecida auto-
maticamente quando a ligao cclica do PROFIBUS-DP for estabelecida. Numa rede
PROFIBUS DP-V1 s pode ser operado um mestre C1.
Classe 2 Mestre
(Mestre C2)
O mestre C2 no executa troca de dados cclicos com os escravos. Mestres C2 tpicos
so por exemplo sistema de visualizao ou aparelhos de programao temporaria-
mente instalados (Notebook / PC). O mestre C2 usa exclusivamente as ligaes accli-
cas como meio de comunicao com os escravos. Estas ligaes acclicas entre mestre
C2 e escravo so estabelecidas pelo servio Initiate. A ligao estabelecida assim
que o servio Initiate for realizado com sucesso. Uma ligao estabelecida possibilita
trocas de dados acclicos com os escravos usando os servios Read ou Write. Numa
rede DP-V1 podem estar activos vrios mestres C2. O nmero de ligaes C2 estabe-
lecidas simultaneamente para um escravo, determinado pelo escravo. Os conver-
sores da SEW suportam duas ligaes C2 paralelas.
Registos de
dados (DS)
Os dados teis transportados atravs de um servio DP-V1 so resumidos como regis-
to de dados. Cada registo de dados representado claramente pelo comprimento, por
um nmero Slot e por um ndice. Para a comunicao DP-V1 com o conversor da SEW
utiliza-se a estrutura do registo de dados 47 definido no perfil PROFIdrive "Engenharia
de Accionamentos" da organizao do utilizador PROFIBUS a partir da verso V3.1
como canal de parmetros DP-V1 para accionamentos. Atravs deste canal de par-
metros so disponibilizados diferentes processos de acesso aos dados de parmetros
do conversor de accionamento.
Servios DP-V1 As ampliaes DP-V1 oferecem novos servios que podem ser usados para a troca de
dados acclicos entre mestre e escravo. O sistema distingue entre os seguintes servi-
os:
Processamento
de alarme DP-V1
Alm dos servios acclicos, a especificao DP-V1 tambm define um processamento
extenso de alarme. So agora distinguidos diferentes tipos de alarme. Com isto, os
diagnsticos especficos unidade no podem ser avaliados na operao DP-V1 atra-
vs do servio DP-V1 "DDLM_SlaveDiag". Para a engenharia de accionamentos no
foi definido um processamento de alarmes pois, regra geral, o conversor no transmite
a sua informao de estado atravs da comunicao de dados de processo cclicos.
Mestre C1 Tipo da ligao: MSAC1 (Mestre/Escravo C1 acclica)
Read L registo de dados
Write Escreve registo de dados
Mestre C2 Tipo da ligao: MSAC2 (Mestre/Escravo C2 acclica)
INITIATE Estabelece a ligao C2
ABORT Termina a ligao C2
Read L registo de dados
Write Escreve registo de dados
00
I
6
34 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Caractersticas dos conversores da SEW
Funes para DP-V1
6.2 Caractersticas dos conversores da SEW
As interfaces de bus de campo da SEW com PROFIBUS DP-V1 possuem as mesmas
caractersticas de comunicao para a interface DP-V1. Os accionamentos so geral-
mente controlados atravs de um mestre C1 com dados de processo cclicos em con-
cordncia com o padro DP-V1. Este mestre C1 (regra geral uma unidade PLC) pode
tambm usar um canal de parmetros MOVILINK

de 8 bytes durante a troca de dados


cclicos para executar os servios de parmetros com a DFP21B. O mestre C1 recebe
o acesso aos participantes (estaes) de nvel inferior com os servios Read e Write
atravs do canal DP-V1 C1.
A estes canais de parametrizao podem ser ligados em paralelo dois canais C2 adi-
cionais, atravs dos quais o primeiro mestre C2 l, por exemplo os dados de par-
metros de visualizao, e um segundo mestre C2 configura o accionamento com um
Notebook atravs do MOVITOOLS

.
53124AXX
Fig. 7: Parametrizao para PROFIBUS DP-V1
Drive System
C1-Master C2-Master C2-Master
Acyclic DP-V1
C1-Services
PROFIBUS DP-V1
D
P

P
a
r
a
m
e
t
e
r
b
u
f
f
e
r
Cyclic IN/Out
C
1
-
P
a
r
a
m
e
t
e
r
b
u
f
f
e
r
C
2
-
P
a
r
a
m
e
t
e
r
b
u
f
f
e
r
C
2
-
P
a
r
a
m
e
t
e
r
b
u
f
f
e
r
Parameterbuffer
cyclic
Process Data
Acyclic DP-V1
C2-Services
Acyclic DP-V1
C2-Services
PD
8 Byte Param
S
E
W

P
R
O
F
I
B
U
S
D
P
-
V
1

I
n
t
e
r
f
a
c
e
DP:
DP:
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 35
6
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
6.3 Estrutura do canal de parmetros DP-V1
Normalmente efectua-se a parametrizao dos accionamentos segundo o canal de
parmetros DP-V1 PROFIdrive da verso de perfil 3.0 atravs do registo de dados ndi-
ce 47. Atravs da introduo Request-ID distingue-se entre o acesso ao parmetro
segundo o perfil PROFIdrive ou atravs dos servios MOVILINK

da SEW. A tabela
seguinte apresenta as possveis codificaes de cada um dos elementos. A estrutura
do registo de dados idntica para o acesso ao PROFIdrive e ao MOVILINK

.
So suportados os seguintes servios MOVILINK

:
Canal de parmetros MOVILINK

de 8 bytes com todos os servios suportados pelo


conversor como
Parmetro Read
Parmetro Write
Parmetro Write volatile (voltil)
etc.
53125AXX
DP-V1
Read/Write
PROFIdrive
Parameter Channel
DS47
SEW MoviLink
00
I
6
36 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
So suportados os seguintes servios PROFIdrive:
Leitura (pedir parmetro) de cada parmetro do tipo palavra dupla
Escrever (mudar parmetro) cada parmetro do tipo palavra dupla
Tabela 1: Elementos do registo de dados DS47
Campo Tipo de
dados
Valores
Request Refe-
rence
Unsigned8 0x00 reservado
0x01 ... 0xFF
Request ID Unsigned8 0x01 Pedir parmetro (PROFIdrive)
0x02 Alterar parmetro (PROFIdrive)
0x40 Servio SEW MOVILINK

Response ID Unsigned8 Resposta (+):


0x00 reservado
0x01 Pedir parmetro (+) (PROFIdrive)
0x02 Alterar parmetro (+) (PROFIdrive)
0x40 Servio SEW MOVILINK

(+)
Resposta (-):
0x81 Pedir parmetro (-) (PROFIdrive)
0x82 Alterar parmetro (-) (PROFIdrive)
0xC0 Servio SEW MOVILINK

(-)
Axis Unsigned8 0x00 ... 0xFF Nmero de eixos 0 ... 255
No. of Parame-
ters
Unsigned8 0x01 ... 0x13 1 ... 19 DWORDs (240 DP-V1 bytes de dados)
Attribute Unsigned8 0x10 Valor
Para MOVILINK

da SEW (Request ID = 0x40):


0x00 Sem servio
0x10 Lr parmetro
0x20 Escrever parmetro
0x30 Escrever parmetro voltil
0x40 ... 0xF0 reservado
No. of Elements Unsigned8 0x00 para parmetros no indexados
0x01 ... 0x75 Nmero 1 ... 117
Parameter
Number
Unsigned16 0x0000 ... ndice de parmetros 0xFFFF MOVILINK

Subindex Unsigned16 0x0000 SEW:sempre 0


Format Unsigned8 0x43 Palavra dupla
0x44 Erro
No. of Values Unsigned8 0x00 ...0xEA Nmero 0 ... 234
Error Value Unsigned16 0x0000 ... 0x0064 PROFIdrive-Errorcodes
0x0080 + MOVILINK

-AdditionalCode Low
Para MOVILINK

da SEW, valor de irregulariadade de16 Bits


00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 37
6
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Processo de
parametrizao
atravs de registo
de dados 47
O acesso ao parmetro feito com a combinao dos servios DP-V1 Write e Read.
Com Write.req o pedido de parametrizao transmitido ao escravo. Segue-se o
processamento interno do escravo.
O mestre envia agora um Read.req para chamar a resposta de parametrizao. Se o
mestre recebe uma resposta negativa Read.res do escravo, repete o pedido Read.req.
Assim que o processamento de parmetros estiver concludo no conversor, este res-
ponde com uma resposta positiva Read.res. Os dados teis recebem ento a resposta
de parametrizao do pedido de parametrizao anteriormente enviado com Write.req
(! figura seguinte). Este mecanismo aplica-se tanto a um mestre C1 como a um mestre
C2.
53127AXX
Fig. 8: Sequncia de telegrama para acesso aos parmetros atravs de PROFIBUS DP-V1
Master PROFIBUS-DP-V1 Slave (Drive)
Write.req DS47
with data (parameter request)
Read.req DS47
without data
Write.res
without data
Read.res(-)
without data
Read.req DS47
without data
Read.res(+)
with data (parameter response)
Parameter
Request
Parameter
Processing
Parameter
Response
Parameter
Request
Parameter
Response
00
I
6
38 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Sequncia de
processamento
para o mestre
DP-V1
Se os ciclos do bus so muito curtos, o pedido da resposta de parametrizao chega
antes do conversor ter concludo o acesso aos parmetros na unidade. Isto significa
que os dados de resposta do conversor ainda no esto disponveis. Neste caso, o
conversor envia uma resposta negativa ao nvel DP-V1 com o cdigo de erro
Error_Code _1 = 0xB5 (conflito de estado). O mestre DP-V1 tem ento que voltar a
enviar o pedido com a header Read.req at receber uma resposta positiva do con-
versor.
53127AXX
Send Write.request
with Parameterdata
Send DS_Read.req
with Parameterdata
Check Write.
response
Write.response
negative
Write.response
positive
Parameter transfer
aborted with ERROR
Read.
response
State
Conflict?
Other Errors
or Timeout
yes
no
yes
no
Parameter transfer
ok, data available
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 39
6
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Endereamento
de conversores
ligados
A estrutura do registo de dados DS47 define um elemento Axis (eixo).Este elemento
usado para atingir accionamentos de multi-eixos operados atravs de uma nica inter-
face PROFIBUS. O elemento eixo enderea uma das unidades ligadas interface
PROFIBUS.Este mecanismo pode ser usado por exemplo, por mdulos de bus da SEW
do tipo MQP para MOVIMOT

ou UFP para MOVITRAC

07.
Endereamento de
um controlador
vectorial MOVI-
DRIVE

num
PROFIBUS DP-V1
Com o ajuste Axis = 0 (Eixo = 0), os parmetros do controlador vectorial podem ser
acedidos directamente. Devido ao facto de no existirem accionamentos ligados ao
MOVIDRIVE

, o acesso com Axis > 0 (Eixo > 0) devolvido com um cdigo de erro.
Pedidos de par-
metro MOVILINK

O canal de parmetros do MOVILINK

dos conversores da SEW representado direc-


tamente na estrutura do registo de dados 47. Para substituir os pedidos de parametri-
zao MOVILINK

, utilizado o pedido de identificao 0x40 (servio MOVILINK

).
O acesso ao parmetro com os servios MOVILINK

habitualmente feito com a estru-


tura descrita de seguida. Neste caso utiliza-se a tpica sequncia de telegramas para o
registo de dados 47.
Pedido de identificao: 0x40 Servio MOVILINK

No canal de parmetros MOVILINK

definido o verdadeiro servio atravs dos atribu-


tos dos elementos do registo de dados. O High-Nibble deste elemento corresponde ao
Service-Nibble no byte de gesto do canal de parmetros DP.
53556AXX
Fig. 9: Endereamento directo de um controlador vectorial MOVIDRIVE

atravs do
PROFIBUS DP-V1 com Axis = 0
C1-Master
C2-Master C2-Master
Acyclic DPV1
C2-Services
Acyclic DPV1
C2-Services
Acyclic DPV1
C1-Services
Axis = 0
Axis = 0
Axis = 0
Cyclic OUT Data
Cyclic IN Data
Param PD
Param PD
PROFIBUS DPV1
00
I
6
40 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Exemplo para a
leitura de um par-
metro atravs de
MOVILINK

As seguintes tabelas mostram, a ttulo de exemplo, a estrutura dos dados teis do pedi-
do Write (Write.request) e da resposta Read (Read.res) para a leitura de cada par-
metro atravs do canal de parmetros MOVILINK

.
Enviar pedido de parmetro
As tabelas mostram a codificao dos dados teis para o servio Write.req com indica-
o do Header DP-V1. Com servio de Write.req, o pedido de parametrizao enviado
ao conversor. lida a verso do firmware.
Requisitar a resposta de parmetro
A tabela mostra a codificao dos dados teis para Read.req (Pedido de Read) com
indicao do Header DP-V1:
Resposta de parametrizao positiva MOVILINK

A tabela seguinte mostra os dados teis da resposta de Read (Read.res) com os dados
de resposta positiva do pedido de parametrizao. Por exemplo, o valor de parmetro
para o ndice 8300 (verso Firmware) devolvido.
Tabela 2: Write.request Header para envio do pedido de parmetros
Servio: Write.request
Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 10 Dados teis de 10 bytes para pedido de parametrizao
Tabela 3: Write.Req DADOS TEIS para " Read parameter" MOVILINK

Byte Campo Valor Descrio


0 Request Reference 0x01 O nmero de referncia individual para o pedido
de parametrizao reflecte-se na resposta do
parmetro
1 Request ID 0x40 Servio MOVILINK

2 Axis 0x00 Nmero do eixo; 0 = eixo nico


3 No. of Parameters 0x01 1 Parmetro
4 Attribute 0x10 Servio MOVILINK

"Read parameter"
5 No. of Elements 0x00 0 = Acesso a valor directo, sem subelemento
6..7 Parameter Number 0x206C MOVILINK

ndice 8300 = "Verso Firmware"


8..9 Subindex 0x0000 Subndice 0
Tabela 4: Read.req para requerimento da resposta de parmetro
Servio: Read.request
Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 240 Comprimento mximo da memria temporria de
resposta no mestre DP-V1
Tabela 5: Header DP-V1 da resposta de Read com resposta de parmetro
Servio: Read.request
Slot_Number 0 Arbitrrio (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 10 Dados teis de 10 bytes na memria de resposta
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 41
6
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Exemplo para a
escrita de um par-
metro atravs de
MOVILINK

As tabelas seguintes mostram, a ttulo de exemplo, a estrutura dos servios Write e


Read para escrever o valor no voltil 12345 para a varivel IPOS
plus
H0 (ndice do
parmetro 11000). Para isso utiliza-se o parmetro Write voltil do servio MOVILINK

.
Enviar o "Parmetro Write voltil"
Depois de enviar este pedido Write, recebida a resposta Write. Desde que no tenha
havido qualquer conflito de estado no processamento do canal de parmetro, h uma
resposta Write positiva. Caso contrrio encontra-se o erro de estado no Error_code_1.
Tabela 6: Resposta positiva para servio MOVILINK

Byte Campo Valor Descrio


0 Response Reference 0x01 Nmero de referncia reflectido no pedido de
parametrizao
1 Response ID 0x40 Resposta positiva MOVILINK

2 Axis 0x00 Nmero do eixo reflectivo; 0 para eixo nico


3 No. of Parameters 0x01 1 Parmetro
4 Format 0x43 Formato de parmetro: Palavra dupla
5 No. of values 0x01 1 valor
6..7 Value Hi 0x311C Parte do valor mais alto do parmetro
8..9 Value Lo 0x7289 Parte do valor mais baixo do parmetro
Descodificao:
0x 311C 7289 = 823947913 dez
>> Verso Firmware 823 947 9.13
Tabela 7: Write.request Header DP-V1 com pedido de parmetros
Servio: Write.request
Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 16 Dados teis de 16 bytes para memria de encomenda
Tabela 8: Dados teis Write.req para servio MOVILINK

"parmetro Write voltil"


Byte Campo Valor Descrio
0 Request Reference 0x01 O nmero de referncia individual para o pedido
de parametrizao reflecte-se na resposta do
parmetro
1 Request ID 0x40 Servio MOVILINK

2 Axis 0x00 Nmero do eixo; 0 = eixo nico


3 No. of Parameters 0x01 1 Parmetro
4 Attribute 0x30 Servio MOVILINK

"Parmetro Write volatile"


(voltil)
5 No. of Elements 0x00 0 = Acesso a valor directo, sem subelemento
6..7 Parameter Number 0x2AF8 Parmetro ndice 11000 = "varivel H0 IPOS"
8..9 Subindex 0x0000 Subndice 0
10 Formato 0x43 Palavra dupla
11 No. of values 0x01 1 Alterar valor de parmetro
12..13 Value HiWord 0x0000 Parte do valor mais alto do valor do parmetro
14..15 Value LoWord 0x0BB8 Parte do valor mais baixo do valor do parmetro
00
I
6
42 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Requisitar a resposta de parmetro
A tabela mostra a codificao dos dados teis para Write.req (Pedido de Write) com
indicao do Header DP-V1.
Resposta positiva em "Parmetro Write voltil"
Resposta de par-
metro negativa
A tabela seguinte mostra a codificao de uma resposta negativa de um servio MOVI-
LINK

. Na resposta negativa o bit 7 colocado na resposta da identificao.


Tabela 9: Read.req para requerimento da resposta de parmetro
Campo Valor Descrio
Function_Num Pedido Read
Slot_Number X Nmero de Slot no utilizado
Index 47 ndice de conjunto de dados
Length 240 Comprimento mximo da memria de resposta no Master
DP
Tabela 10: Header DP-V1 da resposta de Read positiva com resposta de parmetro
Servio: Resposta Read
Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 4 Dados teis de 12 bytes na memria de resposta
Tabela 11: Resposta positiva para servio MOVILINK

"parmetro Write"
Byte Campo Valor Descrio
0 Response Reference 0x01 Nmero de referncia reflectido no pedido de
parametrizao
1 Response ID 0x40 Resposta positiva MOVILINK

2 Axis 0x00 Nmero do eixo reflectivo; 0 para eixo nico


3 No. of Parameters 0x01 1 Parmetro
Tabela 12: Resposta negativa para servio MOVILINK

Servio: Resposta Read


Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 8 Dados teis de 8 bytes na memria de resposta
Byte Campo Valor Descrio
0 Response Reference 0x01 Nmero de referncia reflectido no pedido de parametrizao
1 Response ID 0xC0 Resposta negativa MOVILINK

2 Axis 0x00 Nmero do eixo reflectivo; 0 para eixo nico


3 No. of Parameters 0x01 1 Parmetro
4 Format 0x44 Erro
5 No. of values 0x01 Cdigo de erro 1
6..7 Error value 0x0811 Cdigo de retorno MOVILINK

por ex. Classe de erro 0x80, Cdigo adicional 0x11


(ver tabela "Cdigo de retorno MOVILINK

para DP-V1)
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 43
6
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Cdigos de retorno
MOVILINK

da
parametrizao
para DP-V1
A seguinte tabela mostra os cdigos de retorno que so devolvidos pela interface
DP-V1 da SEW quando h um acesso incorrecto aos parmetros DP-V1.
MOVILINK


Cdigo de retorno
(hex)
Descrio
0x0810 ndice inautorizado, ndice de parmetro no existe na unidade
0x0811 Funo/parmetro no implementado
0x0812 S acesso de leitura
0x0813 Bloqueio de parmetros activo
0x0814 Ajuste de fbrica activado
0x0815 Valor demasiado alto para o parmetro
0x0816 Valor demasiado baixo para o parmetro
0x0817 Falta Opo MOVIDRIVE necessria
0x0818 Erro no software do sistema
0x0819 Acesso aos parmetros s atravs da interface de processo RS-485
0x081A Acesso aos parmetros s atravs da interface de diagnstico RS-485
0x081B Parmetro protegido contra acesso
0x081C Controlador inibido necessrio
0x081D Valor no permitido para o parmetro
0x081E Ajuste de fbrica activado
0x081F Parmetro no foi memorizado em EEPROM
0x0820 O parmetro no pode ser modificado / reservado com estgio de sada autorizada
0x0821 Reservado
0x0822 Reservado
0x0823 O parmetro s pode ser modificado em caso de paragem do programa IPOS.
0x0824 O parmetro s pode ser modificado com Autosetup desligado.
0x0505 Codificao errada do byte de gesto e de reserva
0x0602 Erro de comunicao entre o sistema do conversor e da carta opcional de bus de
campo.
0x0502 Timeout da ligao presente (p.ex. durante o Reset ou em Sys-Fault)
00
I
6
44 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Pedidos de
parmetros
PROFIdrive
O canal de parmetros PROFIdrive dos conversores da SEW representado directa-
mente na estrutura do registo de dados 47. O acesso ao parmetro com os servios
PROFIdrive principalmente feito com a estrutura de seguida descrita. Neste caso uti-
liza-se a tpica sequncia de telegramas para o registo de dados 47. O PROFIdrive s
define os dois Request-IDs (pedidos de identificao)
Request-ID: 0x01 Pedir parmetro (PROFIdrive)
Request-ID: 0x02 Mudar parmetro (PROFIdrive)
Isto significa que existe um acesso restrito aos dados em comparao com os servios
MOVILINK

.
Exemplo para a
leitura de um
parmetro via
PROFIdrive
As tabelas seguintes mostram, a ttulo de exemplo, a estrutura dos dados teis do
pedido Write (Write.request) e da resposta Read (Read.res) para a leitura de cada par-
metro atravs do canal de parmetros MOVILINK

.
Enviar pedido de parmetro
As tabelas mostram a codificao dos dados teis para o servio Write.req com indica-
o do Header DP-V1. Com o servio Write.req, o pedido de parametrizao enviado
ao conversor de accionamento.
O Request-ID = 0x02 = Mudar parmetro (PROFIdrive) resulta num acesso de escrita
remanente ao parmetro seleccionado. Por consequncia, a memria flash interna
EEPROM do conversor escrita com cada acesso de escrita. Use o servio MOVI-
LINK

"Parmetro Write voltil" se os parmetros devero ser escritos de forma cclica


em intervalos curtos. Com este servio, apenas altera os valores dos parmetros na
memria RAM do conversor.
Tabela 13: Write.request Header para envio do pedido de parmetros
Servio: Write.request
Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 10 Dados teis de 10 bytes para pedido de parametrizao
Tabela 14: Write.Req DADOS TEIS para " Read parameter" MOVILINK

Byte Campo Valor Descrio


0 Request Reference 0x01 O nmero de referncia individual para o pedido
de parametrizao reflecte-se na resposta do
parmetro
1 Request ID 0x01 Pedir parmetro (PROFIdrive)
2 Axis 0x00 Nmero do eixo; 0 = eixo nico
3 No. of Parameters 0x01 1 Parmetro
4 Attribute 0x10 Acesso aos valores dos parmetros
5 No. of Elements 0x00 0 = Acesso a valor directo, sem subelemento
6..7 Parameter Number 0x206C MOVILINK

ndice 8300 = "Verso Firmware"


8..9 Subindex 0x0000 Subndice 0
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 45
6
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Requisitar a resposta de parmetro
A tabela mostra a codificao dos dados teis para Read.req (Pedido de Read) com
indicao do Header DP-V1:
Resposta de parametrizao positiva PROFIdrive
A tabela seguinte mostra os dados teis da resposta de Read (Read.res) com os dados
de resposta positiva do pedido de parametrizao. Por exemplo, o valor de parmetro
para o ndice 8300 (verso Firmware) devolvido.
Tabela 15: Read.req para requerimento da resposta de parmetro
Servio: Read.request
Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 240 Comprimento mximo da memria temporria de res-
posta no mestre DP-V1
Tabela 16: Header DP-V1 da resposta de Read positiva com resposta de parmetro
Servio: Read.request
Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 10 Dados teis de 10 bytes na memria de resposta
Tabela 17: Resposta positiva para servio MOVILINK

Byte Campo Valor Descrio


0 Response Reference 0x01 Nmero de referncia reflectido no pedido de
parametrizao
1 Response ID 0x01 Resposta positiva em "Request Parameter"
2 Axis 0x00 Nmero do eixo reflectivo; 0 = eixo nico
3 No. of Parameters 0x01 1 Parmetro
4 Format 0x43 Formato de parmetro: Palavra dupla
5 No. of values 0x01 1 valor
6..7 Value Hi 0x311C Parte do valor mais alto do parmetro
8..9 Value Lo 0x7289 Parte do valor mais baixo do parmetro
Descodificao:
0x 311C 7289 = 823947913 dez
>> Verso Firmware 823 947 9.13
00
I
6
46 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Exemplo para a
escrita de um
parmetro via
PROFIdrive
As tabelas seguintes mostram, a ttulo de exemplo, a estrutura dos servios Write e
Read para escrever de forma remanente a referncia interna n11 (ver "Exemplo para
a escrita de um parmetro atravs do MOVILINK

"). Para isso utiliza-se o servio


PROFIdrive Change Parameter.
Enviar o "Parmetro Write voltil"
Depois de enviar este pedido Write, recebida a resposta Write. Desde que no tenha
havido qualquer conflito de estado no processamento do canal de parmetro, h uma
resposta Write positiva. Caso contrrio encontra-se o erro de estado no Error_code_1.
Requisitar a resposta de parmetro
A tabela mostra a codificao dos dados teis para Write.req (Pedido de Write) com
indicao do Header DP-V1.
Tabela 18: Write.request Header DP-V1 com pedido de parmetros
Servio: Write.request
Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 16 Dados teis de 16 bytes para memria de encomenda
Tabela 19: Dados teis Write.req para servio MOVILINK

"parmetro Write voltil"


Byte Campo Valor Descrio
0 Request Reference 0x01 O nmero de referncia individual para o pedido
de parametrizao reflecte-se na resposta do
parmetro
1 Request ID 0x02 Mudar parmetro (PROFIdrive)
2 Axis 0x01 Nmero do eixo; 0 = eixo nico
3 No. of Parameters 0x01 1 Parmetro
4 Attribute 0x10 Acesso aos valores dos parmetros
5 No. of Elements 0x00 0 = Acesso a valor directo, sem subelemento
6..7 Parameter Number 0x7129 ndice de parmetros 8489 = P160 n11
8..9 Subindex 0x0000 Subndice 0
10 Format 0x43 Palavra dupla
11 No. of values 0x01 1 Alterar valor de parmetro
12..13 Value HiWord 0x0000 Parte do valor mais alto do valor do parmetro
14..15 Value LoWord 0x0BB8 Parte do valor mais baixo do valor do parmetro
Tabela 20: Read.req para requerimento da resposta de parmetro
Campo Valor Descrio
Function_Num Pedido Read
Slot_Number X Nmero de Slot no utilizado
Index 47 ndice de conjunto de dados
Length 240 Comprimento mximo da memria de resposta no mestre
DP-V1
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 47
6
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Resposta positiva em "Parmetro Write voltil"
Resposta de par-
metro negativa
A tabela seguinte mostra a codificao de uma resposta negativa de um servio
PROFIdrive. Na resposta negativa o bit 7 colocado na resposta da identificao.
Tabela 21: Header DP-V1 da resposta de Read positiva com resposta de parmetro
Servio: Resposta Read
Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 4 Dados teis de 12 bytes na memria de resposta
Tabela 22: Resposta positiva para servio MOVILINK

"parmetro Write"
Byte Campo Valor Descrio
0 Response Reference 0x01 Nmero de referncia reflectido no pedido de
parametrizao
1 Response ID 0x02 Resposta positiva MOVILINK

2 Axis 0x01 Nmero do eixo reflectivo; 0 = eixo nico


3 No. of Parameters 0x01 1 Parmetro
Tabela 23: Resposta negativa para servio PROFIdrive
Servio: Resposta Read
Slot_Number 0 Arbitrrio, (no avaliado)
Index 47 ndice do registo de dados; constante ndice 47
Length 8 Dados teis de 8 bytes na memria de resposta
Byte Campo Valor Descrio
0 Response Reference 0x01 Nmero de referncia reflectido no pedido de parametrizao
1 Response ID 0x810x82 Resposta negativa para "Request Parameter" Resposta
negativa para "Change Parameter"
2 Axis 0x00 Nmero do eixo reflectivo; 0 = eixo nico
3 No. of Parameters 0x01 1 Parmetro
4 Format 0x44 Erro
5 No. of values 0x01 Cdigo de erro 1
6..7 Error value 0x0811 Cdigo de retorno MOVILINK

por ex. Classe de erro 0x80, Cdigo adicional 0x11


(ver tabela "Cdigo de retorno MOVILINK

para DP-V1)
00
I
6
48 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Estrutura do canal de parmetros DP-V1
Funes para DP-V1
Cdigo de retorno
PROFIdrive para
DP-V1
Esta tabela mostra a codificao do Nmero de erro na resposta de parmetro PROFI-
drive DP-V1 segundo o perfil PROFIdrive V3.1. A tabela aplica-se quando os servios
PROFIdrive "Request Parameter" ou "Change Parameter" so usados.
Erro n. Significado Usado em Informao
adicional
0x00 Nmero do parmetro
impermissvel
Acesso a parmetro no disponvel 0
0x01 O valor de parmetro no
pode ser alterado
Acesso de mudana para um valor de
parmetro que no pode ser alterado
Subndice
0x02 Limite baixo ou alto ultra-
passado
Acesso de mudana com um valor fora
dos limites para o valor
Subndice
0x03 Subndice invlido Acesso a um subindex no disponvel Subndice
0x04 Sem array Acesso com subindex a um parmetro
no indexado
0
0x05 Tipo de dados incorrecto Acesso de mudana com valor que no
corresponde ao tipo de dados do par-
metro
0
0x06 Ajuste no permitido (s
pode ser resetado)
Acesso de mudana com valor diferente
a 0, no sendo permitido faz-lo
Subndice
0x07 Elemento de descrio no
pode ser alterado
Acesso de mudana para um elemento
de descrio que no pode ser alterado
Subndice
0x08 Reservado (Perfil PROFIdrive V2: PPO-Write
pedido em IR no disponvel)
-
0x09 Dados de descrio no
disponveis
Acesso a uma descrio no disponvel
(valor do parmetro disponvel)
0
0x0A Reservado (Perfil PROFIdrive V2: Grupo de acesso
incorrecto)
-
0x0B Sem prioridade de opera-
o
Acesso de mudana sem permisso
para alterar parmetros
0
0x0C Reservado (Perfil PROFIdrive V2: palavra-chave
incorrecta)
-
0x0D Reservado (Perfil PROFIdrive V2: o texto no pode
ser lido em transmisso de dados
cclica)
-
0x0E Reservado (Perfil PROFIdrive V2: nome no pode
ser lido em transmisso de dados
cclica)
-
0x0F Array de texto no
disponvel
Acesso a array de texto que no est
disponvel (valor do parmetro dispon-
vel)
0
0x10 Reservado (Perfil PROFIdrive V2: sem PPO-Write ) -
0x11 O pedido no pode ser
executado devido a um
estado de operao
Acesso temporariamente impossvel por
razes no especificadas em detalhe
0
0x12 Reservado (Perfil PROFIdrive V2: outro erro)
0x13 Reservado (Perfil PROFIdrive V2: Dados no
podem ser lidos em troca de dados
cclica)
0x14 Valor impermissvel Acesso de mudana com um valor que,
apesar de estar dentro dos limites permi-
tidos, no possvel por outras razes
(parmetro com valores nicos defini-
dos)
Subndice
0x15 Resposta demasiado longa O tempo da resposta actual excede o
tempo mximo
0
0x16 Endereo de parmetro
impermissvel
Valor ilegal ou valor no suportado para
o atributo, nmero de elementos,
nmero de parmetro, subndice ou
combinao destes elementos
0
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 49
6
Elaborao do projecto de um mestre C1
Funes para DP-V1
6.4 Elaborao do projecto de um mestre C1
Para a elaborao do projecto de um mestre C1 DP-V1 necessrio o ficheiro GSD
SEWA6003.GSD, que activa as funes DP-V1 da opo DFP21B. Para isso, o ficheiro
GSD tem que corresponder ao firmware da opo DFP21B. Para a implementao das
funes DP-V1, a SEW-EURODRIVE fornece-lhe dois ficheiros GSD (! captulo
"Ficheiros GSD").
Modo de
operao
(modo DP-V1)
Regra geral, o modo de operao DP-V1 pode ser activado durante a elaborao do
projecto de um mestre C1. Todos os escravos DP, para os quais foram activadas as
funes DP-V1 no seu ficheiro GSD e que suportam DP-V1, sero ento operados no
modo DP-V1. Os escravos DP continuaro a ser operados atravs do PROFIBUS-DP,
de forma a garantir um funcionamento combinado de DP-V1 e mdulos capazes de DP.
Dependendo da especificao da funcionalidade do mestre, a estao capaz de DP-V1,
configurada usando o ficheiro DP-V1, pode funcionar no modo de operao "DP".
6.5 Anexo
Exemplo de
programa para
SIMATIC S7
O cdigo STEP7 memorizado no ficheiro GSD indica a forma como os parmetros so
acedidos atravs do funes de bloco do sistema STEP7 SFB 52/53. Pode copiar o
cdigo STEP7 e import-lo/compil-lo como fonte STEP7.
Informao
tcnica do
DP-V1 para
MOVIDRIVE


DFP21/MCH41
0x17 Formato invlido Pedido de Write: formato invlido ou for-
mado de parmetro no suportado
0
0x18 Nmero inconsistente de
valores
Pedido de Write: o nmero de valores do
parmetro no corresponde ao nmero
de elementos do endereo do parmetro
0
0x19 Eixo no existente Acesso a um eixo no existente -
at 0x64 Reservado - -
0x65..0xFF Especfico do fabricante - -
Erro n. Significado Usado em Informao
adicional
Ficheiro GSD para DP-V1: SEWA6003.GSD
Nome do mdulo para a elaborao do projecto MOVIDRIVE DFP21B/MCH (DP-V1)
Nmero de ligaes C2 paralelas: 2
Registos de dados suportados: ndice 47
Nmero do slot suportado: Recomendado: 0
Cdigo do fabricante: 10A hex (SEW-EURODRIVE)
Identificao do perfil: 0
Resposta de timeout C2 1s
Comprimento mximo do canal C1: 240 byte
Comprimento mximo do canal C2: 240 byte
00
I
6
50 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Anexo
Funes para DP-V1
Cdigos de erro
dos servios
DP-V1
Esta tabela apresenta possveis cdigos de erro dos servios DP-V1 que podero ocor-
rer em caso de erro/falha na comunicao no nvel de telegrama DP-V1. A tabela
relevante se desejar escrever o seu prprio bloco de parmetros baseado nos servios
DP-V1, pois estes cdigos de erro so reportados directamente no nvel de telegrama.
Classe de erro (da
especificao DP-V1)
Cdigo de erro
(da especificao DP-V1)
Canal de parmetros DP-V1
0x0 ... 0x9 hex = reser-
ved
0xA = application 0x0 = read error
0x1 = write error
0x2 = module failure
0x3 to 0x7 = reserved
0x8 = version conflict
0x9 = feature not supported
0xA to 0xF = user specific
0xB = access 0x0 = invalid index 0xB0 = Sem ndice de bloco de dados 47
(DB47); no so suportados podidos de
parmetros
0x1 = write length error
0x2 = invalid slot
0x3 = type conflict
0x4 = invalid area
0x5 = state conflict 0xB5 = Acesso a DB 47 temporariamente
impossvel devido ao estado de processa-
mento interno
0x6 = access denied
0x7 = invalid range 0xB7 = Escreve DB 47 com erro de cabealho
DB 47
0x8 = invalid parameter
0x9 = invalid type
0xA to 0xF = user specific
0xC = resource 0x0 = read constraint conflict
0x1 = write constraint conflict
0x2 = resource busy
0x3 = resource unavailable
0x4..0x7 = reserved
0x8..0xF = user specific
0xD...0xF = user specific
Error_Class
7 6 5 4 3 3 2 0
Error_Code
Bit:
00
I
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 51
7
Procedimentos do diagnstico
Diagnstico de falhas
7 Diagnstico de falhas
7.1 Procedimentos do diagnstico
Os procedimentos descritos nas pginas seguintes demonstram os mtodos de anlise
de falhas para os problemas mais frequentes:
O conversor no funciona com o PROFIBUS DP
O conversor no pode ser controlado usando o mestre DP
Para informaes adicionais, em especial, acerca da parametrizao do conversor para
aplicaes de bus de campo, consulte o manual Perfil da unidade de bus de campo e
lista de parmetros MOVIDRIVE

. Leia tambm as notas contidas na disquete GSD.


7
52 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Procedimentos do diagnstico
Diagnstico de falhas
Problema de diagnstico 1: O conversor no funciona com o PROFIBUS.
Estado inicial:
O conversor est ligado ao PROFIBUS
O conversor est configurado no mestre DP e a comunicao do bus
est activa
$
A ficha do bus est conectada? no ! [A]
sim
$
Como reage o LED BUS FAULT?
DESL. ! [B]
LIG. ! [C]
PISCA
$
O conversor detecta a velocidade de transmisso (P092 Baud rate field-
bus). No entanto no foi configurado no mestre DP, ou foi configurado de
forma incorrecta.
$
Verifique o endereo de bus configurado com os micro-interruptores
(P093 Fieldbus address).
$
Os endereos do bus so iguais? no ! [D]
sim
$
Configurou provavelmente um tipo de unidade incorrecto ou definiu uma
configurao incorrecta.
$
Apague a elaborao do projecto para o conversor da rede DP.
$
Volte a realizar a elaborao do projecto para o conversor seleccionando a
designao da unidade "MOVIDRIVE+DFP21".
Para simplificao da elaborao do projecto, use uma configurao pre-
definida (por ex., "Param + 3PD"). No altere nenhum valor pr-definido da
configurao!
Atribua as gamas de endereos para o seu sistema de controlo.
$
Carregue agora a configurao para o mestre DP e volte a iniciar a comu-
nicao do bus.
[A] Verifique os cabos do bus!
[B] O conversor encontra-se em troca de dados cclica com o mestre DP.
"P090 PD configuration" indica a configurao com a qual o conversor
controlado atravs do DP.
$
A comunicao do bus funciona correctamente (em caso de problemas
com o controlo ou a seleco da referncia atravs do PROFIBUS-DP
continue com Problema de diagnstico 2).
[C] O conversor no detecta a velocidade de transmisso (P092 Baud rate
fieldbus)!
$
Verifique os cabos do bus!
[D] Adapte os endereos do bus!
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B 53
7
Procedimentos do diagnstico
Diagnstico de falhas
Problema de diagnstico 2:
O conversor no pode ser controlado atravs do mestre DP.
Estado inicial:
Comunicao do bus com o conversor OK (LED BUS FAULT
desligado)
O conversor est a funcionar com 24 V (sem tenso de rede)
$
O problema causado por uma configurao de parmetros incorrecta no
conversor ou por um programa de controlo com falhas no mestre DP.
$
Use os parmetros P094 ... P097 (descrio da referncia PA1 ... PA3)
para verificar se as referncias enviadas pelo controlo so recebidas
correctamente.
Para tal, envie, para efeitos de teste, uma referncia diferente de 0 em
cada palavra de sada.
$
As referncias foram recebidas? sim ! [A]
no
$
Verifique se foi efectuada a configurao correcta dos seguintes par-
metros:
P100 SETPOINT SOURCE BUS DE CAMPO
P101 CTRL SIGNAL SOURCE BUS DE CAMPO
P876 ENABLE PO DATA SIM
$
Configurao OK? no ! [B]
sim
$
O problema pode ser provavelmente causado pelo seu programa de
controlo no mestre DP.
$
Verifique se o endereo usado no programa o mesmo usado na elabora-
o do projecto.
Tome em ateno que o conversor requer uma consistncia dos dados e
que o acesso tem que ser realizado dentro do programa de controlo, se
necessrio, atravs de funes de sistema especiais (por exemplo,
Simatic S7, SFC 14/15).
[A] As referncias no so transmitidas correctamente.
Verifique se o conversor foi habilitado nos terminais.
[B] Corrija a configurao.
8
54 Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
Opo DFP21B
Informao Tcnica
8 Informao Tcnica
8.1 Opo DFP21B
Opo DFP21B
Referncia 824 240 2
Consumo de potncia P = 3 W
Variante de protocolo
PROFIBUS
PROFIBUS-DP e DP-V1 de acordo com IEC 61158
Deteco automtica da
velocidade de transmis-
so
9.6 kBaud ... 12 MBaud
Tcnica de ligaes Atravs de ficha Sub-D de 9 pinos
Atribuio dos pinos segundo IEC 61158
Terminao do bus No integrada, implemente usando um conector PROFIBUS com
resistncias de terminao adequado.
Endereo da estao 0 ... 125, configurvel atravs de micro-interruptores
Nome do ficheiro GSD SEW_6003.GSD (PROFIBUS DP)
SEWA6003.GSD (PROFIBUS DP-V1)
Nmero de identificao
DP
6003
hex
= 24579
dez
Dados de parametriza-
o especficos
aplicao
(Set-Prm-UserData)
Comprimento: 9 Bytes
Parametrizao Hex 00,00,00,06,81,00,00,01,01 = DP-Alarme de
diagnstico = OFF
Parametrizao Hex 00,00,00,06,81,00,00,01,00 = DP-Alarme de
diagnstico = ON
Configuraes DP para
DDLM_Chk_Cfg
F0hex = 1 palavra de dados do processo (1 palavra I/O)
F1hex = 2 palavras de dados do processo (2 palavras I/O)
F2hex = 3 palavras de dados do processo (3 palavras I/O)
0hex, F5hex = 6 palavras de dados do processo (6 palavras I/O)
0hex, F9hex = 10 palavras de dados do processo (10 palavras I/O)
F3hex, F0hex = canal de parmetros + 1 palavra de dados do processo
(5 palavras I/O)
F3hex, F1hex = canal de parmetros + 2 palavras de dados do processo
(6 palavras I/O)
F3hex, F2hex = canal de parmetros + 3 palavras de dados do processo
(7 palavras I/O)
F3hex, F5hex = canal de parmetros + 6 palavras de dados do processo
(10 palavras I/O)
F3hex, F9hex = canal de parmetros + 10 palavras de dados do pro-
cesso (14 palavras I/O)
Dados de diagnstico Mx. 8 bytes
Diagnstico standard: 6 bytes
Ferramentas auxiliares o
comissionamento
Software para PC MOVITOOLS

Consola de operao DBG11B


P
i
f
kVA
Hz
n
Manual de Instrues Interface Bus de Campo DFP21B PROFIBUS para MOVIDRIVE MDX61B
55
9
9 ndice
A
Advertncias 4
rea de dados do canal de parmetros 25
C
Canal de parmetros 24
Classe de erro 29
Codificao do servio 31
Cdigo adicional 30
Cdigo de erro 29
Colocao em funcionamento 20
Configurao 6
Configurao DP 15
Configurao DP universal 16
Configuraes DP 54
Controlo 22
D
Dados de parametrizao 54
Descrio dos terminais
Opo DFP21B 9
DFP21B
Descrio dos terminais 9
Ligao 9
Diagnstico 6
Diagnstico de falhas 51
E
Endereamento do ndice 25
Endereo da estao 54
Erros de comunicao interno 31
Escrever parmetros 27
Especificao do comprimento 31
Estrutura do canal de parmetros 24
Execuo incorrecta de servios 26
Exemplo de controlo 22
Exemplo do programa STEP7 23
F
Ficheiro GSD 54
Formato dos dados de parmetros 28
Funes de monitorizao 6
G
Gesto do canal de parmetros 25
I
Informao Tcnica 54
Informaes de segurana 4
Informaes de segurana sobre sistemas de bus 4
L
Leitura de parmetros 26
Ligao
Opo DFP21B 9
M
Monitor de bus de campo 6
N
Notas importantes 4
Nmero de ident. 54
Nmero de identificao DP 54
P
Parametrizao atravs de PROFIBUS-DP 24
R
READ 26
Referncia 54
S
Simatic S7 22
STEP7 23
T
Tcnica de ligaes 54
Terminao do bus 54
Timeout 24
Timeout no PROFIBUS DP 24
V
Variantes de protocolo 54
Velocidade de transmisso 54
W
WRITE 27
SEW-EURODRIVE GmbH & Co KG P.O. Box 3023 D-76642 Bruchsal/Germany
Phone +49 7251 75-0 Fax +49 7251 75-1970
http://www.sew-eurodrive.com sew@sew-eurodrive.com

Você também pode gostar