Sie sind auf Seite 1von 103

Acoplador/controlador

programvel do bus de
campo
MODBUS

Manual
Descrio tcnica,
Montagem, configurao
e colocao em funcionamento

750-128, Portuguese
Verso 2.3.1

Copyright 1999-2001 by WAGO Kontakttechnik GmbH


Todos os direitos reservados.

WAGO Kontakttechnik GmbH


Hansastrae 27
D-32423 Minden
Alemanha
Informaes:
Tel.: +49 (0) 571/8 87 0
Fax: +49 (0) 571/8 87 - 1 69
E-Mail: info@wago.com
Web: http://www.wago.com
Assistncia:
Tel.: +49 (0) 571/8 87 - 4 74
Fax: +49 (0) 571/8 87 - 4 30
E-Mail: support@wago.com

Foram tomadas todas as medidas necessrias para garantir a exatido e integralidade da


presente documentao. No obstante todo o cuidado com que foi elaborada, no
podemos excluir a hiptese de existncia de erros e agradecemos que nos alertem sobre
eventuais erros e nos enviem sugestes.
Chamamos a ateno para o fato de as designaes de software e de hardware, os nomes
de marcas das respetivas firmas utilizadas no manual, estarem protegidos pelos direitos
de propriedade relacionados com marcas, marcas registradas ou patentes.

ii

MODBUS / Prefcio
01-03-16

Respeitar obrigatoriamente as seguintes explicaes


Com vista a assegurar uma instalao e uma colocao em funcionamento rpida dos
aparelhos descritos no presente manual necessrio ler atentamente e respeitar as
instrues e explicaes que se seguem.
Descrio dos smbolos utilizados:
O smbolo ATENO refere-se a
a) manejos incorretos que podem causar danos ou a destruio do hardware ou software
b) danos pessoais possveis no manejo com uma periferia de processo perigosa.
O smbolo DEDOS descreve ou d conselhos para uma utilizao eficiente dos
aparelhos e a otimizao de software.

Funo!

O smbolo FUNO refere-se s condies secundrias que garantem um


funcionamento impecvel. O cumprimento absolutamente necessrio.
O PONTO DE INTERROGAO corresponde a um esclarecimento de um conceito.
O smbolo LIVROS fornece referncias a outra literatura mais pormenorizada, manuais,
folhas de dados e pginas de Internet.

MODBUS / Prefcio
01-03-16

iii

Bases jurdicas:
O presente manual, incluindo todas as figuras que nele constam, est protegido pelos
direitos de autor. No permitida qualquer outra utilizao do manual que seja diferente
das disposies relativas aos direitos de autor. A reproduo, a traduo, assim como o
arquivamento eletrnico e fototcnico e alterao requerem uma autorizao escrita da
WAGO Kontakttechnik GmbH. Qualquer violao destes direitos obriga ao pagamento
de indenizaes por parte dos infratores.
A firma WAGO Kontakttechnik GmbH reserva-se o direito de proceder a alteraes que
favoream o desenvolvimento tcnico. A firma WAGO Kontakttechnik GmbH reservase todos os direitos de concesso de patente ou da proteo legal dos modelos
registrados. Os produtos de terceiros so sempre indicados sem referncia aos direitos
das patentes. Por conseguinte, no se deve excluir a existncia desse tipo de direitos.
A utilizao do produto descrita neste manual destina-se exclusivamente a tcnicos
especializados com formao em programao CLP, eletricistas ou pessoas instrudas
por eletricistas que, para alm disso, estejam familiarizados com as normas vigentes. A
firma WAGO Kontakttechnik GmbH no se responsabiliza por aes incorretas e danos
que possam ocorrer nos produtos WAGO e produtos de terceiros devido no
observncia das informaes deste manual.
Os componentes so fornecidos a partir da fbrica para o respectivo caso de utilizao
com uma configurao fixa de hardware e software. Apenas so permitidas alteraes
no quadro das alternativas documentadas nos manuais. Todas as outras intervenes no
hardware ou software assim como uma utilizao incorreta dos componentes implicam a
excluso da responsabilidade da firma WAGO Kontakttechnik GmbH.
Os pedidos de uma configurao de hardware ou software alterada ou nova devem ser
dirigidos WAGO Kontakttechnik GmbH.

iv

MODBUS / Prefcio
01-03-16

NDICE
Registro 1: Explicaes
Registro 2: Descrio do sistema MODBUS, configurao, colocao em
funcionamento e diagnstico
Registro 3: Terminais digitais de entrada
750-400, 750-401, 750-402, 750-403, 750-405, 750-406
750-410, 750-411, 750-408, 750-409, 750-412, 750-413
750-414, 750-415
750-404
Registro 4: Terminais digitais de sada
750-501, 750-502, 750-504, 750-516, 750-519
750-506
750-509
750-511
750-512, 750-513, 750-514, 750-517
Registro 5: Terminais analgicos de entrada
750-452, 750-454, 750-482, 750-484
750-456
750-461, 750-481
750-462, 750-469
750-465, 750-466, 750-486
750-467, 750-468, 750-487, 750-488
750-472, 750-474
750-476, 750-478
Registro 6: Terminais analgicos de sada
750-550, 750-580
750-552, 750-554, 750-584
750-556
Registro 7: Terminais de alimentao e finais
750-600, 750-614, 750-616
750-601, 750-602, 750-609, 750-610, 750-611, 750-612
750-613, 750-615
750-622
Registro 8: Terminais para medio de ngulos e cursos
750-630, 750-631
Registro 9: Terminais especiais
750-650, 750-651, 750-653
750-654
MODBUS / Prefcio
01-03-16

ndice relativo ao registro 2


1

Sistema I/O WAGO ..................................................................... 1

1.1

Componentes................................................................................................ 1

1.2

Montagem .................................................................................................... 2

1.3

Processo de descentralizao...................................................................... 6

Acoplador/controlador MODBUS............................................. 9

2.1

Hardware ..................................................................................................... 9

2.2
2.2.1
2.2.2

Alimentao ................................................................................................. 10
Tenso de alimentao para o sistema eletrnico..................................... 11
Tenso de alimentao para o lado do campo .......................................... 12

2.3

Endereo de estao .................................................................................... 13

2.4

Interruptor dos modos de funcionamento ................................................ 14

2.5
2.5.1
2.5.2

Ligao do bus de campo............................................................................ 15


RS 485........................................................................................................... 15
RS 232........................................................................................................... 18

Dados tcnicos ............................................................................. 19

3.1

Dimenses..................................................................................................... 19

3.2

Acoplador..................................................................................................... 20

3.3

Controlador ................................................................................................. 21

MODBUS ..................................................................................... 23

Configurao na conexo master .............................................. 25

5.1
5.1.1
5.1.1.1
5.1.1.2
5.1.1.3
5.1.1.4
5.1.1.5
5.1.1.6
5.1.1.7
5.1.1.8
5.1.1.9
5.1.2
5.1.3
5.1.4

Acoplador.....................................................................................................
Ajustes ..........................................................................................................
Ajustes standard ............................................................................................
Ajuste da taxa Baud.......................................................................................
Deteco de erros, comprimento da seqncia de caracteres........................
End of Frame Time .......................................................................................
Modo ASCII-/RTU........................................................................................
Error Check ...................................................................................................
Extended Functions .......................................................................................
Watchdog ......................................................................................................
Atualizao do Firmware ..............................................................................
Intercmbio de dados entre o Master MODBUS e os terminais de bus.
Endereamento dos terminais de bus ........................................................
Exemplo de aplicao..................................................................................
vi

25
25
26
26
27
28
28
29
29
30
30
31
32
33

MODBUS / Prefcio
01-03-16

5.2
Controlador..................................................................................................
5.2.1
Ajustes ..........................................................................................................
5.2.1.1 Ajustes standard.............................................................................................
5.2.1.2 Ajuste da taxa Baud.......................................................................................
5.2.1.3 Deteco de erros, comprimento da seqncia de caracteres ........................
5.2.1.4 End of Frame Time........................................................................................
5.2.1.5 Modo ASCII-/RTU........................................................................................
5.2.1.6 Error Check ...................................................................................................
5.2.1.7 Extended Functions .......................................................................................
5.2.1.8 Watchdog.......................................................................................................
5.2.2
Intercmbio de dados entre Master MODBUS e controlador ................
5.2.2.1 Intercmbio de dados entre o Master MODBUS e os terminais de bus ........
5.2.2.2 Intercmbio de dados entre o Master MODBUS e a funo CLP .................
5.2.2.3 Intercmbio de dados entre os terminais de bus e a funo CLP ..................
5.2.2.4 Vista geral dos endereos ..............................................................................
5.2.3
Endereos absolutos para entradas, sadas e marcadores .......................
5.2.4
Endereamento dos terminais de bus ........................................................
5.2.5
Exemplo de aplicao ..................................................................................
5.2.6
Sistema operacional do controlador ..........................................................
5.3
Funes comuns do acoplador/controlador ..............................................
5.3.1
Funes MODBUS implementadas............................................................
5.3.1.1 Aplicao das funes MODBUS .................................................................
5.3.1.2 Read Coil Status ............................................................................................
5.3.1.3 Read Input Status...........................................................................................
5.3.1.4 Registro Read Holding .................................................................................
5.3.1.5 Registro Read Input ......................................................................................
5.3.1.6 Force Single Coil ...........................................................................................
5.3.1.7 Registro Preset Single ...................................................................................
5.3.1.8 Fetch Comm Event Counter ..........................................................................
5.3.1.9 Force Multiple Coils......................................................................................
5.3.1.10 Registros Preset Multiple ..............................................................................
5.3.2
Watchdog (comportamento em caso de falha do bus de campo) ............
5.3.3
Funo de configurao ..............................................................................
5.3.4
Informao do Firmware............................................................................
5.3.5
Registros gerais ............................................................................................

35
35
36
36
37
38
38
39
39
40
41
42
44
45
46
47
49
50
52
53
53
54
55
57
59
60
61
62
63
64
65
66
70
71
72

Colocao em funcionamento e diagnstico............................. 73

6.1

Inicializao e indicaes de erro............................................................... 73

6.2

LED MODBUS ............................................................................................ 75

6.3

Colocao em funcionamento do controlador com WAGO-I/O-PRO .... 76

MODBUS / Prefcio
01-03-16

vii

Condies de funcionamento gerais ......................................... 79

7.1

Condies de transporte e de armazenagem............................................ 79

7.2

Condies climticas do ambiente ............................................................ 79

7.3

Condies mecnicas das zonas adjacentes ............................................. 80

7.4

Classe e grau de proteo .......................................................................... 81

7.5

Normas e resultados de controles ............................................................. 81

7.6

Compatibilidade eletromagntica ............................................................ 82

Utilizao em reas potencialmente explosivas

viii

83

MODBUS / Prefcio
01-03-16

WAGO-I/O-SYSTEM 750

1.1

Componentes

O WAGO-I/O-SYSTEM 750 composto por diversos componentes com os quais


possvel construir ns de bus de campo modulares e especficos para a aplicao para
diversos bus de campo.

Figura 1.1: Estrutura de um n de bus de campo com o WAGO-I/O-SYSTEM 750

Generalidades:
Um n de bus de campo geralmente composto por um acoplador de bus de campo (1)
ou um controlador de bus de campo programvel (1) como estao principal, uma srie
de terminais bus (2) e um terminal final(3) que constituem a terminao.
Nas descries que se seguem utilizado o conceito acoplador para o acoplador de bus
de campo e controlador para o controlador de bus de campo programvel.
1 Acoplador/controlador:
O acoplador/controlador constitui um elemento de ligao entre o bus de campo
utilizado e a rea de campo com as respectivas funes I/O. Todas as tarefas de controle
e de comando necessrias para um funcionamento impecvel das funes I/O so
executadas pelo acoplador/controlador. A ligao a sistemas de bus diferentes efetuada
atravs dos respectivos acopladores/controladores correspondentes p. ex. para
PROFIBUS, INTERBUS, CAN, MODBUS, etc.. possvel efetuar uma adaptao
posterior a um outro sistema de bus de campo, bastando substituir o acoplador.
Ao contrrio do acoplador, o controlador est equipado com uma funo CLP adicional,
que permite um pr-processamento do sinal no sentido de obter uma reduo
significativa da quantidade de dados na rede. No caso de avaria do bus de campo, o
controlador consegue processar autonomamente o programa de comando. Em
alternativa, o controlador tambm pode conduzir o n para um estado definido. Os
mdulos da instalao tornam-se, por ao ao controlador, unidades autnomas
passveis de serem testadas. Aquando do fornecimento, ou seja, sem programa de
usurio, o controlador comporta-se como um acoplador.

MODBUS / Introduo
01-03-16

O controlador pode ser programado pelo usurio, de acordo com a norma internacional
para programao de comando IEC 1131-3 ou, de acordo com a norma europia
correspondente EN 61131-3, nas cinco linguagens AWL, KOP, FUP, ST e AS.
O sistema de programao WAGO-I/O-PRO1 utilizado para as seguintes funes:
Criao do programa
Ajuste do controlador
Carregamento do programa para o controlador
Simulao
Ensaio e colocao em funcionamento
Visualizao durante o funcionamento
Documentao do software
O sistema de programao corre em um PC compatvel com IBM (relativamente aos
requisitos de sistema, ver o manual do usurio WAGO-I/O-PRO).
2 Terminais bus
Nos terminais bus efetuada a entrada e a sada dos dados do processo. Em funo dos
vrios requisitos, encontram-se disposio terminais bus para as mais diversas tarefas.
Existem terminais de entrada e de sada, terminais do contador, terminais bus para a
medio de ngulos e de cursos, assim como terminais de comunicao.
Os terminais bus individuais so descritos detalhadamente nos registros seguintes.
3 Terminal final
O terminal final do n indispensvel. O referido terminal geralmente utilizado como
ltimo terminal de forma a assegurar a comunicao interna do n. O terminal final no
tem nenhuma funo I/O.

_________________________________
1

Manual WAGO-I/O-PRO 32, em alemo, n. de encomenda 759-122/000-001 (german)


2

MODBUS / Introduo
01-03-16

1.2
Montagem
Todos os componentes do sistema podem ser diretamente engatados em um trilho de
sustentao de acordo com a norma EN 50022 (TS 35). A montagem fcil e no
ocupa muito espao. Os terminais tm todos o mesmo modelo, por forma a manter o
esforo de projeo no mnimo.
A ordem dos terminais analgicos e digitais irrelevante para o engate. O
posicionamento seguro e a ligao do acoplador/controlador e dos diversos terminais
bus efetuado por meio de um sistema de encaixe de molas. Devido ao travamento
automtico, depois da montagem, os vrios componentes encontram-se bem fixados no
trilho.
patilha de
destravamento

O acoplador/controlador tem de ser fixado no


trilho de sustentao com o disco de travamento
lateral cor de laranja.
Para retirar o acoplador/controlador, deve soltarse o disco de travamento e puxar-se a patilha de
destravamento cor de laranja.

fixar

Para fixar o acoplador/controlador, carrega-se


com uma chave de fendas sobre a ranhura
superior do disco de travamento.

soltar

Para retirar o acoplador/controlador deve soltarse novamente o disco de travamento, carregando


sobre a ranhura inferior.

Figura 1.2: Acoplador/controlador, disco de


travamento

Ao puxar uma patilha de destravamento tambm


possvel soltar um terminal bus do conjunto.

Fig. 1.3: Soltar terminal bus

No se esquea que este procedimento a tenso de alimentao do nvel de campo e a


transferncia de dados e interrumpido. Deve assegurar-se que no ocorra nenhum
estado passvel de constituir perigo quer para as pessoas quer para os aparelhos devido
interrupo de PE !

MODBUS / Introduo
01-03-16

Atravs de uma ligao CAGE CLAMP


efetuada a ligao rpida, resistente a vibraes
e sem qualquer manuteno dos condutores com
uma seo transversal de 0,08 bis 2,5 mm. Para
tanto, deve inserir uma chave de fendas ou
qualquer outra ferramenta adequada para o efeito
na abertura situada por baixo da ligao. assim,
que funciona o CAGE CLAMP. Em seguida,
pode inserir o condutor na respetiva abertura. Ao
retirar a ferramenta o condutor fica apertado.

Fig. 1.4: Enfiar as pontas dos condutores

A fora de aperto adapta-se automaticamente seo transversal. A mola de trao


exerce presso em toda a extenso do condutor sem o danificar. As deformaes do
condutor so compensadas e impede-se que a mola se solte. O ponto de transio entre
o condutor e o CAGE CLAMP est protegido de forma eficaz contra a corroso. A
ligao pode ser estabelecida rapidamente e, alm disso, no requer qualquer tipo de
manuteno, evitando os custos de controles peridicos dos acoplamentos de aperto.
Os terminais de alimentao do WAGO-I/OSYSTEM 750 esto parcialmente equipados
com um dispositivo de suporte do fusvel. Para
comutar os terminais seguintes sem tenso, deve
retirar-se o dispositivo de suporte do fusvel.
Para tal, pode inserir uma chave de fendas em
uma das ranhuras existentes em ambos os lados e
levantar o suporte.
Fig. 1.5: Retirar o disp. de suporte do fusvel

Se dobrar a tampa do dispositivo de suporte do


fusvel para baixo, pode retirar ou inserir o
fusvel do suporte. Em seguida, feche novamente
a tampa e desloque o dispositivo de suporte do
fusvel para a posio inicial.

Fig. 1.6: Abrir dispositivo de suporte do fusvel

Fig. 1.7: Substituir o fusvel

MODBUS / Introduo
01-03-16

Os mdulos de terminais no podem ser


colocados sobre os contatos de molas douradas
para evitar sujidade e arranhes!

Fig. 1.8: Contatos dourados

MODBUS / Introduo
01-03-16

1.3
Processo da descentralizao
Com a utilizao do acoplador ou do controlador possvel efetuar processos diferentes
para a descentralizao de tarefas de comando.

Master

Slaves

Acoplador do bus de campo/ ou controlador


do bus de campo programvel
(dados I/O para comando superior)

Controlador do bus de campo programvel


para o por o pr pro cessamento do sinal
(reduo dos dados de bus de campo)

Controlador do bus de campo programvel


para o comando descentralizado
(unidade que efetua autonomamente ensaios)

Fig. 1.9: Processo de descentralizao

Comando central com acoplador ou controlador (1)


Modo de procedimento utilizado at data: todos os sinais de entrada dos sensores so
reunidos no acoplador (Slave) e conduzidos atravs de um sistema de bus ao comando
superior (Master), onde a totalidade da ligao efetuada, j que no acoplador no se
realizam nenhumas ligaes. Os dados gerados no comando superior para a sada do
sinal chegam aos atuadores por meio de terminais e ns. A reao temporal do comando
depende do bus de campo.
Este princpio tambm aplicvel ao controlador.
Pr-processamento do sinal com controlador (2)
Determinadas tarefas de comando como p. ex. formao de impulsos, atrasos e
contagem (p. ex. unidades), so efetuadas no prprio local. As ligaes necessrias para
tal so processadas no controlador. O sistema de bus transfere o resultado das ligaes
como dados do processo para o comando superior. No pr-processamento do sinal a
quantidade dos dados do bus de campo mais reduzida quando comparada com um
processamento central.

MODBUS / Introduo
01-03-16

Comando descentralizado com controlador (3)


O controlador local comanda uma rea de funcionamento atribuda, p. ex. um grupo da
mquina ou os componentes de uma instalao de transporte. O ensaio da unidade pode
ser efetuado de forma autnoma, isto , sem o comando superior.
O comando superior envia dados centrais para o controlador atravs do sistema bus, p.
ex. dados do modo de funcionamento, dos valores nominais ou do programa de
produo atual (frmula). O controlador envia os dados de operao locais para o
comando superior, tais como mensagens de servio e de avarias, valores reais, nveis do
contador, etc. Toda a ligao ao comando dos atuadores efetuada no controlador, ou
seja, diretamente no local, alcanando assim uma reao independente do bus de campo
do comando.
No caso de avaria de um bus de campo possvel continuar a executar autonomamente
o programa de comando e o n pode ser conduzido para um estado definido.

MODBUS / Introduo
01-03-16

MODBUS / Introduo
01-03-16

Acoplador/controlador MODBUS

2.1

Hardware
Status
Tenso de alimentao:
lado do campo
acoplador do bus

MODBUS
RUN
TxD
RxD

24V

0V

CRC

Ligao do
acoplador

I/O RUN
I/O ERR

Alimentao
eletrnica
+ +
+ Alimentao
lado do campo

X1

750-312

23

78

901

456

Interruptor
de codificao

- Alimentao
lado do campo

X 10

78

23

901

Lado do campo

456

Contatos de potncia

Interface para configurao e


programao
(* apenas no controlador)
Fig. 2.1: Acoplador/controlador MODBUS

g012803p

A apresentao em cima tanto se aplica ao acoplador MODBUS como ao controlador


MODBUS.
Todos os acopladores/controladores so compostos por duas partes de caixa:
esquerda:

caixa com a parte eletrnica para o acoplamento bus e o processamento

direita:

terminal de alimentao instalado como ligao e distribuidor das


alimentaes de tenso para a parte eletrnica na caixa do acoplador de
bus/controlador, dos terminais bus e a alimentao de potncia na rea do
campo

MODBUS / Acoplador / Controlador


01-03-16

2.2

Alimentao

Fig. 2.2: Alimentao

g01xx02x

A alimentao de tenso do lado do campo est isolada galvanicamente da alimentao


da parte eletrnica. Assim, possvel alimentar e proteger os sensores e os atuadores
com uma fonte de tenso separada.
Se forem utilizados aparelhos no regulados para a ligao rede da alimentao de
tenso de 24 V da eletrnica do acoplador/controlador, os referidos aparelhos tero de
ser protegidos com um capacitor (200 F por 1 A de corrente de carga). Para esse efeito
foi desenvolvido um mdulo de capacitor eletroltico de apoio1 para o WAGO-I/OSYSTEM 750. Este mdulo serve para melhorar a alimentao de tenso de 24 V DC
instvil, se no for possvel cumprir o desvio de tenso especificado para a parte
eletrnica. As causas para estas oscilaes podem ser interrupes de tenso primria,
sobrecargas secundrias ou a comutao de indutncias "no apagadas" e capacidades.
ATENO!
Os terminais de alimentao + e do acoplador/controlador s podem ser alimentados
com uma tenso de alimentao de 24 V DC. Uma tenso de alimentao de no mx.
230 V AC s pode ser fornecida por meio dos terminais de alimentao 750-609, 750611 e 750-612!
ATENO!
Os cabos de alimentao PE tm de ser aliviados para as inspees de isolao, caso
contrrio podem causar resultados incorretos ou a destruio do terminal do bus.

Mdulo do capacitor eletroltico de apoio, n. de encomenda 288-824


10

MODBUS / Acoplador / Controlador


01-03-16

2.2.1

Tenso de alimentao para o sistema eletrnico


24 V

24 V

DC
DC

0V

Bus de
terminais

DC
DC

Interface do
bus de campo
Fig. 2.3: Tenso de alimentao para o sistema eletrnico

Eletrnica do
acoplador/controlador

g01xx01p

A tenso de alimentao do sistema eletrnico (24 V DC) adaptada por meio de um


regulador de tenso e conduzida ao sistema eletrnico do acoplador/controlador e ao bus
de terminais. A isolao galvnica do sistema de bus de campo efetuada atravs de
conversores DC/DC e atravs de fotoacopladores na interface do bus de campo.
O bus de terminais inclui a comunicao interna entre acoplador/controlador e os
terminais de bus, assim como a alimentao de corrente para os terminais de bus. A
alimentao de corrente no mximo de 1,65 A. Se o consumo total de energia eltrica
interna de todos os terminais de bus exceder este valor devem ser instalados
adicionalmente terminais de alimentao potenciais2.
A alimentao do sistema eletrnico de comando nos terminais de bus efetuada ao
engatando os terminais de bus por meio dos contatos do bus de terminais. possvel
assegurar um contato seguro atravs de contatos deslizantes dourados de limpeza
automtica. Ao retirar um terminal de bus interrompida a ligao aos terminais de bus
subsequentes. O acoplador/controlador localiza o ponto de interrupo e emite uma
mensagem de erro correspondente atravs do LED I/O ERR vermelho.
ATENO!
Ao retirar ou ao encaixar os terminais de bus sob tenso podem ocorrer situaes
imprevisveis. Por conseguinte, s devem ser executados trabalhos nos terminais de bus
quando estiverem desligados da corrente!

Terminal de alimentao potencial com fonte de alimentao bus, n.


de encomenda 750-613
MODBUS / Acoplador / Controlador
01-03-16

11

2.2.2

Tenso de alimentao para o lado do campo

Fig. 2.4: Contatos de potncia para a transmisso da tenso de alimentao para o lado do campo

g01xx00d

A transmisso da tenso de alimentao para o lado do campo efetuada


automaticamente ao engatar os respetivos terminais de bus atravs de contatos de
potncia de limpeza automtica (Fig. 2.4). Os contatos, que se encontram do lado direito
do acoplador/controlador e dos terminais de bus, so de mola e esto protegidos contra o
contato direto. No lado esquerdo do bus terminal encontram-se os correspondentes
contatos de lmina. A carga eltrica dos contatos de potncia no pode exceder, de
forma duradoura, os 10 A.

Funo!

O contato PE foi concebido como contato avanado em conformidade com as normas


vigentes e pode ser utilizado como terra de proteo. A capacidade de descarga do
contato de 125 A.
No se esquea que alguns terminais de bus no tm ou tm apenas alguns contatos de
potncia individuais (dependendo da funo I/O), pelo que a transmisso do potencial
em questo interrompida. Se nos terminais de bus subsequentes for requerida a
alimentao de campo, ter de ser utilizado um terminal de alimentao potencial.
Respeite as folhas de dados dos diversos terminais! Em alguns terminais no possvel
enfileirar os terminais do ponto de vista fsico visto que a parte superior das ranhuras
para os contatos de lmina esto fechadas.
Regra geral, ao inserir um terminal de alimentao adicional, a alimentao de campo
interrompida por meio dos contatos de potncia. A partir da efetua-se uma nova
alimentao que tambm pode conter uma mudana de potencial (ver fig. 2.2) o que
permite assegurar uma grande flexibilidade do sistema.

12

MODBUS / Acoplador / Controlador


01-03-16

2.3
Endereo de estao
O endereo de estao ajustado pelos dois interruptores de codificao. O endereo
ajustvel situa-se entre 01 e 99. O valor 00 est reservado para o modo de programao
e de configurao.
O interruptor de codificao inferior utilizado para o ajuste da casa decimal do
endereo e o interruptor de codificao superior para o ajuste da casa das unidades. O
endereo s carregado e gravado ao ligar a instalao. As alteraes no modo em curso
no tem qualquer influncia.
No exemplo seguinte ajustado o endereo 62:

Fig. 2.5: Interruptor de codificao

MODBUS / Acoplador / Controlador


01-03-16

g012804x

13

Interruptor para os modos de funcionamento


X1

78

23

901

Interruptor para modos de funcionamento


(apenas no controlador)

750-812

2.4

456

X 10

Execuo Parada

78

23

901

Atualizao do Firmware

456

Pre

mi

rp
a ra

rei

nic

iali

za

Fig. 2.6: Interruptor para os modos de funcionamento

g012805p

O interruptor para os modos de funcionamento s existe no controlador e permite a


mudana manual de estado Run/Stop.
Pos. interruptor p/ modos de Funo
funcionamento
De Stop para Run:

Ativar processamento do programa

De Run para Stop:

Parar processamento do programa

(Bootstrap:)

Para carregamento do firmware, no necessrio para os usurios

Reset do hardware:

Interruptor para os modos de funcionamento, p. ex. carregar para baixo com uma
chave de fendas
Toda as sadas e marcadores so repostos, variveis definidas para 0 ou FALSE
ou para o valor inicial.
O Reset pode ser executado tanto em Stop como em Run.

Tabela 2.1: Interruptor de modos de funcionamento, controlador

Stop = processamento de programa parou


Run = processamento de programa em execuo

Ateno!
SSe As sadas que ainda estiverem ativas quando se comuta o interruptor de modos
de funcionamento de Run para Stop continuam definidas aps a comutao! As
desativaes pela via do software ficam sem efeito, p. ex. atravs de iniciadores, visto
que o programa j no processado!
(A mudana do modo de processamento efetuado a nvel interno no final de um ciclo
de programa.)

14

MODBUS / Acoplador / Controlador


01-03-16

2.5
2.5.1

Ligao de bus de campo


RS 485

Acoplador: 750-312 e 750-315


Controlador: 750-812 e 750-815
Um meio de transmisso no MODBUS o RS485, podendo ser utilizados 2 ou 4
condutores. Na figura que se segue apresentado um exemplo para a verso de 2
condutores:
Terminao

Terminao
+5V

390 150 390

390 150 390

+5V

Slave
(n de bus
de campo)

Slave
(n de bus
de campo)

Master

Fig. 2.7: Ligao de 2 condutores

g012806p

Comparativamente, a ligao de 4 condutores tem a vantagem permite utilizar


repetidores e conversores mais simples. Na figura seguinte mostra-se um exemplo:
Terminao

Terminao
+5V

390 150 390

390 150 390

+5V

Terminao

Terminao

+5V

390 150 390

390 150 390

+5V

Slave
(n de bus
de campo)

Master

7
8

Fig. 2.8: ligao de 4 condutores

MODBUS / Acoplador / Controlador


01-03-16

Slave
(n de bus
de campo)

7
8

g012807p

15

O conector D-SUB ligado conforme se segue:


D-SUB de 9
plos

Sinal

Sentido

Descrio

RxD

In

Sinal recebido (4 fios)

TxD (RxD)

Out

Sinal transmitido (recebido) (2 fios)

DE

Out

Sinal de controle do repetidor

GND

PWR

Massa do sinal e da alimentao

Vcc

PWR

Tenso de alimentao, +5V (apenas para ligao externa)

RxD invertido

In

TxD (RxD) invertido Out

Enviar (receber) sinal com nvel invertido (2 fios)

no utilizado

No utilizado

Receber sinal com nvel invertido (4 fios)

Tabela 2.2: Ocupao da ficha, ligao 4 condutores

O ponto de ligao encontra-se numa posio rebaixada por forma a permitir a


montagem de uma caixa de distribuio com uma profundidade de 80 mm aps a
ligao da ficha.
A ocupao de pinos no modo de 2 condutores est em conformidade com a ocupao
do profibus, podendo assim ser utilizados os componentes de cablagem do profibus.
Uma possibilidade de utilizao a ligao a uma interface Yokogawa. Esta placa
suporta o protocolo MODBUS. O ajuste standard o modo RTU (ver captulo
MODBUS) e uma ligao de 4 condutores. A ficha apresenta a seguinte ocupao:
D-SUB 9
plos

Sinal

SUB D 25 plos

Sinal

Cor

RxD

14

SD A

castanho

TxD (RxD)

16

RD A

vermelho

DE

GND

25

SG

amarelo/preto

Vcc

RxD (inv)

18

SD B

Preto (par marrom)

TxD(RxD) (inv)

19

RD B

Preto (par vermelho)

Tabela 2.3: Ocupao da ficha com interface Yokogawa

Interruptor para RS 485


O ajuste para a ligao de 2 ou 4 condutores e a ativao ou desativao dos respectivos
resistores de terminao efetuado por meio de interruptores que esto tapados pela
caixa. Para ter acesso aos interruptores necessrio retirar a caixa do
acoplador/controlador. Na parte inferior do aparelho, dos dois lados curtos, encontra-se
um travamento saliente. Os dois lados curtos tm de separados para que a caixa na placa
metlica do aparelho poder passar, sendo para isso necessrio carregar em simultneo na
parte de cima sobre a parte do lado direito do acoplador/controlador assim como o lado
da alimentao.

16

MODBUS / Acoplador / Controlador


01-03-16

Graas caixa evita-se que os ajustes possam ser alterados involuntariamente em caso
de um funcionamento posterior. No entanto, se em caso de erro for necessria uma
interveno nos ajustes, deve marcar-se o ajuste anterior no autocolante.
Depois de alterar os ajustes a caixa novamente inserida no acoplador/controlador. A
parte inferior, mais larga do acoplador/controlador tem de ser ligeiramente deslocada
para o lado, caso a placa metlica no deslize desimpedida para dentro da caixa. Alm
disso, os interruptores giratrios provavelmente tero de ser pressionados para dentro
dos entalhes previstos para esse efeito.
Os interruptores na placa de interfaces para o ajuste da ligao de 2 e 4 condutores ou
para os resistores de terminao esto indicados na figura que se segue:

Terminao
(via de recepo
de 4 condutores)

off
Ativo

Terminao
(via de envio
de 2/4 condutores)

off
Ativo

2 condutores 4 condutores
Comutao
(2 condutores /
4 condutores)
Fig. 2.9: Placa de interfaces

g012808p

Na ligao de 2 condutores, RxD e TxD esto curto-circuitados. Atravs da terminao


comutado um circuito em srie composto por 3 resistores nos pontos extremos da
ligao bus.

Dados

390

150

390

+5V

Fig. 2.10: Resistores de terminao internos e interruptores de interfaces

g012809p

O ajuste standard do acoplador/controlador fornecido consiste numa ligao de 2


condutores e um resistor de terminao desativado.
Na ligao de 4 condutores possvel desativar tambm adicionalmente as linhas de
recepo.

MODBUS / Acoplador / Controlador


01-03-16

17

2.5.2

RS 232

Acoplador: 750-314 e 750-316


Controlador: 750-814 e 750-816
Tambm possvel operar o MODBUS diretamente em uma interface RS 232. Em este
caso, a ficha de ligao D-SUB ligada conforme se segue:
D-SUB 9
plos

Sinal

Sentido

Descrio

TxD

Out

Sinal recebido

RxD

In

Sinal transmitido

GND

PWR

Massa do sinal e da alimentao

No utilizado

No utilizado

No utilizado

No utilizado

No utilizado

No utilizado

Tabela 2.4: Ocupao da ficha RS 232

A ocupao de pinos permite a utilizao de cabos correntes para tomada/fichas 1:1 de 9


plos, para a ligao direta a um PC.

18

MODBUS / Acoplador / Controlador


01-03-16

Interface de configurao
A interface de configurao est localizada atrs da tampa protetora. Ela
utilizada para a comunicao com o WAGO-I/O-CHECK e para a atualizao
do software do equipamento (firmware).

Interface de
configurao

Figura X-1: Interface de configurao

g01xx06p

O cabo de comunicao (750-920) ligado ao conector macho de 4 pinos.


Ateno
O cabo de comunicao 750-920 no deve ser ligado ou retirado sob tenso,
ou seja, o Acoplador/Controlador deve estar sem tenso eltrica!

MODBUS

18a

WAGO-I/O-SYSTEM 750

Dados tcnicos

3.1

Dimenses

Fig. 3.1: Dimenses do acoplador/controlador

MODBUS / Dados tcnicos


01-03-16

19

3.2
Acoplador
DADOS DE SISTEMA:
750-312

Meio de transmisso
Comprimento mx. bus
Taxa de transmisso

750-314

750-316

99 com repetidor

aprox. 6000 (em funo do master)

256

Qtd. mx. de ns
Qtd. mx de pontos I/O

750-315

Cabo Cu isolado 2 (4) x 0,25 mm


1200 m (em funo da taxa baud/do cabo
Aprox. 5 m
bus)
150-19200 Baud

1,2-115,2 kBaud

150-19200 Baud

RS 485

Tipo de transmisso
Tabela 3.1: Dados de sistema, acoplador

1,2-115,2 kBaud

RS 232

DADOS TCNICOS:
750-312, 750-314, 750-315, 750-316
64

Qtd. mx. bus terminal

256 (Entradas e sadas)

Sinais perifricos digitais

128 (Entradas e sadas)

Sinais perifricos analgicos

Interruptor DIP e codificador decimal

Possibilidade de configurao

atravs de PC ou comando
1 x D-Sub 9

Ligao bus

24 V DC (-15%/+20%)

Alimentao de tenso

350 mA

Consumo interno

85 mA tp.

Corrente de entrada

580 mA mx.
Contato de lmina / de mola

Contatos de potncia

Contatos deslizantes, limpeza automtica


Tenso contatos de potncia

24 V DC

Corrente contatos de potncia

10 A DC
1,65 A

Alimentao de corrente mx. no


bus terminal

Contatos deslizantes, 2,5 dourado duro

Contatos de dados

limpeza automtica
Policarbonato, poliamida 6.6

Material da caixa

Placas de inscrio standard WAGO BR247/278

Inscrio

Placas com designaes 8 x 47 mm


CAGE CLAMP, 0,08 mm - 2,5 mm

Tcnica de ligao

IEC 68-2-6 / IEC 68-2-27

prova de vibraes/choques

arbitrrio

Posio de montagem

IP 20

Sistema de proteo

500 V sistema /alimentao

Separao do potencial

0 C ... +55 C

Temperatura de servio
Dimenses em mm

51 x 65* x 100 (*a partir do rebordo superior do trilho de sustentao)

Tabela 3.2: Dados tcnicos, acoplador

20

MODBUS / Dados tcnicos


01-03-16

3.3
Controlador
DADOS DE SISTEMA:
750-812

Taxa de transmisso

750-816

99 com repetidor

1
256

Cabo Cu isolado 2 (4) x 0,25 mm

Meio de transmisso
Comprimento mx. bus

750-814

aprox. 6000 (em funo do master)

Qtd. mx. de ns
Qtd. mx de pontos I/O

750-815

Ca. 5 m

1200 m (funo da taxa baud/do

cabo bus)

150-19200 Baud

1,2-115,2 kBaud

150-19200 Baud

RS 485

Tipo de transmisso
IEC 1131-3 programao
Tabela 3.3: Dados de sistema, controlador

1,2-115,2 kBaud

RS 232

WAGO-I/O-PRO

AWL, KOP, FUP, ST, AS

DADOS TCNICOS:
750-812, 750-814, 750-815, 750-816
64

Qtd. mx. bus terminal


Sinais perifricos digitais

256 (Entradas e sadas)

Sinais perifricos analgicos

128 (Entradas e sadas)


Com mdulo de funo e interruptores

Possibilidade de configurao

32 kByte

Memria de programa

32 kByte

Memria de dados

8 kByte (retain)

Memria remanente

256 palavras na entrada e 256 palavras na sada

Bus de campo rea I/O


rea terminais

256 palavras para entradas e 256 palavras para sada

Tempo de ciclo

< 3 ms para 1000 instrues Bit / 256 E/A


1 x D-Sub 9

Ligao bus

24 V DC (-15%/+20%)

Alimentao de tenso

350 mA

Consumo interno

85 mA tp.

Corrente de entrada

580 mA mx.
Contato de lmina / de mola

Contatos de potncia

Contatos deslizantes, limpeza automtica


Tenso contatos de potncia

24 V DC

Corrente contatos de potncia

10 A DC
1,65 A

Alimentao de corrente mx. no

Contatos deslizantes, 2,5 dourado duro

Contatos de dados

limpeza automtica
Policarbonato, poliamida 6.6

Material de caixa

Placas com inscrio standard WAGO BR247/278

Inscrio

Placas com designaes 8 x 47 mm


CAGE CLAMP, 0,08 mm - 2,5 mm

Tcnica de ligao

IEC 68-2-6 / IEC 68-2-27

prova de vibraes/choques

arbitrrio

Posio de montagem

IP 20

Sistema de proteo

500 V sistema /alimentao

Separao do potencial

0 C ... +55 C

Temperatura de servio
Dimenses em mm
Tabela 3.4: Dados tcnicos, controlador

MODBUS / Dados tcnicos


01-03-16

51 x 65* x 100 (*a partir do rebordo superior do trilho de sustentao)

21

22

MODBUS / Dados tcnicos


01-03-16

MODBUS

MODBUS um sistema master/slave. O master um comando a nvel superior p. ex.


um PC ou um comando com memria programvel. Os acopladores/controladores
MODBUS do WAGO-I/O-SYSTEM 750 so aparelhos slave.
No ocorrem conflitos de bus, dado que sempre apenas um n a efetuar o envio. O
master solicita a comunicao. Essa solicitao pode ser dirigida a um determinado n
ou pode ir para todos os ns como uma mensagem de difuso. Os ns recebem a
solicitao e enviam uma resposta para o master, em funo do tipo de solicitao.

Fig. 2.1: Exemplo de uma topologia MODBUS

Esta topologia de bus s vlida para as variantes com interface RS 485. Com RS 232
s existe a possibilidade de uma ligao ponto a ponto.

Para mais informaes relativas ao MODBUS favor consultar:


Informaes online relativas ao MODBUS:
http://www.modicon.com/techpubs/toc7.html
Ferramentas MODBUS para PC:

MODBUS / Descrio MODBUS


01-03-16

23

http://www.win-tech.com

24

MODBUS
01-03-16

Configurao na conexo master

5.1

Acoplador

(750-312, 750-314, 750-315, 750-316)


A configurao do acoplador ajustada de fbrica pode ser alterada por meio dos
comutadores DIP FR e P. O ajuste efetuado antes da colocao em funcionamento. A
alterao das posies do interruptor durante o funcionamento no tem qualquer efeito
sobre a configurao. A configurao s carregada ao ligar a alimentao de tenso do
acoplador.
No captulo Acoplador / controlador MODBUS descrito como se retira a caixa do
acoplador para efetuar o ajuste.

Figura 5.1: Disposio do interruptor DIP na placa CPU, acoplador

Segue-se a descrio dos ajustes do acoplador, sendo utilizado vrias vezes o conceito
Frame. Um Frame um bloco de transmisso de dados.

MODBUS / Configurao
01-03-16

25

5.1.1

Ajustes

5.1.1.1 Ajustes standard


O acoplador fornecido com os seguintes ajustes standard:
Designao

Ajuste

FR FR FR FR FR FR P1
1
2
3
4
5
6

Taxa Baud

9600 Bd

off

Byte Frame

Sem paridade, 8
bits, 1 bit Stop

End of
Frame Time
Modo

3 x Frame Time

Error Check

em
processamento

Extended
Functions
Watchdog

sem

on

P2

P3

P4

P5

P6

P7

on

P8 Captulo
5.1.1.2

off

off

off

5.1.1.3
off

Modo RTU

off

off

5.1.1.4
on

5.1.1.5
on

5.1.1.6
off

ativado

5.1.1.7
off

funcionamento
Update
normal
Firmware
Tabela 5.1: Ajustes standard, acoplador

5.1.1.8
off 5.1.1.9

5.1.1.2 Ajuste da taxa Baud


A taxa Baud ajustada por meio do interruptor DIP FR 1 a FR 3.
Taxa Baud
750-312/314
150 Bd

Taxa Baud
750-315/316
38400 Bd

FR1

FR2

FR3

off

off

off

300 Bd

57600 Bd

on

off

off

600 Bd

115200 Bd

off

on

off

1200 Bd

1200 Bd

on

on

off

2400 Bd

2400 Bd

off

off

on

4800 Bd

4800 Bd

on

off

on

9600 Bd

9600 Bd

off

on

on

19200 Bd

19200 Bd

on

on

on

Tabela 5.2: Taxas Baud, acoplador

O ajuste standard de 9600 Baud.

26

MODBUS / Configurao
01-03-16

5.1.1.3 Deteco de erros, comprimento da seqncia de caracteres


Para cada Byte possvel enviar adicionalmente um Parity Bit. Com a ajuda do Parity
Bit so detectados os erros na transmisso de dados. Faz-se a distino entre a
verificao de paridade par (even Parity), impar (odd Parity) e sem (no Parity).
Para tal, contam-se a quantidade dos bits definidos (=1) nos Bytes de dados
transmitidos. A ttulo de exemplo, na transmisso da seqncia de caracteres 1100 0101
a quantidade dos bits definidos par, mais precisamente 4. Se tiver sido selecionado o
ajuste de um Even Parity Bit , a definio colocada para 0 para que a quantidade dos
bits definidos se mantenha sempre par. Analogamente, o Parity Bit colocada em 1 para
que a quantidade dos bits definidos seja impar.
Este tipo de deteco de erros assegurado em um erro, embora no seja possvel no
caso de vrios erros. Se o acoplador detectar um erro de paridade, o frame ignorado e
s depois de um novo Start of Frame que possvel receber um frame novo.
Se o slave receber frames incorretos, estes no sero respondidos. O master detecta este
erro pelo fato de segundo o tempo ajustado previamente (Time-out) no ser recebido
nenhum frame correspondente.
No acoplador MODBUS 750-312 possvel acrescentar um bit de paridade a cada Byte.
O comprimento de dados pode ser selecionado para 7 ou 8 bits. Alm disso, existe a
possibilidade de inserir 1 a 3 Stop Bits.
Byte Frame

Stop Bits

FR4

FR5

FR6

No Parity

Comprimento
de dados
8

off

off

off

Even Parity

on

off

off

Odd Parity

off

on

off

No Parity

on

on

off

No Parity

off

off

on

Even Parity

on

off

on

Odd Parity

off

on

on

No Parity

on

on

on

Tabela 5.3: Byte Frame, acoplador

O ajuste standard de No Parity, 8 bits de comprimento de dados e 1 Stop Bit.


O interruptor DIP FR6 ignorado na transmisso no modo RTU visto que o formato
fixado em 8 bits para este modo.

MODBUS / Configurao
01-03-16

27

5.1.1.4 End of Frame Time


O End of Frame Time o tempo de repouso aps um frame, que necessrio para
comutar o repetidor no slave. Este tempo tem de ser dimensionado de forma a que as
lacunas de um frame no conduzam a uma deteco incorreta do End of Frame Time. O
ajuste do End of Frame Time efetuado por meio dos interruptores DIP P1 a P3.
End of Frame Time
3 x Frame Time

P1
off

P2
off

P3
off

100 ms

on

off

off

200 ms

off

on

off

500 ms

on

on

off

1s

off

off

on

1 ms

on

off

on

10 ms

off

on

on

50 ms

on

on

on

Tabela 5.4: End of Frame Time, acoplador

O ajuste standard 3 x Frame Time. Os ajustes 1 ms, 10 ms e 50 ms s foram


implementados a partir da verso de Firmware 2.5 do acoplador MODBUS.
5.1.1.5 Modo ASCII/RTU
Existem dois modos de transmisso diferentes no MODBUS:
Modo ASCII:
Cada byte (8 bit) enviado sob a forma de 2 caracteres ASCII.
Vantagem:
So transmitidos os caracteres que podem ser representados. As
lacunas entre os caracteres no tm de ser tomadas em conta, desde
que no excedam um segundo.
Modo RTU:
Cada byte(8 bits) composto por dois caracteres hexadecimais de 4
bits.
Vantagem:
Visto que para cada byte apenas transmitido 1 caractere,
alcanada uma maior passagem de dados do que no modo ASCII.
O ajuste efetuado por meio do interruptor DIP P4.
Modo

P4

ASCII

off

RTU

on

Tabela 5.5:Modo ASCII/RTU, acoplador

O ajuste standard o modo RTU.


28

MODBUS / Configurao
01-03-16

5.1.1.6 Error Check


A partir do frame a transmitir no emissor (comando superior) calculada uma soma de
verificao (CRC). Esta soma transmitida no frame para o receptor (acoplador). Se o
Error Check estiver ativo, a soma de verificao comparada com a soma de verificao
no acoplador calculada segundo a mesma regra. O LED vermelho CRC comunica um
erro.
Ateno:
Esta opo no pode ser ajustada durante o funcionamento em curso!
O Error Check ajustado com o interruptor DIP P5.
Error Check

P5

Ignorado

off

processado

on

Tabela 5.6: Error Check, acoplador

O ajuste standard o Error Check ativado


5.1.1.7 Extended Functions
Ainda no se encontram disponveis registros para outras possibilidades de diagnstico
interno (Extended Functions) no mbito de endereos do acoplador, pelo que se deve
manter o interruptor DIP P6 sempre no ajuste standard (off).
Extended Functions

P6

sem

off

disponvel

on

Tabela 5.7: Extended Functions,

No ajuste standard as outras possibilidades de diagnstico esto desativadas.

MODBUS / Configurao
01-03-16

29

5.1.1.8 Watchdog
O Watchdog serve para a vigilncia da transmisso de dados entre o comando superior e
o acoplador. Se depois de decorrido algum tempo previamente definido no tiver sido
estabelecido nenhuma comunicao, o n passa para um estado seguro, isto , as sadas
digitais do n so definidas para 0 e as sadas analgicas para o valor mnimo (p. ex. em
4...20 mA para 4 mA).
O Watchdog ativado com o interruptor DIP P7.
Watchdog

P7

ativado

off

desativado

on

Tabela 5.8: Watchdog, acoplador

O ajuste standard o Watchdog ativado.


A excitao do Watchdog detalhadamente descrita no captulo 5.3.2.

5.1.1.9 Atualizao do Firmware


O interruptor DIP P8 permite efetuar o carregamento de um novo Firmware. Esta funo
ainda no est implementada pelo que o interruptor deve permanecer sempre no ajuste
standard (off).
Ateno:
O interruptor DIP P8 s pode ser comutado para a atualizao do Firmware. A
comutao durante o funcionamento pode provocar funes incorretas!
Atualizao Firmware

P8

Funcionam. normal

off

Atualizao Firmware

on

Tabela 5.9: Atualizao Firmware,


acoplador

O ajuste standard o funcionamento normal.

30

MODBUS / Configurao
01-03-16

5.1.2
Intercmbio de dados entre o Master MODBUS e os terminais de bus
O intercmbio de dados entre o Master MODBUS e o acoplador efetuada atravs da
leitura e do registro por bits ou bytes.
No acoplador existem 4 tipos diferentes de dados de processo:
Palavras de entrada
Palavras de sada
Bits de entrada
Bits de sada
Os endereos das palavras de dados na figura do processo das entradas e das sadas
esto representados na figura seguinte:

Modbus Master
MODBUS

Word
Hex 0x000
Dez

0 ... 15

Word
0x000

Word
0x200

512

Hex 0x0FF
255

Entradas
analgicas

0x0F0 ...
0x0FF
240 ... 255

Bit
0x000 ...
0x00F
0 ... 15

0x0FF

0x2FF

255

767

Entradas Sadas
digitais analgicas

Terminais de bus

0x0F0 ...
0x0FF
240 ... 255

512 ... 527

750-4xx....6xx

Figura 5.2: Intercmbio de dados entre o Master MODBUS e os terminais de bus

31

0x2F0 ...
0x2FF
752 ... 767

Sadas
digitais

N de bus de campo 750-312, 750-314, 750-315, 750-316

MODBUS / Configurao
01-03-16

Bit
0x200 ...
0x20F

PAA

PAE

Koppler

Dez

Bit
0x000 ...
0x00F

PAE = Figura do processo


das entradas
PAA = Figura do processo
das sadas
g012813p

O acesso por palavras aos terminais de entrada e de sada digitais efetuado conforme a
tabela seguinte:
Entradas/sadas
digitais
Palavras de
dados do
processo
Byte

8.

7.

6.

5.

4.

3.

2.

1.

16. 15. 14. 13. 12. 11. 10. 9.

Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit
15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0

High-Byte
Low-Byte
D1
D0
Tabela 5.10: Atribuio de entradas/sadas digitais palavra de dados de processo, acoplador

5.1.3
Endereamento dos terminais de bus
A disposio dos terminais de bus em um n arbitrria.
endereamento dos terminais de bus refere-se ao correspondente acoplador.
endereamento est organizado por palavras e comea tanto nas entradas como nas
sadas com o endereo de palavra 0.
endereamento dos terminais de bus corresponde seqncia da sua disposio
depois do acoplador. O endereamento comea com os terminais de bus que ocupam
um ou dois bit por canal, ou seja, juntam-se a estes. A quantidade dos bits ou dos
bytes de entrada e de sada podem ser consultados nas respectivas folhas de dados
dos terminais de bus.
endereamento dos terminais de bus que ocupam um ou dois bit por canal tambm
efetuado por palavras. Isto significa, que as 16 entradas ou sadas esto atribudas a
uma palavra. Se existirem menos canais, os restantes bits da palavra ficam livres ou
esto reservados para expanses.
Se um n for expandido por terminais de bus adicionais aos quais esto atribudos
uma ou vrias palavras por canal, os endereos dos terminais de bus so
respetivamente deslocados com um ou dois bits por canal.
Largura de dados 1 palavra / canal
Terminais analgicos de entrada
Terminais analgicos de sada
Terminais de entrada para termoelementos
Terminais de entrada para sensores de resistores
Terminais de sada por largura de impulso
Terminais de interfaces
Contador ascendente/descendente
Terminais de bus para a medio do ngulo e do
curso
Tabela 5.11: Largura de dados dos terminais de bus

32

Largura de dados = 1 bit / canal


Terminais digitais de entrada
Terminais digitais de sada
Terminais digitais de sada com diagnstico (2
bits/canal)
Terminais de alimentao com portafusveis/diagnstico
Rel de carga Solid State
Terminais de sada de rel

MODBUS / Configurao
01-03-16

5.1.4
Exemplo de aplicao
Na seguinte figura representado um exemplo para uma figura de processo das
entradas. A configurao composta por 10 entradas digitaise e 8 entradas analgicas.
Por conseguinte, a figura de processo tem um comprimento de dados de 8 palavras para
as entradas analgicas e 1 palavra para as entradas digitais, ou seja, 9 palavras.

MODBUS
RUN
TxD
RxD

24V

0V

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

CRC
I/O RUN
I/O ERR

X1

+ +

+ +

+ +

+ +

+ +

750-312

23

78

901

+ +

456

X 10

78

23

901

456

750-400

Figura do processo das palavras


de entrada

750-400

Bit 1
Bit 2

1
2

750-467

750-467

Word2 Word2
Word1
Word1
Word2 Word2

750-400

1
2

750-467

Word2
Word1
Word2

750-400

750-400

1
2

1
2

750-467

750-600

Word2
Word1
Word2

Endereos MODBUS
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
0x0007

Word2
Word1
Word2
Word1
Word2
Word2
Word2
Word1
Word2
Word2
Word1
Word2

0x0008

Figura do processo dos bits


de entrada
Endereos
MODBUS
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
0x0007
0x0008
0x0009

Figura 5.3: Exemplo para a figura do processo das entradas, acoplador

MODBUS / Configurao
01-03-16

33

g012814p

A configurao que se segue composta por duas sadas digitais e 4 sadas analgicas e
constitui um exemplo para a figura do processo das sadas. A figura do processo
composta por 4 palavras para as sadas analgicas e uma palavra para as sadas digitais.
MODBUS
RUN
TxD
RxD

24V

0V

01

02

03

04

05

06

CRC
I/O RUN
I/O ERR

X1

750-312

23

78

901

+ +

456

X 10

78

23

901

456

750-550

Figura do processo das palavras


de sada

750-501

750-550

750-600

Bit 1
Word2
Word1
Word1
Word2
Word2 Bit 2 Word2

Endereos MODBUS

0x0000 / 0x0200
0x0001 / 0x0201
0x0002 / 0x0202
0x0003 / 0x0203

Word2
Word1
Word2
Word2
Word1
Word2

0x0004 /
0x0204

Figura do processo das palavras


de entrada
Endereos MODBUS

0x0200
0x0201
0x0202
0x0203

Word2
Word1
Word2
Word2
Word1
Word2

0x0204

Figura do processo dos bits


de sada
Endereos MODBUS

0x0000 / 0x0200*
0x0001 / 0x0201*

Figura do processo dos bits


de entrada
Endereos MODBUS

0x0200

* only from version 2.5

0x0201

Figura 5.4: Exemplo para a figura do processo das sadas, acoplador

34

g012815p

MODBUS / Configurao
01-03-16

5.2

Controlador

(750-812, 750-814, 750-815, 750-816)


5.2.1

Ajustes

Ao contrrio do acoplador MODBUS, a configurao do controlador ajustada a partir de


fbrica, no efetuada atravs de interruptores DIP, mas alterada por meio do PC. A
comunicao entre o controlador e o PC apresentada no captulo Colocao em
funcionamento e diagnstico.
O ajuste do controlador efetuado por software com o bloco de funes
FieldbusConfiguration da biblioteca WAGO-I/O-PRO. Se este mdulo for transferido
para o programa de comando, o ajuste automtico tambm efetuado aps a
substituio do controlador. Os ajustes so transferidos para o conjunto de parmetros
do controlador. Se os valores pretendidos no estiverem j ajustados, efetuado
automaticamente um reset do Firmware no modo bus e o controlador arranca novamente
com os ajustes selecionados.
Se o controlador for ajustado independentemente da mquina ou instalao, possvel
efetuar o download e iniciar novamente um programa do sistema de programao,
composto apenas pelo mdulo de configurao.

Figura 5.5: Bloco de funes para o ajuste do controlador

Os ajustes do acoplador so descritos em seguida, sendo utilizado freqentemente o


conceito Frame. Um Frame um bloco de transmisso de dados.

MODBUS / Configurao
01-03-16

35

5.2.1.1 Ajustes standard


O controlador fornecido com os seguintes valores standard:
Mdulo de funes de entrada Ajuste
Configurao do bus de campo

Valor

Captulo

TAXA BAUD

9600 Bd

5.2.1.2

BYTEFRAME

5.2.1.3

COMPRIMENTO DADOS

No Parity, 8 bits
1 Stop Bit
8 bits

FALSE

5.2.1.3

ENDOFFRAMETIME

3 x Frame Time

5.2.1.4

ASCIIRTUMODE

Modo RTU

TRUE

5.2.1.5

ERRORCHECKING

Em
processamento
sem

TRUE

5.2.1.6

FALSE

5.2.1.7

FALSE

5.2.1.8

EXTENDEDFUNCTIONS

Watchdog
ativado
Tabela 5.12: Ajustes standard, controlador
NOWATCHDOG

5.2.1.2 Ajuste da taxa Baud


possvel ajustar as seguintes taxas Baud:
Taxa Baud
750-812/814
150 Bd

Taxa Baud
750-815/816
38400 Bd

TAXA BAUD
Valor
0

300 Bd

57600 Bd

600 Bd

115200 Bd

1200 Bd

1200 Bd

2400 Bd

2400 Bd

4800 Bd

4800 Bd

9600 Bd

9600 Bd

19200 Bd

19200 Bd

Tabela 5.13: Taxas Baud, controlador

O ajuste standard aquando do fornecimento de 9600 Baud.

36

MODBUS / Configurao
01-03-16

5.2.1.3 Deteco de erros, comprimento da seqncia de caracteres


Para cada Byte possvel enviar adicionalmente um Parity Bit. Com a ajuda do Parity
Bit so detectados os erros na transmisso de dados. Faz-se a distino entre a
verificao de paridade par (even Parity), impar (odd Parity) e sem (no Parity).
Para tal, contam-se a quantidade dos bits definidos (=1) nos Bytes de dados
transmitidos. A ttulo de exemplo, na transmisso da seqncia de caracteres 1100 0101
a quantidade dos bits definidos par, mais precisamente 4. Se tiver sido selecionado o
ajuste de um Even Parity Bit , a definio colocada para 0 para que a quantidade dos
bits definidos se mantenha sempre par. Analogamente, o Parity Bit colocada em 1 para
que a quantidade dos bits definidos seja impar.
Este tipo de deteco de erros assegurado em um erro, embora no seja possvel no
caso de vrios erros. Se o controlador detectar um erro de paridade, o frame ignorado e
s depois de um novo Start of Frame que possvel receber um frame novo.
Se o slave receber frames incorretos, estes no sero respondidos. O master detecta este
erro pelo fato de segundo o tempo ajustado previamente (Time-out) no ser recebido
nenhum frame correspondente.
No controlador MODBUS 750-812 possvel acrescentar um bit de paridade a cada
Byte. O comprimento de dados pode ser selecionado para 7 ou 8 bits. Alm disso, existe
a possibilidade de inserir 1 a 3 Stop Bits.
Byte Frame

Stop Bits

No Parity

Comprimento de
dados
8

DATALENGTH
Valor
FALSE

BYTEFRAME
Valor
0

Even Parity

FALSE

Odd Parity

FALSE

No Parity

FALSE

No Parity

TRUE

Even Parity

TRUE

Odd Parity

TRUE

No Parity

TRUE

Tabela 5.14: Byte Frame, controlador

O ajuste standard No Parity, 8 bits de comprimento de dados e 1 Stop Bit. Este ajuste
ignorado na transmisso no modo RTU visto que o formato em este modo est fixado
em 8 bits.

MODBUS / Configurao
01-03-16

37

5.2.1.4 End of Frame Time


O End of Frame Time o tempo de repouso aps um frame, que necessrio para
comutar o repetidor no slave. Este tempo tem de ser dimensionado de forma a que as
lacunas de um frame no conduzam a uma deteco incorreta do End of Frame Time.
O ajuste do End of Frame Time efetuado por meio da entrada ENDOFFRAMETIME.
End of Frame Time
3 x Frame Time

ENDOFFRAMETIME
Valor
0

100 ms

200 ms

500 ms

1s

1 ms

10 ms

50 ms

Tabela 5.15: End of Frame Time, controlador

O ajuste standard 3 x Frame Time.

5.2.1.5 Modo ASCII/RTU


Existem dois modos de transmisso diferentes no MODBUS:
Modo ASCII:
Cada byte (8 bit) enviado sob a forma de 2 caracteres ASCII.
Vantagem:
So transmitidos os caracteres que podem ser representados. As
lacunas entre os caracteres no tm de ser tomadas em conta, desde
que no excedam um segundo.
Modo RTU:
Cada byte(8 bits) composto por dois caracteres hexadecimais de 4
bits.
Vantagem:
Visto que para cada byte apenas transmitido 1 caractere,
alcanada uma maior passagem de dados do que no modo ASCII.
O ajuste efetuado por meio da entrada ASCIIRTUMODE.
Modos

ASCIIRTUMODE
Valor

ASCII

FALSE

RTU

TRUE

Tabela 5.16: Modo ASCII-/RTU, controlador

O ajuste standard o modo RTU.

38

MODBUS / Configurao
01-03-16

5.2.1.6 Error Check


A partir do frame a transmitir no emissor (comando superior) calculada uma soma de
verificao (CRC). Esta soma transmitida no frame para o receptor (controlador). Se o
Error Check estiver ativo, a soma de verificao comparada com a soma de verificao
no acoplador calculada segundo a mesma regra. O LED vermelho CRC comunica um
erro.
O ajuste efetuada por meio da entrada ERRORCHECKING.
Error Check

ERRORCHECKING
Valor

ignorado

FALSE

em processamento

TRUE

Tabela 5.17: Error Check, controlador

O ajuste standard o Error Check ativado.


5.2.1.7 Extended Functions
Ainda no se encontram disponveis os registros para outras possibilidades de
diagnstico interno (Extended Functions) no mbito de endereos do acoplador, pelo
que se deve colocar a entrada atribuda EXTENDEDFUNCTIONS em FALSE.
Extended
Functions
sem

EXTENDEDFUNCTIONS
Valor
FALSE

disponvel

TRUE

Tabela 5.18: Extended Functions, controlador

No ajuste standard as outras possibilidades de diagnstico esto desativadas.

MODBUS / Configurao
01-03-16

39

5.2.1.8 Watchdog
O Watchdog serve para a vigilncia da transmisso de dados entre o comando superior e
o controlador. Se aps algum tempo que est previamente definido no tiver sido
estabelecida nenhuma comunicao, possvel passar o controlador para um estado
seguro.
O Watchdog ativado por meio da entrada NOWATCHDOG.
Watchdog
Ativado

NOWATCHDOG
Valor
FALSE

desativado

TRUE

Tabela 5.19: Watchdog, controlador

O ajuste standard o Watchdog ativado.


A excitao do Watchdog detalhadamente descrita no captulo 5.3.2.

40

MODBUS / Configurao
01-03-16

5.2.2

Intercmbio de dados entre Master MODBUS e controlador

O controlador composto basicamente pela funo CLP assim como as interfaces para
os terminais de bus e para o MODBUS. Existe intercmbio de dados entre a funo
CLP, os terminais de bus e o Master MODBUS. Este sistema trabalha com dois
formatos de endereo diferentes.
MODBUS
Master

Bus

x
Endereos
de memria

Funo
CLP

1
3

Terminais
de bus

750-4xx....6xx

N de bus de campo
Figura 5.6: Intercmbio de dados entre o Master MODBUS e o controlador

g012817p

Intercmbio de dados entre o Master MODBUS e os terminais de bus


(apresentao hexadecimal ou decimal dos endereos, x)

Intercmbio de dados entre o Master MODBUS e (apresentao hexadecimal ou


decimal dos endereos, x) e funo CLP (endereos absolutos, %)

Intercmbio de dados entre os terminais de bus e a funo CLP


(endereos absolutos, %)

MODBUS / Configurao
01-03-16

41

5.2.2.1 Intercmbio de dados entre o Master MODBUS e os terminais de bus


O intercmbio de dados entre o Master MODBUS e os terminais de bus efetuado
atravs da leitura e do registro por bits ou bytes.
No controlador existem 4 tipos diferentes de dados de processo:
Palavras de entrada
Palavras de sada
Bits de entrada
Bits de sada
Os endereos das palavras de dados na figura do processo das entradas e das sadas
esto representados na figura seguinte:

Modbus Master
MODBUS

Word
Hex 0x000
Dez

Word
0x000

Word
0x200

512

0 ... 15

Hex 0x0FF
255

Entradas
analgicas

Bit
0x000 ...
0x00F
0 ... 15

Bit
0x200 ...
0x20F

512 ... 527

PAA

PAE

Controlador

Dez

Bit
0x000 ...
0x00F

0x0F0 ...
0x0FF

0x0FF

0x2FF

0x0F0 ...
0x0FF

0x2F0 ...
0x2FF

240 ... 255

255

767

240 ... 255

752 ... 767

Entradas Sadas
digitais analgicas

Terminais de bus

Sadas
digitais
750-4xx....6xx

N de bus de campo com controlador 750-812, 750-814, 750-815, 750-816


Figura 5.7: Intercmbio de dados entre o Master MODBUS e os terminais de bus

42

PAE = Figura do processo


das entradas
PAA = Figura do processo
das sadas
g012818p

MODBUS / Configurao
01-03-16

O acesso por palavras aos terminais de entrada e de sada digitais efetuado conforme a
seguinte tabela:
Entradas/sadas
digitais
Palavras de
dados do
processo
Byte

16. 15. 14. 13. 12. 11. 10. 9.

8.

7.

6.

5.

4.

3.

2.

1.

Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit
15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0

High-Byte
Low-Byte
D1
D0
Tabela 5.20: Atribuio de entradas/sadas digitais palavra de dados de processo, controlador

Funo!

Acesso comum de Master MODBUS e funo CLP s sadas


A figura do processo das sadas tanto descrita pelo Master MODBUS como pela
funo CLP, de forma que as sadas dos terminais de bus podem ser definidas ou
repostas de ambos os lados. Caso isso suceda em simultneo, no existe nenhuma
prioridade. Os programas de aplicao do Master MODBUS e da funo CLP devem ser
concebidos de forma a excluir instrues contraditrias em relao definio ou
reposio simultnea de sadas. Regra geral a figura do processo sobrescrita pela
ltima instruo processada.

MODBUS / Configurao
01-03-16

43

5.2.2.2 Intercmbio de dados entre o Master MODBUS e a funo CLP


Os dados do bus de campo no Master MODBUS e na funo CLP tm formatos de
endereo diferentes. Os endereos do Master MODBUS so representados em
hexadecimais ou decimais. A funo CLP utiliza endereos absolutos.

ModbusMaster
MODBUS

Hex

Word
0x100

Word
0x300

Dez

256

768

Bit
0x1000 ...
0x100F

4096 ... 4111

Bit
0x2000 ...
0x200F

8192 ... 8207

Word
0x100

Hex

0x1FF

0x3FF

Dez

511

1023

0x1FF0 ...
0x1FFF

8176 ... 8191

4096...4111

256

CLP - PAA

CLP - PAE

Controlador

Bit
0x1000 ...
0x100F

0x2FF0 ...
0x2FFF

0x1FF0 ...
0x1FFF

0x1FF

8176 ... 81 91

12287...12287 511

%IW256 %IW256 %IW256 %IW256 %QW256 %QW256

CLP - PAA

CLP - PAE

Controlador

%IW511 %IW511 %IW511 %IW511 %QW511 %QW511

Entradas
analgicas

Entradas
digitais

Sadas
analgicas

Funo CLP
Controlador 750-812, 750-814, 750-815, 750-816
Figura 5.8: Intercmbio de dados entre o Master MODBUS e a funo CLP

44

Sadas
digitais
PAE = Figura do processo
das entradas
PAA = Figura do processo
das sadas
g012819p

MODBUS / Configurao
01-03-16

5.2.2.3

Intercmbio de dados entre os terminais de bus e a funo CLP

Sadas

Entradas

Terminais de bus

%IW0

%QW0

PAE

PAA

%IW255

%QW255

Sadas

Entradas

Funo CLP
N de bus de campo com controlador 750-812, 750-814, 750-815, 750-816
Figura 5.9: Intercmbio de dados entre os terminais de bus e a funo CLP

MODBUS / Configurao
01-03-16

750-4xx....6xx

45

PAE = Figura do processo


das entradas
PAA = Figura do processo
das sadas
g012820p

5.2.2.4 Vista geral dos endereos


MODBUS
Terminais de bus
750-4xx....6xx

Endereos MODBUS

Hex

Dez

0x000

Endereos CLP

EA

ED

SA

SD

EA
AE

ED

SA

SD

%IB0, %IW0, %ID0, %IX0.0

PAE
0x0FF
0x000 ... 0x00F
0x0F0 ... 0X0FF

255

%IB511, %IW255, %ID127, %IX255.15

0 ... 15

%IB0+x, %IW0+x, %ID0+x, IX0+x.0

240 ... 255

%IB31+x, %IW15+x, %ID7+x, %IX15+x.15

PAE digitais
0x000

%QB0, %QW0, %QD0, %QX0.0

PAA
0x0FF
0x200

255

%QB511, %QW255,%QD127,%QX255.15

512

%QB0, %QW0, %QD0, %QX0.0

PAA
0x2FF

767

%QB511,%QW255,%QD127, %QX255.15

0x000 ... 0x00F


0x0F0 ... 0X0FF

0 ... 15

%QB0+x, %QW0+x, %QD0+x, %QX0+x.0


%QB31+x,%QW15+x, %QD7+x, %QX15+x.15

240 ... 255

PAA digitais
0x200 ... 0x20F
0x2F0 ... 0X2FF

512 ... 527

%QB0+x, %QW0+x, %QD0+x, QX0+x.0

752 ... 767

%QB31+x,%QW15+x,%QD7+x,%QX15+x.15

PAA digitais
0x100

%QB512,%QW256, %QD128, %QX256.0

256

CLP PAA
0x1FF

511

%QB1023,%QW511,%QD255,%QX511.1

0x1000 ... 0x100F

4096 ... 4111

%QB512,%QW256, %QD128, %QX256.0

CLP PAA
0x1FF0 ... 0x1FFF
0x100

8176 ... 8191

%QB1023,%QW511,%QD255,%QX511.15

256

%IB512, %IW256, %ID128, %IX256.0

CLP PAE
0x1FF
0x300

511

%IB1023, %IW511, %ID255, %IX511.15

768

%IB512, %IW256, %ID128, %IX256.0

CLP PAE
0x3FF
0x1000 ... 0x100F

1023

%IB1023, %IW511, %ID255, %IX511.15

4096 ... 4111

%IB512, %IW256, %ID128, %IX256.0

CLP PAE
0x1FF0 ... 0x1FFF
0x2000 ... 0x200F

8176 ... 8191

%IB1023, %IW511, %ID255, %IX511.15

8192 ... 8207

%IB512, %IW256, %ID128, %IX256.0

12272 ... 12287

%IB1023, %IW511, %ID255, %IX511.15

CLP PAE
0x2FF0 ... 0x2FFF

X: em funo da quantidade dos terminais analgicos ligados


N de bus de campo com controlador 750-812, 750-814, 750-815, 750-816
PAE = Figura do processo das entradas
PAA = Figura do processo das sadas

Figura 5.10: Vista geral dos endereos, controlador

46

Funo CLP

EA = Entradas analgicas SA = Sadas analgicas


ED = Entradas digitais
SD = Sadas digitais
g012821p

MODBUS / Configurao
01-03-16

5.2.3
Endereos absolutos para entradas, sadas e marcadores
A apresentao direta de clulas de memria individuais (endereos absolutos) em
conformidade com IEC 1131-3 efetuada por meio de cadeias de caracteres especiais de
acordo com a tabela que se segue:
Posio

Caractere

Denominao

Introduz endereo absoluto

entrada

sada

marcador

X*

Bit individual

Byte (8 bits)

Palavra (16 bits)

Palavra dupla (32 bits)

Comentrio

Largura de dados

Endereo

* Pode ser suprimida a marcao X para bits


Tabela 5.21: Endereos absolutos

Funo!

As cadeias de caracteres dos endereos absolutos esto interligadas, isto , devem ser
introduzidas sem espaos em branco!
mbito de endereos para os dados I/O dos terminais de bus:
Largura de Endereo
dados
Bit

0.0 ... 0.15

1.0 ... 1.15

.....

Byte

.....

Palavra

254.0 ... 254.15 255.0 ... 255.15


.....

.....

509

254

510

511

255

127
127
Tabela 5.22: mbito de endereo para os dados I/O dos terminais de bus
DWord

508

.....

mbito de endereo para os dados de bus de campo:


Largura de Endereo
dados
256.0 ... 256.15 257.0 ... 257.15 .....
Bit
Byte

512

Word

256

DWord

128

513

514

515

257

.....

510.0 ... 510.15 511.0 ... 511.15


.....

.....

510

.....

255

Tabela 5.23: mbito de endereo para os dados de bus de campo

MODBUS / Configurao
01-03-16

47

1020

1021

1022
511

1023

mbito de endereo para marcadores:


Largura de Endereo
dados
0.0 ... 0.15
Bit
Byte

Word

DWord

1.0 ... 1.15


2

.....
3

4094.0 ...
4094 15
8188
8189

4095.0 ...
4095 15
8190
8191

.....

4094

4095

.....

2047

.....

.....

Tabela 5.24: mbito de endereo para marcadores

Calcular endereos (em funo do endereo de palavra):


Endereo bit:
Endereo de palavra.0 a.15
Endereo de byte:
1 byte: 2 x endereo de palavra
2 byte: 2 x endereo de palavra + 1
Endereo DWord:
Parte inferior:
endereo de palavra (nmero par) / 2
Parte superior:
endereo de palavra (nmero impar) / 2, arredondado
Exemplo para endereos absolutos de entradas:
%IX14. 0 1 2 3 4 5 6 7 8
%IB28

9 10 11 12 13 14 15 %I15.* 0 1 2 3 4 5 6 7 8
%IB29

9 10 11 12 13 14 15

%IB30

%IW14

%IB31
%IW15

%IDW7
* Pode ser suprimida a marcao X para o bit individual
Tabela 5.25: Exemplo para endereos absolutos de entradas

Exemplo para endereos absolutos de sadas:


%QX5. 0 1 2 3 4 5 6 7 8
%QB10

9 10 11 12 13 14 15 %Q6.* 0 1 2 3 4 5 6 7 8
%QB11

9 10 11 12 13 14 15

%QB12

%QB13

%QW5

%QW6

%QDW2 (parte superior)

QDW3 (parte inferior)

* Pode ser suprimida a marcao X para o bit individual


Tabela 5.26: Exemplo para endereos absolutos de sadas

Exemplo para endereos absolutos de marcadores:


%MX11. 0 1 2 3 4 5 6 7 8
%MB22

9 10 11 12 13 14 15 %M12.* 0 1 2 3 4 5 6 7 8
%MB23

%MB24

9 10 11 12 13 14 15
%MB25

%MW11

%MW12

%MDW5 (parte superior)

%MDW6 (parte inferior)

* Pode ser suprimida a marcao X para o bit individual


Tabela 5.27: Exemplo para endereos absolutos de marcadores

48

MODBUS / Configurao
01-03-16

5.2.4
Endereamento dos terminais de bus
A disposio dos terminais de bus em um n arbitrria.
endereamento dos terminais de bus refere-se ao controlador correspondente.
endereamento est organizado por palavras e comea tanto nas entradas como nas
sadas com o endereo de palavra 0.
endereamento dos terminais de bus corresponde seqncia da sua disposio por
detrs do controlador. O endereamento comea com os terminais de bus que
ocupam uma ou vrias palavras por canal. Os endereos dos terminais de bus que
ocupam um ou dois bits por canal, juntam-se a estas. O nmero dos bits ou bytes de
entrada e de sada pode ser consultado nas respetivas folhas de dados dos terminais
de bus.
endereamento dos terminais de bus que ocupam um ou dois bits por canal, tambm
efetuado por palavra, isto , 16 entradas ou sadas esto respetivamente atribudas
a uma palavra. Se existirem menos canais, os restantes bits da palavra ficam livres
ou esto reservados para expanses.
Se um n for expandido por meio de terminais de bus adicionais, aos quais est
atribuda uma ou vrias palavras por canal, os endereos dos terminais de bus
deslocam-se um ou dois bits por canal respectivamente.
Largura de dados 1 palavra / canal
Terminais analgicos de entrada
Terminais analgicos de sada
Terminais de entrada para termoelementos

Largura de dados = 1 bit / canal


Terminais digitais de entrada
Terminais digitais de sada
Terminais digitais de sada com
diagnstico (2 Bit / canal)
Terminais de entrada para sensores de
Terminais de alimentao com portaresistores
fusveis / diagnstico
Terminais de sada por largura do impulso Rel de carga Solid State
Terminais de interfaces
Terminais de sada de rel
Contador ascendente/descendente
Terminais de bus para a medio do
ngulo e do curso
Tabela 5.28: Largura de dados dos terminais de bus

MODBUS / Configurao
01-03-16

49

5.2.5
Exemplo de aplicao
Na figura seguinte representado um exemplo para uma figura de processo das
entradas. A configurao composta por 10 entradas analgicas e 8 analgicas. Por
conseguinte, a figura de processo tem um comprimento de dados de 8 palavras para as
entradas analgicas e 1 palavra para as entradas digitais, ou seja, 9 palavras.

MODBUS
RUN
TxD
RxD

24V

0V

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

CRC
I/O RUN
I/O ERR

X1

+ +

+ +

+ +

+ +

+ +

750-812

23

78

901

+ +

456

X 10

78

23

901

456

750-400

750-400

Bit 1

Figura do processo das palavras


de entrada

Bit 2

1
2

750-467

750-467

Word2 Word2
Word1
Word1
Word2 Word2

750-400

1
2

750-467

Word2
Word1
Word2

750-400

750-400

1
2

1
2

750-467

750-600

Word2
Word1
Word2

Endereos
MODBUS
CLP
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
0x0007

%IW0
%IW1
%IW2
%IW3
%IW4
%IW5
%IW6
%IW7

0x0008

%IW8

Word2
Word1
Word2
Word1
Word2
Word2
Word2
Word1
Word2
Word2
Word1
Word2

Figura do processo dos bits


de entrada
Endereos
MODBUS
CLP
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
0x0007
0x0008
0x0009

%IX8.0
%IX8.1
%IX8.2
%IX8.3
%IX8.4
%IX8.5
%IX8.6
%IX8.7
%IX8.8
%IX8.9

Figura 5.11: Exemplo para a figura do processo das entradas, controlador

50

g012822p

MODBUS / Configurao
01-03-16

A configurao que se segue composta por duas sadas digitais e 4 sadas analgicas.
um exemplo para a figura do processo das sadas. A figura do processo composta
por 4 palavras para as sadas analgicas e uma palavra para as sadas digitais.
MODBUS
RUN
TxD
RxD

24V

0V

01

02

03

04

05

06

CRC
I/O RUN
I/O ERR

X1

750-812

23

78

901

+ +

456

X 10

78

23

901

456

750-550

750-501

750-550

750-600

Bit 1
Word2
Word1
Word1
Word2
Word2 Bit 2 Word2

Figura do processo das palavras


de sada
Endereos
MODBUS
CLP
0x0000 / 0x0200
0x0001 / 0x0201
0x0002 / 0x0202
0x0003 / 0x0203

%QW0
%QW1
%QW2
%QW3

0x0004 / 0x0204

%QW4

Word2
Word1
Word2
Word2
Word1
Word2

Figura do processo das palavras


de entrada
Endereos
MODBUS
CLP
0x0200
0x0201
0x0202
0x0203

%QW0
%QW1
%QW2
%QW3

0x0204

%QW4

Word2
Word1
Word2
Word2
Word1
Word2

Figura do processo dos bits


de sada
Endereos
MODBUS
CLP
0x0000 / 0x0200

%QX4.0

0x0001 / 0x0201

%QX4.1

Figura do processo dos bits


de entrada
Endereos
MODBUS
CLP
0x0200

%QX4.0

0x0201

%QX4.1

Figura 5.12: Exemplo para a figura do processo das sadas, controlador

MODBUS / Configurao
01-03-16

51

g012823p

5.2.6

Sistema operacional do controlador

Reinicializao do hardware /
reinicializao do Firmware

Interruptor para os modos de funcionamento,


Firmware

Inicializao
do sistema

Colocar as variveis em 0 ou FALSE,


ou em um valor inicial,
os marcadores mantm o seu estado

Leitura de I/O

Dados do bus de campo,


terminais de funo

Calcular
CLP

Dados do bus de campo,


terminais de funo

Registrar de I/O

Funes do
sistema operacional

Diagnstico, comunicao...

Figura 5.13: Sistema operacional, controlador

52

g012824p

MODBUS / Configurao
01-03-16

5.3
5.3.1

Funes comuns do acoplador/controlador


Funes MODBUS implementadas

A tabela que se segue apresenta as funes que tanto o acoplador MODBUS como o
controlador MODBUS suportam:
Cdigo
Funo
de funo

Descrio

0x01

Read Coil Status

0x02

Read Input Status

0x03
0x04

Registros Read
Leitura do nmero de palavras de entrada.
Holding
Registros Read Input Leitura do nmero de palavras de entrada.

0x05

Force Single Coil

0x06

Registros Preset
Registra um valor em uma palavra de sada.
Single
Fetch Comm Event
Leitura da palavra de status e contador de eventos.
Ctr
Force Multiple Coils Registra uma quantidade de bits de sada.

0x0B
0x0F

Leitura de bits de entrada e de sada como Octet


String.
Leitura de bits de entrada como Octet String.

Registrar bit de sada.

Regist. Preset
Registra uma quantidade de palavras de sada.
Multiple
Tabela 5.29: Funes implementadas
0x10

MODBUS / Configurao
01-03-16

53

Funes so
idnticas
Funes so
idnticas

5.3.1.1 Aplicao das funes MODBUS


A vista geral grfica mostra com que funes MODBUS possvel aceder aos dados da
figura do processo.

Terminais de sada 750- 550 501 550

Terminais de entrada 750- 400 400 467 467 400 467 400 400 467

Read Holding Registers (0x03)


Read Input Registers (0x04)

Preset Single Register (0x06)


Preset Multiple Registers (0x10)

Endereos MODBUS

Endereos MODBUS

Word2
Word1
Word2
Word1
Word2
Word2

0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
0x0007

Word2
Word1
Word2
Word2
Word1
Word2

0x0000 / 0x0200
0x0001 / 0x0201
0x0002 / 0x0202
0x0003 / 0x0203

0x0004 /
0x0204

Word2
Word1
Word2
Word2
Word1
Word2

Read Holding Registers (0x03)


Read Input Registers (0x04)

0x0008

Endereos MODBUS

Read Coil Status (0x01)


Read Input Status (0x02)

0x0200
0x0201
0x0202
0x0203

0x0204

Word2
Word1
Word2
Word2
Word1
Word2

Endereos
MODBUS

0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
0x0007
0x0008
0x0009

Force Single Coil (0x05)


Force Multiple Coils (0x0F)
Endereos MODBUS

0x0000 / 0x0200*
0x0001 / 0x0201*

Read Coil Status (0x01)


Read Input Status (0x02)
Endereos MODBUS

0x0200
0x0201

Valores com * so vlidos a partir da verso 2.5


Figura 5.14: Vista geral das funes MODBUS, p. ex. no acoplador

g012825p

sensato aceder aos sinais analgicos com as funes de registro e aos sinais
binrios com as funes Coil . Apesar de se aceder aos sinais binrios atravs funes
de registro por via da leitura e do registro, os endereos so deslocados se forem
instalados outros terminais analgicos.

54

MODBUS / Configurao
01-03-16

5.3.1.2 Status Read Coil (cdigo de funo 0x01):


Esta funo l o status dos bits de entrada e de sada (coils) no slave. A difuso no
suportada. No acoplador/controlador o nmero dos pontos I/O est limitada em 256.

Funo!

Consulta:
A consulta determina o endereo de partida e o nmero dos bits que devem ser lidos.
O primeiro ponto endereado com 0. Em Modicon o endereamento comea com 1
(0x01).
Na tabela que se segue apresenta-se um exemplo para uma consulta atravs da qual
devem ser lidos os bits 0 a 7 do slave 11:
Nome do campo

Exemplo

RTU

ASCII

Start of frame

t1-t2-t3

0x3a

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x01

0x01

01

0x30, 0x31

Starting address high

0x00

0x00

00

0x30, 0x30

Starting address low

0x00

0x00

00

0x30, 0x30

Number of points high

0x00

0x00

00

0x30, 0x30

Number of points low

0x08

0x08

08

0x30, 0x38

Error Check (LRC / CRC)

0x3D
0x66

EC

0x45, 0x43

t1-t2-t3

0xD, 0xA

End of frame
Tabela 5.30: Exemplo, status Read Coil

Resposta:
Os valores atuais dos bits consultados so condensados no campo de dados. Um 1
corresponde ao estado ON e um 0 ao estado OFF. O bit com o valor mais baixo contm
o primeiro bit da consulta. Os outros bits seguem-se de forma ascendente. Se o nmero
das entradas no for mltiplo de 8, os bits restantes do ltimo byte de dados so
preenchidos com zeros. Se forem consultados mais bits do que as entradas ou sadas
existentes no n, os outros bits de entrada so colocadas em zero e as sadas obtm o
ltimo valor vlido.
Nome do campo

Exemplo

RTU

Start of frame

t1-t2-t3

0x3A

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x01

0x01

01

0x30, 0x31

Byte Count

0x01

0x01

01

0x30, 0x31

Data (point 8...0)

0x12

0x12

12

0x31, 0x32

Error Check (LRC / CRC)

0xD2
0x5D

E1

0x45, 0x31

End of frame

t1-t2-t3

0xD, 0xA

Tabela 5.31: Exemplo resposta, status Read Coil

MODBUS / Configurao
01-03-16

55

ASCII

O status das entradas 7 a 0 indicado como valor byte 0x12 ou binrio 0001 0010. A
entrada 7 o bit com o valor mais elevado deste byte e a entrada 0 o valor mais baixo.
Por conseguinte, a atribuio feita de 7 a 0 com OFF-OFF-OFF-ON-OFF-Off-ONOFF.
Bit:

Coil:

56

MODBUS / Configurao
01-03-16

5.3.1.3 Status Read Input (Cdigo de funo 0x02):


Esta funo l o status dos bits de entrada no slave. A difuso no suportada. No
acoplador/controlador o nmero dos pontos I/O est limitado em 256.

Funo!

Consulta:
A consulta determina o endereo de partida e o nmero dos bits que devem ser lidos.
O primeiro ponto endereado com 0. Em Modicon o endereamento comea com 1
(0x01).
Na tabela que se segue apresenta-se um exemplo para uma consulta atravs da qual
devem ser lidos os bits 0 a 7 do slave 11:
Nome do campo

Exemplo

Start of frame

t1-t2-t3

0x3a

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x02

0x02

02

0x30, 0x32

Starting address high

0x00

0x00

00

0x30, 0x30

Starting address low

0x00

0x00

00

0x30, 0x30

Number of points high

0x00

0x00

00

0x30, 0x30

Number of points low

0x08

0x08

08

0x30, 0x38

Error Check (LRC / CRC)

0x79
0x66

EC

0x45, 0x42

t1-t2-t3

0xD, 0xA

End of frame

RTU

ASCII

Tabela: 5.32: Exemplo consulta, status Read Input

Resposta:
Os valores atuais dos bits consultados so condensados no campo de dados. Um 1
corresponde ao estado ON e um 0 ao estado OFF. O bit com o valor mais baixo contm
o primeiro bit da consulta. Os outros bits seguem-se de forma ascendente. Se o nmero
das entradas no for mltiplo de 8, os bits restantes do ltimo byte de dados so
preenchidos com zeros. Se forem consultados mais bits do que as entradas ou sadas
existentes no n, os outros bits de entrada so colocados em zero.
Nome de campo

Exemplo

RTU

Start of frame

t1-t2-t3

0x3A

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x02

0x02

02

0x30, 0x32

Byte Count

0x01

0x01

01

0x30, 0x31

Data (point 8...0)

0x12

0x12

12

0x31, 0x32

Error Check (LRC / CRC)

0x22
0x5D

E0

0x45, 0x30

End of frame

t1-t2-t3

0xD, 0xA

Tabela 5.33: Exemplo resposta, status Read Input

MODBUS / Configurao
01-03-16

57

ASCII

O status das entradas 7 a 0 indicado como valor byte 0x12 ou binrio 0001 0010. A
entrada 7 o bit com o valor mais elevado deste byte e a entrada 0 o valor mais baixo.
Por conseguinte, a atribuio feita de 7 a 0 com OFF-OFF-OFF-ON-OFF-Off-ONOFF.
Bit:

Coil:

58

MODBUS / Configurao
01-03-16

5.3.1.4 Registro Read Holding (cdigo de funo 0x03)


Com esta funo so lidos os contedos binrios de registros holding nos slaves. A
difuso no suportada.. O nmero mximo limitado em 128 registros em um frame.

Funo!

Consulta:
A consulta determina o endereo de partida (registro de partida) e o nmero dos
registros que devem ser lidos.
O endereamento comea com 0. Em Modicon o endereamento comea com 1 (0x01).
Exemplo para uma consulta dos registros 0 e 1 do slave 11:
Nome do campo

Exemplo

RTU

ASCII

Start of frame

t1-t2-t3

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x03

0x03

03

0x30, 0x33

Starting address high

0x00

0x00

00

0x30, 0x30

Starting address low

0x00

0x00

00

0x30, 0x30

Number of points high

0x00

0x00

00

0x30, 0x30

Number of points low

0x02

0x02

02

0x30, 0x32

Error Check (LRC / CRC)

0xC4
0xA1

F0

0x46, 0x30

t1-t2-t3

0xD, 0xA

End of frame

0x3a

Tabela 5.34: Exemplo consulta, registro Read Holding

Resposta:
Os dados de registro so condensados como 2 bytes por registro. O primeiro byte
contm os bits de valores elevados, o segundo byte os bits de valores baixos. Uma
resposta consulta acima indicada, apresenta-se conforme se segue:
Nome do campo

Exemplo

RTU

ASCII

Start of frame

t1-t2-t3

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x03

0x03

03

0x30, 0x33

Byte Count

0x04

0x04

04

0x30, 0x34

Data Hi (Register 0)

0x3F

0x3F

3F

0x33, 0x46

Data Lo (Register 0)

0xFB

0xFB

FB

0x46, 0x42

Data Hi (Register 1)

0x00

0x00

00

0x30, 0x30

Data Lo (Register 1)

0x00

0x00

00

0x30, 0x30

Error Check (LRC / CRC)

0x2D
0x61

B4

0x42, 0x34

End of frame

t1-t2-t3

0xD, 0xA

0x3A

Tabela 5.35: Exemplo resposta, registro Read Holding

Os contedos do registro 0 so indicados por meio de dois valores de byte


hexadecimais: 0x3F e 0xFB ou 16379 decimais. Os contedos do registro 1 so 0x00 e
0x00 ou 0 decimal.

MODBUS / Configurao
01-03-16

59

5.3.1.5 Registro Read Input (cdigo de funo 0x04)


Esta funo serve para ler um nmero de palavras de entrada (tambm designado
registros de entrada). A difuso no suportada e o nmero limitado em 128
registros em um frame.

Funo!

A consulta determina o endereo de partida (registro de partida) e o nmero dos


registros que devem ser lidos.
O endereamento comea com 0. Em Modicon o endereamento comea com 1 (0x01).
Exemplo para uma consulta dos registros 0 e 1 do slave 11:
Nome do campo

Exemplo

Start of frame

t1-t2-t3

0x3a

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x03

0x03

03

0x30, 0x33

Starting address high

0x00

0x00

00

0x30, 0x30

Starting address low

0x00

0x00

00

0x30, 0x30

Number of points high

0x00

0x00

00

0x30, 0x30

Number of points low

0x02

0x02

02

0x30, 0x32

Error Check (LRC / CRC)

0xC4
0xA1

F0

0x46, 0x30

t1-t2-t3

0xD, 0xA

End of frame

RTU

ASCII

Tabela 5.36: Exemplo consulta, registro Read Input

Resposta:
Os dados de registro so condensados como 2 bytes por registro. O primeiro byte
contm os bits de valores elevados, o segundo byte os bits de valores baixos. Uma
resposta consulta acima indicada, apresenta-se conforme se segue:
Nome do campo

Exemplo

RTU

ASCII

Start of frame

t1-t2-t3

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x03

0x03

03

0x30, 0x33

Byte Count

0x04

0x04

04

0x30, 0x34

Data Hi (Register 0)

0x3F

0x3F

3F

0x33, 0x46

Data Lo (Register 0)

0xFB

0xFB

FB

0x46, 0x42

Data Hi (Register 1)

0x00

0x00

00

0x30, 0x30

Data Lo (Register 1)

0x00

0x00

00

0x30, 0x30

Error Check (LRC / CRC)

0x2D
0x61

B4

0x42, 0x34

End of frame

t1-t2-t3

0xD, 0xA

0x3A

Tabela 5.37: Exemplo resposta, registro Read Input

Os contedos do registro 0 so indicados por meio de dois valores de byte


hexadecimais: 0x3F e 0xFB ou 16379 decimais. Os contedos do registro 1 so 0x00 e
0x00 ou 0 decimal.

60

MODBUS / Configurao
01-03-16

5.3.1.6 Force Single Coil (cdigo de funo 0x05):


Com a ajuda desta funo escrito um bit de sada individual. Esta funo tambm pode
ser enviada como difuso, sendo definido o mesmo bit em todos os slaves. No
acoplador/controlador o nmero dos pontos I/O est limitado em 256.
Enecessesmioque Consulta:
O estado fique ON ou OFF especificado como constante no campo de dados da
consulta. Um valor de 0xFF00 define o bit de sada para 1, um valor de 0x00 para 0.
No esto especificados outros valores e no tm qualquer efeito sobre o estado das
sadas. Neste exemplo, o bit 0 no slave 11 definido para 1:
Nome do campo

Exemplo

Start of frame

t1-t2-t3

0x3a

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x05

0x05

05

0x30, 0x35

Coil address high

0x00

0x00

00

0x30, 0x30

Coil address low

0x00

0x00

00

0x30, 0x30

Force data high

0xFF

0xFF

FF

0x46, 0x46

Force data low

0x00

0x00

00

0x30, 0x30

Error Check (LRC / CRC)

0x8C
0x90

F1

0x46, 0x31

t1-t2-t3

0xD, 0xA

End of frame

RTU

ASCII

Tabela 5.38: Exemplo consulta, Force Single Coil

Resposta:
A resposta um eco da consulta. dada uma resposta se tiver sido definido um bit.
Nome de campo

Exemplo

Start of frame

t1-t2-t3

0x3a

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x05

0x05

05

0x30, 0x35

Coil address high

0x00

0x00

00

0x30, 0x30

Coil address low

0x00

0x00

00

0x30, 0x30

Force data high

0xFF

0xFF

FF

0x46, 0x46

Force data low

0x00

0x00

00

0x30, 0x30

Error Check (LRC / CRC)

0x8C
0x90

F1

0x46, 0x31

t1-t2-t3

0xD, 0xA

End of frame

RTU

Tabela 5.39: Exemplo resposta, Force Single Coil

MODBUS / Configurao
01-03-16

61

ASCII

5.3.1.7 Registro Preset Single (Cdigo de funo 0x06):


Esta funo escreve um valor em uma palavra de sada individual (tambm designado
por Registro de sada). Esta funo tambm pode ser enviada como difuso, sendo
definida a mesma palavra de sada em todos os slaves.

Funo!

Consulta:
O endereamento comea com 0. Em Modicon o endereamento comea com 1 (0x01).
A consulta determina o endereo da primeira palavra de sada que deve ser definida.
O valor a definir definido no campo de dados de consulta.
No exemplo o registro 0 definido no slave 11.
Nome do campo

Exemplo

RTU

ASCII

Start of frame

t1-t2-t3

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x06

0x06

06

0x30, 0x36

Register address high

0x00

0x00

00

0x30, 0x30

Register address low

0x00

0x00

00

0x30, 0x30

Preset data high

0x12

0x12

12

0x31, 0x32

Preset data low

0x34

0x34

34

0x33, 0x34

Error Check (LRC / CRC)

0x8C
0x17

A9

0x41, 0x39

t1-t2-t3

0xD, 0xA

End of frame

0x3a

Tabela 5.40: Exemplo consulta, registro Preset Single

Resposta:
A resposta um eco da consulta que enviada depois de definir os registros.
Nome de campo

Exemplo

RTU

ASCII

Start of frame

t1-t2-t3

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x06

0x06

06

0x30, 0x36

Register address high

0x00

0x00

00

0x30, 0x30

Register address low

0x00

0x00

00

0x30, 0x30

Preset data high

0x12

0x12

12

0x31, 0x32

Preset data low

0x34

0x34

34

0x33, 0x34

Error Check (LRC / CRC)

0x8C
0x17

A9

0x41, 0x39

t1-t2-t3

0xD, 0xA

End of frame

0x3a

Tabela 5.41: Exemplo resposta, registro Preset Single

62

MODBUS / Configurao
01-03-16

5.3.1.8 Fetch Comm Event Counter (Cdigo de funo 0x0B):


Esta funo devolve uma palavra de status e um contador de eventos a partir do
contador de eventos de comunicao do slave. O master consegue verificar com este
contador se o slave processou corretamente as mensagens.
O valor de contagem atualizado aps cada processamento de mensagem bem sucedido.
Esta contagem no efetuada nas respostas de exceo, comandos de poll ou consultas
do contador.
possvel reinicializar o contador de eventos atravs da funo de diagnstico (cdigo
0x08), atravs da subfuno Restart Communications Option (cdigo 0x01) ou de Clear
Counters e do registro de diagnstico (cdigo 0x0A).
Consulta:
Neste exemplo efetuada a leitura do contador de comunicao do slave 11:
Nome do campo

Exemplo

Start of frame

t1-t2-t3

0x3a

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x0B

0x0B

0B

0x30, 0x42

Error Check (LRC / CRC)

0x47
0x47

EA

0x45, 0x41

t1-t2-t3

0xD, 0xA

End of frame

RTU

ASCII

Tabela 5.42: Exemplo consulta, Fetch Comm Event Counter

Resposta:
A resposta contm uma palavra de status de 2 bytes e um contador de eventos de 2
bytes. A palavra de status contm apenas zeros.
Na tabela que se segue est apresentado um exemplo para uma resposta:
Nome de campo

Exemplo

Start of frame

t1-t2-t3

0x3a

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x0B

0x0B

0B

0x30, 0x42

Status high

0x00

0x00

00

0x30, 0x30

Status low

0x00

0x00

00

0x31, 0x33

Event count high

0x00

0x00

00

0x30, 0x30

Event count low

0x03

0x03

03

0x30, 0x33

Error Check (LRC / CRC)

0xE4
0xA0

E7

0x45, 0x37

t1-t2-t3

0xD, 0xA

End of frame

RTU

ASCII

Tabela 5.43: Exemplo resposta, Fetch Comm Event Counter

O contador de eventos mostra que foram contados 3 (0x03) eventos.

MODBUS / Configurao
01-03-16

63

5.3.1.9 Force Multiple Coils (Cdigo de funo 0x0F):


Atravs desta funo so definidas uma srie de bits de sada para 1 ou 0. Em um envio
por difuso os mesmos bits so definidos em todos os slaves ativados. O nmero
mximo de 256 bits.

Funo!

Consulta:
O primeiro ponto endereado com 0. Em Modicon o endereamento comea com 1
(0x01).
A mensagem de consulta especifica os bits que devem ser definidos. Os estados
solicitados de 1 ou 0 so determinados pelos contedos do campo de dados de consulta.
Em este exemplo so definidos 16 bits com o endereo 0 no slave 11. A consulta
contm 2 bytes com o valor 0xA5F0, ou seja, 1010 0101 1111 0000 em binrio.
Bit:

Coil:

15

14

13

12

11

10

O primeiro byte transmite os 0xA5 para o endereo 7 a 0, sendo 0 o bit com o valor
mais baixo. O byte seguinte transmite 0xF0 para o endereo 15 a 8, sendo o bit mais
baixo de 8 bits.
Nome do campo

Exemplo

Start of frame

t1-t2-t3

0x3a

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x0F

0x0F

0F

0x30, 0x46

Coil address high

0x00

0x00

00

0x30, 0x30

Coil address low

0x00

0x00

00

0x30, 0x30

Quantity of coils high

0x00

0x00

00

0x30, 0x30

Quantity of coils low

0x10

0x10

10

0x31, 0x30

Byte Counter

0x02

0x02

02

0x30, 0x32

Force data high (coils 7 ... 0)

0xA5

0xA5

A5

0x41, 0x35

Force data low (coils 15 ... 8)

0xF0

0xF0

F0

0x46, 0x30

Error Check (LRC / CRC)

0xE7
0x94

3F

0x33, 0x46

t1-t2-t3

0xD, 0xA

End of frame

RTU

ASCII

Tabela 5.44: Exemplo consulta, Force Multiple Coils

Resposta:
A resposta o endereo do slave, do cdigo de funo, o endereo de partida e o
nmero dos bits definidos.
Nome do campo

Exemplo

RTU

ASCII

Start of frame

t1-t2-t3

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x0F

0x0F

0F

0x30, 0x46

Coil address high

0x00

0x00

00

0x30, 0x30

Coil address low

0x00

0x00

00

0x30, 0x30

Quantity of coils high

0x00

0x00

00

0x30, 0x30

Quantity of coils low

0x10

0x10

10

0x31, 0x30

Error Check (LRC / CRC)

0x54
0xAD

D6

0x44, 0x36

t1-t2-t3

0xD, 0xA

End of frame

0x3a

Tabela 5.45: Exemplo resposta, Force Multiple Coils

64

MODBUS / Configurao
01-03-16

5.3.1.10 Registros Preset Multiple (cdigo de funo 0x10):


Esta funo registra valores em uma srie de palavras de sada (tambm designado por
Registro de sada). Em um envio por difuso os valores so registrados em todos os
slaves. O nmero mximo de registros por frame de 128.

Funo!

Consulta:
O primeiro ponto endereado com 0. Em Modicon o endereamento comea com 1
(0x01).
A mensagem de consulta determina os registros que devem ser definidos. Os dados so
enviados como 2 bytes por registro.
No exemplo indicado a forma como so definidos os dados nos dois registros 0 e 1 no
slave 11:
Nome do campo

Exemplo

RTU

ASCII

Start of frame

t1-t2-t3

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x10

0x10

10

0x31, 0x30

Starting address high

0x00

0x00

00

0x30, 0x30

Starting address low

0x00

0x00

00

0x30, 0x30

Number of register high

0x00

0x00

00

0x30, 0x30

Number of register low

0x02

0x02

02

0x30, 0x32

Byte Counter

0x04

0x04

04

0x30, 0x34

Data high (register 0)

0x12

0x12

12

0x31, 0x32

Data low (register 0)

0x34

0x34

34

0x33, 0x34

Data high (register 1)

0x56

0x56

56

0x35, 0x36

Data low (register 1)

0x78

0x78

78

0x37, 0x38

Error Check (LRC / CRC)

0xA9
0x43

CB

0x43, 0x42

t1-t2-t3

0xD, 0xA

End of frame
Tabela 5.46: Exemplo

0x3a

consulta, registro Preset Multiple

Resposta:
A resposta devolve o endereo do slave, o cdigo de funo, o endereo de partida e o
nmero dos registros definidos.
Nome do campo

Exemplo

RTU

ASCII

Start of frame

t1-t2-t3

Slave address

0x0B

0x0B

0B

0x30, 0x42

Function code

0x10

0x10

10

0x31, 0x30

Starting address high

0x00

0x00

00

0x30, 0x30

Starting address low

0x00

0x00

00

0x30, 0x30

Number of register high

0x00

0x00

00

0x30, 0x30

Number of register low

0x02

0x02

02

0x30, 0x32

Error Check (LRC / CRC)

0x41
0x62

E3

0x45, 0x33

t1-t2-t3

0xD, 0xA

End of frame

Tabela 5.47: Exemplo resposta, registro Preset Multiple

MODBUS / Configurao
01-03-16

65

0x3a

5.3.2

Funo!

Watchdog (comportamento em caso de falha do bus de campo)

O Watchdog serve para a vigilncia da transmisso de dados entre o comando superior e


o acoplador/controlador. Para tal, o comando superior aciona ciclicamente uma funo
de tempo (Time-out) no acoplador/controlador. No caso de uma comunicao isenta de
erros, no possvel este tempo alcanar o seu valor final, porque a comunicao
anteriormente iniciada de forma contnua. Se este tempo tiver decorrido existe uma
falha do bus de campo.
O Watchdog tem de estar ligado para que possa ser ativado (ver acoplador/ajustes ou
controlador/ajustes).
No acoplador/controlador existem registros especiais para a excitao e para a consulta
de status do Watchdog devido ao comando superior (endereos de registro 0x1000 a
0x1008).
Depois de ligar a tenso de alimentao o Watchdog no est ainda ativado. Primeiro
deve determinar-se o valor de Time-out (registro 0x1000). O Watchdog pode ser ativado
pelo fato de no registro de mscaras (0x1001) ser registrado um cdigo de funo que
no seja igual a 0. Existe uma segunda possibilidade de ativao registrando um valor
diferente de 0 no registro de comutao (0x1003).
Ao ler o tempo de acionamento mnimo (registro 0x1004) determinado se a reao de
erro do Watchdog foi ativada. Se este valor de tempo for 0 pressupe-se que se trata de
uma falha do bus de campo. O Watchdog pode ser iniciado de acordo com as duas
possibilidades anteriormente referidas ou por meio do registro 0x1007.
Uma vez iniciado, o usurio s pode parar o Watchdog, por motivos de segurana,
atravs de uma determinada via (registro 0x1005 ou 0x1008).

66

MODBUS / Configurao
01-03-16

Registros Watchdog:
Pode ser utilizada a comunicao com os registros Watchdog!
Ender.
registro

Denominao

Acesso

Compr.
(palavra)

Valor
de Descrio
referncia

0 x 1000

Tempo excedido
(Time-out),
WD_TIME

Leitura /
registro

pu/co
0x0000

Este registro memoriza o valor para o tempo


excedido (Time-out). Para que o Watchdog
possa ser iniciado, o valor de referncia tem de
ser alterado para um valor que no seja igual a
zero. O tempo definido em mltiplos de 100
ms, por conseguinte, 0x0009 significa um
tempo de Time-out de 0.9 s. Este valor no
pode ser alterado no Watchdog em curso. No
existe nenhum cdigo atravs do qual o valor
de dados atual possa ser novamente registrado
enquanto o Watchdog estiver ativo.

0 x 1001

Funo Watchdog
Mscara de
codificao,
Cdigo de funo
1...16,
WDFCM_1_16

Leitura /
registro

pu/co
0x0000

Por meio desta mscara possvel ajustar os


cdigos de funo, para acionar a funo do
Watchdog. Atravs do 1 pode ser selecionado
(Cdigo de funo-1)
o cdigo de funo ( = 2
+
....)
D1001.0 corresponde ao cdigo de funo 1,
D1001.1 corresponde ao cdigo de funo 2...
Se existir aqui um valor que no seja igual a
zero, iniciada a funo de Watchdog. Se na
mscara apenas forem registrados cdigos de
funes no suportadas, o Watchdog no
iniciado. Um erro existente reinicializado,
sendo possvel descrever novamente a figura
do processo. Se o Watchdog estiver ativo
tambm no possvel efetuar quaisquer
alteraes. No existe nenhum cdigo atravs
do qual o valor de dados atual possa ser
novamente registrado enquanto o Watchdog
estiver ativo.

0 x 1002

0 x 1003

0 x 1004

MODBUS / Configurao
01-03-16

Funo Watchdog Leitura /


Mscara
de registro
codificao,
Cdigo de funo
17...32,
WD_FCM_17_32
Watchdog-Trigger,
WD_TRIGGER

Leitura /
registro

Tempo
de
Leitura /
acionamento
mnimo
atual, registro
WD_AC_TRG_TIME

pu/co
0x0000

A mesma funo da anterior, embora com os


cdigos de funo 17 a 32. Estes cdigos no
so suportados, pelo que este registro deve
permanecer no valor de referncia. No existe
nenhum cdigo de exceo pelo qual o valor
de dados atual possa ser novamente registrado
enquanto o Watchdog estiver ativo.

pu/co
0x0000

Este registro utilizado para um mtodo de


Trigger alternativo. Ao registrar valores
distintos em este registro, acionado o
Watchdog. Os valores subsequentes tm de
ter tamanhos diferentes. O registro de um valor
que no seja igual a zero inicia o Watchdog.
Um erro de Watchdog reinicializado, sendo
novamente possvel o registro dos dados do
processo.

pu/co
0xFFFF

Atravs deste valor possvel efetuar a leitura


do status do Watchdog atual. Se o Watchdog
for acionado, o valor memorizado comparado
com o valor atual. Se o valor atual for inferior
ao valor memorizado, este substitudo pelo
valor atual. A unidade 100 ms/Digit. Ao
registrar valores novos alterado o valor
memorizado, no tendo qualquer efeito sobre o
Watchdog. 0x000 no permitido.

67

0 x 1005

Leitura /
Parar Watchdog,
1
registro
WD_AC_STOP_MASK

pu/co
0x0000

Se for registrado aqui primeiro o valor 0xAAAA


e em seguida 0x5555, o Watchdog pra. A
reao de erro do Watchdog bloqueada. Um
erro de Watchdog reinicializado, sendo
possvel efetuar novamente registros nos
dados do processo.

0 x 1006

Enquanto o
Watchdog est em
execuo,
WD_RUNNING

Leitura

pu
0x0000

Status
atual
do
em 0x0: Watchdog no
em 0x1: Watchdog ativo.

0 x 1007

Iniciar novamente
Watchdog,
WD_RESTART

Leitura /
registro

pu
0x001

O registro de 0x1 no registro, inicia novamente


o Watchdog.

pu
0x0000

Ao registrar os valores 0x0AA55 ou 0X55AA (a


partir de V2.5) o Watchdog para caso tenha
estado ativo. A reao de erro do Watchdog
desativada. Um erro de Watchdog iminente
reinicializado, sendo novamente possvel
efetuar registros no registro do Watchdog.

0 x 1008

Parar
Watchdog Leitura /
1
WD_AC_STOP_SIMPL registro
E

Tabela 5.48:Registros do Watchdog


co: Valor constante de ROM lugar do

Watchdog
est ativo,

pu: Valor de referncia ao ligar a tenso

O comprimento de 1 em todos os registros, isto , em cada acesso s possvel ler ou


registrar uma palavra.
Exemplos:
Definir um Watchdog para um excesso de tempo superior a 1
1. Registre 0x000A (=1000 ms / 100 ms) no registro para o excesso de tempo (0x1000).
2. Registre 0x0010 (=2(5-1)) na mscara de codificao (registro 0x1001), para iniciar o
Watchdog.
3. Utilize a funo Force Single Coil para acionar o Watchdog.
4. Leia o registro do tempo de acionamento atual mnimo e compare com o zero para
verificar se existe um excesso de tempo.
Os ltimos dois passos so excetuados ciclicamente.
Definir Watchdog para um excesso de tempo superior a 10 min
1. Registre 0x1770 (=10*60*1000 ms / 100 ms) no registro para o excesso de tempo
(0x1000).
2. Registre 0x0001 no registro do acionamento do Watchdog (0x1003) para iniciar o
Watchdog.
3. Registre 0x0001, 0x0000, 0x0001... ou um valor do contador no registro do
acionamento do Watchdog (0x1003) para iniciar o Watchdog.
4. Leia o registro do tempo mnimo de acionamento atual e compare com o zero para
verificar se existe um excesso de tempo.
Os ltimos dois passos so excetuados ciclicamente.

68

MODBUS / Configurao
01-03-16

Falha do bus de campo no acoplador:


A avaliao dos registros Watchdog efetuada por meio do Firmware do acoplador. O
bus de terminais interrompido. As sadas digitais so definidas para 0 e as sadas
analgicas para o valor mnimo (p. ex. em 4...20 mA para 4 mA).
Falha do bus de campo no controlador:
A avaliao dos registros Watchdog efetuada por meio do bloco de funes
FBUS_ERROR_INFORMATION no programa de comando. O bus de terminais
mantm a funo e as figuras de processo. O programa de comando pode continuar a ser
processado autonomamente.

Figura 5.15:Bloco de funes para determinao da falha do bus de campo

FBUS_ERROR (BOOL)

= FALSE = sem erro


= TRUE = falha do bus de campo

ERROR (WORD)

= 0 = sem erro
= 1 = falha do bus de campo

Atravs destas sadas e um programa de comando correspondente possvel conduzir o


n para um estado seguro em caso de falha do bus de campo.

MODBUS / Configurao
01-03-16

69

5.3.3
Funo de configurao
possvel efetuar a leitura dos seguintes registros para determinar a configurao dos
terminais conectados:
Endereo de Denominao
registro

Acesso

Co

Tipo

Descrio

0 x 1022

CnfLen.AnalogOut

Leitura

4++

pu

Nmero de bits I/O nas palavras de


dados do processo das sadas

0 x 1023

CnfLen.AnalogInp

Leitura

3++

pu

Nmero de bits I/O nas palavras de


dados do processo das entradas

0 x 1024

CnfLen.DigitalOut

Leitura

2++

pu

Nmero de bits I/O nas palavras de


dados do processo das sadas

0 x 1025

CnfLen.DigitalInp

Leitura

pu

Nmero de bits I/O nas palavras de


dados do processo das entradas

0 x 1026

slaveAdr

Leitura

pu

Endereo de n atual. O endereo


lido ao ligar a alimentao de tenso.

0 x 1027

Settings

Leitura

pu

Tabela 5.49: Funo de configurao

Aqui so guardados os ajustes


atuais. Estes so consultados ao
ligar a alimentao de tenso.
D0-D2: Taxa Baud
D3-D4: Byte Frame
D5:
Comprimento dados 8/7 Bit
D6:
no utilizado
D7:
no utilizado
D8-D10: End of Frame Time
D11:
Modo RTU/ASCII
D12:
Error Check
desativado/ativado
D13:
Extended Functions
desativado/ativado
D14:
Watchdog
desativado/ativado
D15:
no utilizado
pu: Valor de referncia ao ligar a tenso

70

MODBUS / Configurao
01-03-16

5.3.4

Informao do Firmware

Estes registros so utilizados para efetuar a leitura de informaes relativas ao Firmware


do acoplador ou controlador.
Endereo
Denominao
de registro
Revison,
0x2010
INFO_REVISION
Series code,
0x2011
INFO_SERIES
Item number,
0x2012
INFO_ITEM

Acesso
Leitura

Compr. Tipo
(palavra)
1
pu/co -

Leitura

pu/co -

Leitura

pu/co -

Descrio
Verso do Firmware (256* principal +
secundrio) p. ex.: V2.5 = 0x0205
Nmero de linha de produto WAGO:
750 para WAGO-I/O-SYSTEM 750
Ref n. WAGO:
312, 314, 315, 316 para acoplador,
812, 814, 815, 816 para controlador

0x2013

Major sub item code,


INFO_MAJOR

Leitura

pu/co -

Ref n ampliada WAGO.


Utilizada para verses de Firmware
especiais ou ajustes:
0xFFFF para acoplador/controlador.

0x2014

Minor sub item code,


INFO_MINOR

Leitura

pu/co -

Ref n ampliada WAGO.


Utilizada para verses de Firmware
especiais ou ajustes:
0xFFFF para acoplador/controlador.

0x2020

Description,
INFO_DESCRIPTIO
N

Leitura

128

pu/co -

0x2021

Description,
INFO_TIME

Leitura

16

pu/co -

Descrio breve para este


acoplador/controlador, no mx. 255
caracteres. Se no estiver disponvel,
encontra-se aqui o valor 0xFF.
Indicao da data de fabrico da verso
do Firmware, no mx. 31 caracteres. Se
no estiver disponvel, encontra-se aqui
o valor 0xFF.

0x2022

Description,
INFO_DATE

Leitura

16

pu/co -

0x2023

Description,
INFO_LOADER_INF
O

Leitura

Tabela 5.50: Informao do Firmware

MODBUS / Configurao
01-03-16

71

Indicao da data de fabrico da verso


do Firmware, no mx. 31 caracteres. Se
no estiver disponvel, encontra-se aqui
o valor 0xFF
32
pu/co Indicao da empresa e do usurio do
aparelho de programao do Firmware,
no mx. 63 caracteres. Se no estiver
disponvel, encontra-se aqui o valor
0xFF
pu: Valor de referncia ao ligar a tenso, co: Constante

5.3.5

Registros gerais

As constantes aqui gravadas podem ser utilizadas para testar a comunicao com o
master.
Endereo
Denominao
de registro
Zero, GP_ZERO
0x2000

Acesso
Leitura

Compr.
(palavra)
1

0x2001

Uns, GP_ONES

Leitura

0x2002

1,2,3,4, GP_1234

Leitura

Mscara1,
GP_AAAA

Leitura

Valor
inicial
pu/co
0x000
0
pu/co
0xFFF
F
pu/co
0x123
4

Descrio
Constante com zero.
Constante com uns. -1 se for declarada como
signed int ou MAXVALUE em unsigned
int.
Valor constante para testar de o High e LowByte esto trocados (formato Intel/Motorola).
Dever surgir no master como 0 x 1234. Se
surgir 0 x 3412, tm de ser trocados os High- e
Low-Byte.
Constante para ver se existem todos os bits. A
constante utilizada juntamente com o registro
0 x 2004.
Constante para ver se existem todos os bits. A
constante utilizada juntamente com o registro
0 x 2003.
Constante para controlar a aritmtica.

pu/co
0xAA
AA
Mscara 2,
Leitura
1
pu/co
0x2004
GP_5555
0x555
5
Leitura
1
pu/co
Maior nmero
0x2005
0x7FF
positivo,
F
GP_MAX_POS
Leitura
1
pu/co Constante para controlar a aritmtica.
Maior nmero
0x2006
0x800
negativo,
0
GP_MAX_NEG
Leitura
1
pu/co Constante para controlar a aritmtica.
Maior meio
0x2007
0x3FF
nmero positivo,
F
GP_HALF_POS
1
pu/co Constante para controlar a aritmtica.
Maio meio nmero Leitura
0x2008
0x400
negativo,
0
GP_HALF_NEG
Tabela 5.51: Registros gerais pu: Valor inicial ao ligar a tenso; co: constante
0x2003

72

MODBUS / Configurao
01-03-16

Colocao em funcionamento e diagnstico

6.1 Inicializao e indicaes de erro


Depois de ligar a tenso de alimentao, o acoplador/controlador verifica todas as
funes dos respectivos mdulos e a interface de comunicao atravs de um auto-teste.
Em seguida, determinada a configurao atual dos bus terminal. Durante a fase de
inicializao o LED "I/O ERR" est intermitente. Depois de uma inicializao sem
erros, o acoplador/controlador passa para o estado de Inicializao do bus de campo.
O LED verde I/O RUN sinaliza este estado. Em caso de erro o LED vermelho I/O
ERR continua intermitente com uma freqncia mais baixa. O tipo de erro indicado
atravs de uma seqncia de no mximo 3 seqncias intermitentes.
Funes de indicao do LED "I/O ERR":
1. Fase de inicializao do acoplador/controlador
depois de ligar a tenso de alimentao
2. Introduo da indicao de erro
3. Cdigo de erro
(Quantidade ciclos intermitentes 2 seqncia
intermitente)
4. Argumento de erro
(Quantidade ciclos intermitentes 3 seqncia
intermitente)
Fig. 6.1: LED Inicializao de bus de campo e
indicao de erro

1 seq. intermitente1 pausa

2 seq. intermitente

2 pausa

3 seq. intermitente

2 seqncia intermitente

3 seqncia intermitente

Cdigo de erro

Argumento de erro

Erro de controle de soma EEPROM

Estouro da memria buffer interna para o cdigo inline esquerdo

Tipo de dados desconhecido

Atribuio de imagem de processo programada no plausvel

N (N>0)

Erro na comparao de tabelas terminal de bus N (configurao


programada), os terminais passivos tais como os terminais de
alimentao do potencial so irrelevantes

Significado

Termina(is)l de bus identificou(aram) incorretamente o comando


do terminal bus

Erro de dados no terminal bus ou interrupo do terminal bus no


acoplador/controlador

N (N>0)
5

Tabela 6.1: Diagnstico de erros, n

MODBUS / Colocao em funcionamento e diagnstico 73


01-03-16

Terminal bus interrompido aps o terminal N


Erro de terminal bus na comunicao com o terminal N

Fig. 6.2: Inicializao Acoplador/controlador

74

g012829e

MODBUS / Colocao em funcionamento e diagnstico


01-03-16

6.2 LED MODBUS

Fig. 6.3: LED MODBUS

Os quatro LED apresentados indicam o status do acoplador/controlador.

Status

LED

Estado

Descrio

N pronto para a comunicao

ON

luminoso

O n trabalha normalmente. O LED apaga por breves instantes


se o destinatrio receber um frame incompleto ou um frame
para um outro n.

N transmite dados

TXD

intermitente

O n envia um frame.

N recebe dados

RXD

luminoso

O n recebe um frame com um endereo slave prprio ou


difuso.

N identifica erro

CRC

intermitente

O cdigo de erro recebido apresenta uma diferena em relao


ao cdigo calculado. A informao do frame recebido
ignorado se a verificao de erros estiver ativa.

CRC

luminoso

Transmisso do programa de aplicao da RAM para o Flash

Apenas controlador
Flash

Tabela 6.2: : Indicaes de status e de erros

Tambm possvel aceder s funes de diagnstico atravs dos seguintes registros:


Endereo
de registro

Designao

Acesso

Comprim Valor
ento
inicial

Descrio

0x1020

LedErrCode

leitura

2++

pu
0x0000

Ver descrio LED do cdigo de erro

0x1021

LedErrArg

leitura

pu
0x000

Ver descrio LED do argumento de erro

Tabela 6.3: Registro para funes de diagnstico

MODBUS / Colocao em funcionamento e diagnstico 75


01-03-16

pu: Valor especificado para ligao de tenso

6.3 Colocao em funcionamento do controlador com


WAGO-I/O-PRO
A colocao em funcionamento efetuada por meio do PC. A ligao entre o PC
(interface: COMx) e o controlador estabelecida atravs do cabo de comunicao
WAGO1. Os parmetros de comunicao para o intercmbio de dados entre o
controlador e o PC tm de coincidir. No controlador esto ajustados os seguintes
parmetros:

Taxa Baud: 19200 Bd


Stop Bits: 1
Paridade: par

Estes parmetros so ajustados no WAGO-I/O-PRO com a caixa de dilogo "parmetro de


comunicao".

Fig. 6.4: PC e controlador, comutador para modos de funcionamento

g012830e

As funes especficas de ensaio e de colocao em funcionamento do


WAGO-I/O-PRO esto indicadas no manual correspondente2. Todas as funes
subsequentes designadas por "Online" so executadas no PC com WAGO-I/O-PRO.

Funo!

Antes de efetuar o logon, deve colocar-se o interruptor de codificao para o


endereo de estao em "00"! O endereo alterado transferido para o
controlador ao ligar novamente a tenso de alimentao.
Antes de carregar o programa deve colocar-se o comutador para os modos de
funcionamento em Stop ou parar os ciclos com "Online" "Stop".

Cabo de comunicao n. de encomenda 750-920 (componente da ferramenta de programao


IEC 61131-3)
2
Manual WAGO-I/O-PRO, alemo, n. de encomenda 750-122/000-002
76

MODBUS / Colocao em funcionamento e diagnstico


01-03-16

O processamento do programa pode ser iniciado em qualquer posio do comutador dos


modos de funcionamento com "Online" "Start" e parado com "Online" "Stop".
Ateno!
Se em "Online" "Stop" ou ao mudar o comutador dos modos de funcionamento de
Run para Stop ainda estiverem definidas sadas (p. ex. para proteo do motor ou
vlvulas) elas continuaro definidas! Os desligamentos por software p. ex. por meio de
iniciadores ficam sem efeito visto que o programa deixa de ser processado!
(A mudana do modo de funcionamento efetuada internamente no final de um ciclo do
programa.)

MODBUS / Colocao em funcionamento e diagnstico 77


01-03-16

78

MODBUS / Colocao em funcionamento e diagnstico


01-03-16

7 Condies de funcionamento gerais


As condies de funcionamento descritas em seguida tm de ser preenchidas por forma
a assegurar um funcionamento sem erros do WAGO-I/O-SYSTEM 750.

7.1 Condies de transporte e de armazenagem


As indicaes que se seguem aplicam-se aos componentes I/O que so transportados ou
armazenados na embalagem original.
Tipo de condio

Faixa admissvel

Queda livre

1m

Temperatura

-40C ... +70C

Umidade atmosfrica relativa

5 % a 95 % (sem condensao)

Tabela 7.1: Condies de transporte e de armazenagem

7.2 Condies climticas do ambiente


Os mdulos do WAGO-I/O-SYSTEM 750 no podem ser utilizados sem medidas
adicionais
- em locais com condies de funcionamento complicadas,
p. ex. devido existncia de p, vapores ou gases custicos
- em locais com elevada radiao ionizante.
Temperatura de servio:
Umidade atmosfrica relativa
em estado de funcionamento:
Montagem:

0C a + 55C
5 % a 95 % (sem condensao)
Se possvel, na horizontal
(para uma melhor evacuao de calor)

Desgaste devido a
substncias nocivas:

MODBUS / Condies de funcionamento gerais


01-03-16

Controle segundo
IEC 68-2-42
IEC 68-2-43

79

7.3 Condies mecnicas das zonas adjacentes


(indicadas sob a forma de vibraes senoidais)
Faixa de freqncias (Hz)

permanentemente

esporadicamente

10 f < 57

0,0375 mm amplitude

0,075 mm amplitude

57 f < 150

0,5 g
acelerao constante

1g
acelerao constante

Tabela 7.2: Faixa de freqncias

Se ocorrerem choques ou vibraes maiores tem de se reduzir a acelerao ou a


amplitude atravs de medidas adequadas.
Tipo e dimenso dos controles quanto a condies mecnicas das zonas adjacentes
Controle de

Norma de controle

Observaes

Vibraes

Controle de vibraes
segundo IEC 68, parte
2-6

Tipo de vibrao:
Passagens por freqncias com uma
velocidade de modificao de
1 oitava/minuto
10 Hz f < 57 Hz, constante
amplitude 0,075mm
57 Hz f < 150 Hz, constante
acelerao 1 g
Durao de vibrao: 10
Passagens de freqncia por eixo em cada
um dos 3 eixos verticais

Choque

Controle de choque
segundo IEC 68,
parte2-27

Tipo do choque: semi-seno


Fora do choque: 15 g valor mximo,
Durao de 11 ms
Sentido do choque: 2 choques em cada um
dos 3 eixos verticais

Tabela 7.3: Controles

80

MODBUS / Condies de funcionamento gerais


01-03-16

7.4 Classe e grau de proteo


Classe de proteo
Classe de proteo segundo IEC 536 (VDE 0106, parte 1):
necessrio terminal de terra de proteo ao trilho perfilado!
Grau de proteo
Grau de proteo segundo IEC 529: IP 20
(proteo contra o contato c/ pontas de ensaio standard)
Proteo contra corpos estranhos:
dimetro > 12 mm
Proteo contra a gua:
sem proteo especial
Para proteo contra a entrada de gua esto disposio caixas de sistemas de
moldagem por presso de alumnio, polister ou ao refinado com o grau de proteo IP
65 (ver catlogo WAGO-I/O-SYSTEM 750).

7.5 Normas e resultados de controles


Homologaes:

Homologaes Ex.:

Marcao de conformidade:

MODBUS / Condies de funcionamento gerais


01-03-16

UI listed

E175199
E198726

CSA

LR 18677-57
(750-xxx/ 1xx-xxx)

Atex

prEN50021
EEX nA II T4

Ul listed

Class I Div2 ABCD T4A

CE

81

7.6 Compatibilidade eletromagntica


Os requisitos relativos compatibilidade eletromagntica que se seguem so
preenchidos por todos os mdulos do WAGO-I/O-SYSTEM 750 (exceto dos modelos
750-630 e 750-631).
Imunidade s interferncias segundo EN 50082-2 (95)
EN 61000-4-2

4 kV/8 kV

(2/4)

EN 61000-4-3

10 V/m 80 % AM

(3)

EN 61000-4-4

2 kV

(3/4)

EN 61000-4-6

10 V/m 80 % AM

(3)

(30 m)

Emisso de interferncias segundo EN 50081-2 (94)


EN 55011

30 dBV/m
37 dBV/m

Tabela 7.4: Compatibilidade electromagntica

82

MODBUS / Condies de funcionamento gerais


01-03-16

Utilizao em reas potencialmente explosivas


Prefcio

83

8 Utilizao em reas potencialmente explosivas


8.1 Prefcio
A evoluo atual mostra que em muitas empresas da indstria qumica ou
petroqumica, mas tambm em reas da automatizao do fabrico e do
processo, so operadas instalaes nas quais se trabalha com substncias, cujas
misturas de gs-ar, vapor-ar e p-ar podem ser explosivas. Por conseguinte, os
materiais eltricos utilizados nestas instalaes no podem constituir nenhum
perigo passvel de desencadear uma exploso, com os inerentes danos pessoais
e materiais. Este aspecto regulado a nvel nacional assim como a nvel
internacional por meio de leis, portarias ou disposies. O WAGO-I/OSYSTEM 750 (eltricos utilizados) est preparado para a utilizao em reas
potencialmente explosivas da zona 2, pelo que se seguem algumas definies
de conceitos fundamentais de proteo contra exploses.

8.2 Medidas de proteo


Regra geral, distingue-se entre duas medidas de preveno contra exploses. A
proteo primria contra exploses descreve como se impede a formao de
uma atmosfera potencialmente explosiva p. ex. evitando lquidos
combustveis, a limitao da concentrao e medidas de ventilao, para
enumerar apenas algumas possibilidades. Embora as possibilidades da
proteo primria contra exploses devam ser esgotadas no mbito da
proteo contra exploses, existem inmeras aplicaes nas quais no
possvel utilizar as medidas de proteo primria. Em estes casos, aplicada a
proteo secundria contra exploses, que ser descrita mais frente em
detalhe.

8.3 Classificao de acordo com CENELEC / IEC


As especificaes aqui enumeradas so vlidas para a utilizao na Europa e
tm por base as normas EN50... do CENELEC (European Committee for
Electrotechnical Standardization) e IEC79-... da IEC (International
Electrotechnical Commission):

8.3.1 Diviso em zonas


As reas potencialmente sujeitas a exploses so zonas nas quais a atmosfera
(no caso de um perigo potencial) est sujeita ocorrncia de exploses. Como
explosivo designada uma mistura especial de substncias inflamveis em
forma de gases, vapores, nebulizaes ou poeiras com ar em determinadas
condies atmosfricas que com temperatura excessivamente alta, atravs de
arcos voltaicos ou fascas, pode provocar uma exploso. Das reas explosivas
so riados para descrever o nvel da concentrao de uma atmosferia
explosiva. Esta subdiviso, segundo a probalidade da ocorrncia de um perigo
de exploso, extremamente importante por motivos tcnicos de segurana
assim como por motivos de rentabilidade, visto que os requisitos de material
permanentemente envolvidos por uma atmosfera perigosa potencialmente
WAGO-I/O-SYSTEM 750
Sistema modular I/O

84

Utilizao em reas potencialmente explosivas


Classificao de acordo com CENELEC / IEC

explosiva, tm de ser bastante mais altos do que os requisitos de material que


esto apenas raramente e por breves instantes envolvidos por uma atmosfera
perigosa potencialmente explosiva.
reas sujeitas a exploses devido a gases, vapores ou nebulizaes
inflamveis:
Zona 0 abrange as reas nas quais existe permanentemente ou durante
perodos prolongados (> 1000 h /ano) uma atmosfera perigosa
potencialmente explosiva.
Zona 1 abrange as reas nas quais provvel ocorrer esporadicamente uma
atmosfera perigosa potencialmente explosiva (> 10 h 1000 h /ano).
Zona 2 abrange as reas nas quais provvel ocorrer, se bem que
raramente e por perodos curtos, uma atmosfera perigosa potencialmente
explosiva (> 0 h 10 h /ano).
reas potencialmente explosivas devido a poeiras:
Zona 20 abrange as reas nas quais existe permanentemente ou durante
perodos prolongados uma atmosfera perigosa potencialmente explosiva (>
1000 h /ano).
Zona 21 abrange as reas nas quais provvel ocorrer esporadicamente
uma atmosfera perigosa potencialmente explosiva (> 10 h 1000 h /ano).
Zona 22 abrange as reas nas quais provvel ocorrer, se bem que
raramente e por perodos curtos, uma atmosfera perigosa potencialmente
explosiva (> 0 h 10 h /ano).

8.3.2 Grupos de proteo contra exploses


Alm disso, os materiais eltricos para reas potencialmente explosivas so
classificados em dois grupos:
Grupo I:

O grupo I contm os materiais eltricos que podem ser utilizados


em minas de carvo expostas ao perigo de grisu.

Grupo II:

O grupo II contm materiais eltricos que podem ser utilizados


em todas as outras reas potencialmente explosivas. Visto que
esta vasta rea de utilizao est sujeita a uma grande variedade
de gases inflamveis, faz-se uma subdiviso do grupo II em IIA,
IIB e IIC.

WAGO-I/O-SYSTEM 750
Sistema modular I/O

Utilizao em reas potencialmente explosivas


Classificao de acordo com CENELEC / IEC

85

A subdiviso tem em conta o fato de os diferentes


substncias/gases tambm apresentarem diversas energias de
ignao como valor caracterstico. Por este motivo, atribuem-se
trs subgrupos de gases representativos:

IIA Propano
IIB Etileno
IIC Hidrognio

Energia de inflamao mnima de gases representativos


Grupo de exploso

IIA

IIB

IIC

Gs

Metano

Propano

Etileno

Hidrognio

Energia de ignao (J)

280

250

82

16

freqente exigir-se o grupo de exploso mais seguro, o IIC, visto que nas
instalaes qumicas o hidrognio massivamente utilizado como auxiliar de
produo.

8.3.3 Categorias de aparelhos


Alm disso, as reas de utilizao (zonas) e os grupos de exploso (condies
de utilizao) dos materiais eltricos esto subdivididas em categorias:
Categ. de
aparelho

Grupo de rea de utilizao


exploso

M1

Proteo contra grisu

M2

Proteo contra grisu

1G

II

Zona 0 Perigo de exploso devido a gs, vapores e nebulizaes

2G

II

Zona 1 Perigo de exploso devido a gs, vapores e nebulizaes

3G

II

Zona 2 Perigo de exploso devido a gs, vapores e nebulizaes

1D

II

Zona 20 Perigo de exploso devido a poeira

2D

II

Zona 21 Perigo de exploso devido a poeira

3D

II

Zona 22 Perigo de exploso devido a poeira

8.3.4 Classes de temperatura


A temperatura superficial mxima para materiais eltricos do grupo de
proteo contra exploses I situa-se nos 150 C (perigo devido s acumulaes
de p de carvo) ou em 450 C (sem perigo devido s acumulaes de p de
carvo).
Os materiais eltricos do grupo de proteo contra exploses II subdividem-se
de acordo com a temperatura superficial mxima para todos os tipos de
WAGO-I/O-SYSTEM 750
Sistema modular I/O

86

Utilizao em reas potencialmente explosivas


Classificao de acordo com CENELEC / IEC

proteo contra ignao em classes de temperatura. As temperaturas tm como


referncia uma temperatura ambiente de 40 C durante o funcionamento e
controle dos materiais eltricos, sendo que a temperatura de ignao mais
baixa da atmosfera potencialmente explosiva em questo ter de ser superior
temperatura superficial mxima.
Classe de
temperatura

Temperatura superficial
mxima

Temperatura de ignao
das substncias inflamveis

T1

450 C

> 450 C

T2

300 C

> 300 C 450 C

T3

200 C

> 200 C 300 C

T4

135 C

> 135 C 200 C

T5

100 C

>100 C 135 C

T6

85 C

> 85 C 100 C

A tabela apresentada em seguida pretende informar sobre a diviso percentual


das substncias relativamente s classes de temperatura e dos grupos de
substncias:
Classe de temperatura
T1

T2

T3

T4

T5

T6

Total*

26,6 %

42,8 %

25,5 %

4,9 %

0%

0,2 %

432

94,9 %
Grupo de exploso
IIA

IIB

IIC

85,2 %

13,8 %

1%

Total*
501
*

Quantidade de material marcado

8.3.5 Tipos de proteo contra a ignao


Os tipos de proteo contra a ignao definem as medidas especiais que tm
de ser tomadas nos materiais eltricos com vista a evitar a inflamao de uma
atmosfera potencialmente explosiva causada pelos primeiros. Por este motivo
faz-se a distino entre os seguintes tipos de proteo contra a ignao.

WAGO-I/O-SYSTEM 750
Sistema modular I/O

Utilizao em reas potencialmente explosivas


Classificao de acordo com CENELEC / IEC

87

Identifica Norma CENELEC


o

IEC-Norm

Explicao

rea de
utilizao

EEx o

EN 50 015

IEC 79-6

Invlucro com
imerso em leo

Zona 1 + 2

EEx p

EN 50 016

IEC 79-2

Invlucro com
pressurizao

Zona 1 + 2

EEx q

EN 50 017

IEC 79-5

Invlucro com
imerso em areia

Zona 1 + 2

EEx d

EN 50 018

IEC 79-1

Invlucro prova de
presso

Zona 1 + 2

EEx e

EN 50 019

IEC 79-7

Segurana aumentada

Zona 1 + 2

EEx m

EN 50 028

IEC 79-18

No acendvel

Zona 1 + 2

EEx i

EN 50 020 (aparelho)
EN 50 039 (sistema)

IEC 79-11

Segurana intrnseca

Zona 0 + 1 + 2

EEx n

EN 50 021

IEC 79-15

Material para
zona 2 (ver em baixo)

Zona 2

O tipo de proteo contra a inflamao n descreve exclusivamente a


utilizao de meios de proteo contra exploses na zona 2. Esta zona abrange
reas nas quais provvel ocorrerem raramente e apenas por perodos curtos
as atmosferas perigosas potencialmente explosivas. A referida zona representa
a transio entre a rea da zona 1, na qual a proteo contra exploses
necessria e a rea segura, na qual pode p. ex. soldar em qualquer altura.
Para evitar a aplicabilidade isolada das legislaes nacionais, esto em
elaborao disposies que visam regulamentar os referidos materiais
eltricos a nvel europeu e internacional. Graas norma EN 50 021, os
fabricantes de materiais eltricos esto em condies de receber declaraes
das respectivas autoridades competentes tais como p. ex. da KEMA nos Pases
Baixos ou a PTB na Alemanha, que certificam que os aparelhos inspecionados
correspondem ao projeto da norma.
Alm disso, a definio do tipo de proteo contra a inflamao n obriga a
que os materiais eltricos sejam devidamente identificados conforme se segue:
A no provoca fascas (mdulos de funo sem rel /sem interruptor)
AC provoca fascas, contatos isolados (mdulos de funo com rel /sem
interruptor)
L limitao quanto energia (mdulos de funo com interruptor)

Outras informaes
Para informaes mais detalhadas deve consultar as normas, diretivas e as
portaria nacionais e internacionais!

WAGO-I/O-SYSTEM 750
Sistema modular I/O

88

Utilizao em reas potencialmente explosivas


Classificaes de acordo com NEC

8.4 Classificaes de acordo com NEC


Para a Amrica do Norte, aplicam-se especificaes que divergem das que so
utilizadas na Europa, correspondendo s classificaes enumeradas em
seguida de acordo com NEC 500 (National Electric Code):

8.4.1 Diviso das zonas


O grau de perigosidade independentemente da sua natureza definido pela
subdiviso em Divisions. So vlidas as seguintes atribuies
reas potencialmente explosivas devido a gases, vapores, nebulizaes e poeiras
inflamveis
Diviso 1

abrange reas nas quais provvel existir ocasionalmente (> 10 h 1000 h


/ano) ou permanentemente ou durante perodos prolongados (> 1000 h
/ano) uma atmosfera perigosa potencialmente explosiva.

Diviso 2

abrange reas nas quais provvel ocorrer apenas raramente e apenas


durante perodos curtos (>0 h 10 h /ano) uma atmosfera perigosa
potencialmente explosiva.

8.4.2 Grupos de proteo contra exploses


Os materiais eltricos para as reas potencialmente explosivas so
classificados em trs categorias de perigosidade:
Class I (gases e vapores):

Group A (acetileno)
Group B (hidrognio)
Group C (etileno)
Group D (metano)

Class II (poeiras):

Group E (poeiras metlicas)


Group F (poeiras de carvo)
Group G (poeiras de farinha, poeiras de amido e de cereais)

Class III (fibras):

Sem subgrupos

WAGO-I/O-SYSTEM 750
Sistema modular I/O

Utilizao em reas potencialmente explosivas


Classificaes de acordo com NEC

89

8.4.3 Classes de temperatura


Os materiais eltricos para reas potencialmente explosivas so diferenciados
pelas classes de temperatura:
Classe de temperatura

Temperatura superficial
mxima

Temperatura de inflamao
das substncias inflamveis

T1

450 C

> 450 C

T2

300 C

> 300 C 450 C

T2A

280 C

> 280 C 300 C

T2B

260 C

> 260 C 280 C

T2C

230 C

>230 C 260 C

T2D

215 C

>215 C 230 C

T3

200 C

>200 C 215 C

T3A

180 C

>180 C 200 C

T3B

165 C

>165 C 180 C

T3C

160 C

>160 C 165 C

T4

135 C

>135 C 160 C

T4A

120 C

>120 C 135 C

T5

100 C

>100 C 120 C

T6

85 C

> 85 C 100 C

WAGO-I/O-SYSTEM 750
Sistema modular I/O

90

Utilizao em reas potencialmente explosivas


Identificao

8.5 Identificao
8.5.1 Para Europa
De acordo com CENELEC e IEC

Fig. 8-1: Exemplo para inscrio lateral dos terminais bus


(750-400, terminal de entrada de 2 canais digitais 24 V DC)

g01xx03d

WAGO-I/O-SYSTEM 750
Sistema modular I/O

Utilizao em reas potencialmente explosivas


Identificao

91

8.5.2 Para America do Norte


De acordo com NEC 500

Fig. 8-2: Exemplo para inscrio lateral dos terminais bus


(750-400, terminal de entrada de 2 canais digitais 24 V DC)

WAGO-I/O-SYSTEM 750
Sistema modular I/O

g01xx04d

92

Utilizao em reas potencialmente explosivas


Disposies relativas montagem

8.6 Disposies relativas montagem


Ao invs das disposies relativas ao fabrico de materiais eltricos, para os
quais se operou a harmonizao no seio dos estados membros do CENELEC,
a normalizao internacional em matria de disposies sobre construo e
montagem ainda est atrasada.
Na Alemanha devem ser observadas diversas disposies e portarias
nacionais para a montagem de instalaes eltricas em reas potencialmente
explosivas. A base constituda pela norma Elex V qual se encontra
associada a norma DIN VDE 0165/2.91. Em seguida, encontram-se
enumerados alguns extratos adicionais de disposies VDE:
DIN VDE 0100

Montagem de instalaes de corrente forte com tenses


nominais at 1000 V

DIN VDE 0101

Montagem de instalaes de corrente forte com tenses


nominais superiores a 1 kV

DIN VDE 0800

Montagem e funcionamento de instalaes de


telecomunicaes incluindo instalaes de processamento
de informaes

DIN VDE 0185

Sistemas de pra-raios

Nos EUA e no Canad existem regulamentos prprios. Em seguida, so


apresentados extratos dessas disposies:
NFPA 70

National Electrical Code Art. 500 Hazordous Locations

ANSI/ISA-RP
12.6-1987

Recommended Practice

C22.1

Canadian Electrical Code

WAGO-I/O-SYSTEM 750
Sistema modular I/O

Utilizao em reas potencialmente explosivas


Disposies relativas montagem

93

Perigo
Para componentes homologados para uma utilizao em reas potencialmente
explosivas devem ser observados os seguintes aspectos:
A. Este equipamento destina-se exclusivamente s aplicaes na Classe I,
Devison 2, Group A, B, C, D ou em reas que no sejam potencialmente
explosivas.
B. Perigo de exploso
A substituio de componentes poder comprometer a adequao para a
Class I, Devision 2.
C. O equipamento s deve ser separado se a corrente estiver desligada ou
quando se tratar de uma rea que no seja potencialmente explosiva.
D. As indicaes relativas ao fusvel, tenso e corrente nominal, esto
impressas nos dispositivos de suporte do fusvel dos terminais de
alimentao.

A pedido, poder obter um comprovativo de certificao.

WAGO-I/O-SYSTEM 750
Sistema modular I/O

94

Utilizao em reas potencialmente explosivas


Disposies relativas montagem

WAGO-I/O-SYSTEM 750
Sistema modular I/O

Das könnte Ihnen auch gefallen