5.1.4Exemplo de aplicação
Na seguinte figura é representado um exemplo para uma figura de processo das entradas. A configuração é composta por 10 entradas digitaise e 8 entradas analógicas. Por conseguinte, a figura de processo tem um comprimento de dados de 8 palavras para as entradas analógicas e 1 palavra para as entradas digitais, ou seja, 9 palavras.
X 1
901 |
||
8 |
|
2 |
7 |
|
3 |
|
||
6 |
|
4 |
5 |
|
|
X 10 |
||
901 |
||
8 |
|
2 |
7 |
|
3 |
|
||
6 |
|
4 |
5 |
|
|
MODBUS |
RUN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TxD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24V |
0V |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
|
RxD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CRC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I/O RUN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I/O ERR |
+ + + + + + |
|
|
|
|
+ + |
|
|
+ + + + |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
M |
M |
M |
|
|
M |
M |
|
|
|
|
M |
M |
|
750-312 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S |
S |
S |
S |
|
|
S |
S |
|
|
|
|
S |
S |
|
|
|
|
750-400 |
750-400 |
750-467 |
750-467 |
750-400 |
750-467 |
750-400 |
750-400 |
750-467 |
750-600 |
|||||||||
|
Bit 1 |
1 |
|
|
1 |
1 |
1 |
Figura do processo das palavras |
Bit 2 |
2 |
Word12 Word12 |
2 |
Word12 |
2 |
Word12 |
de entrada |
Word2 Word2 |
Word2 2 |
Word2 |
||||
|
|
|
|
|
|
|
Endereços MODBUS |
|
0x0000 |
Word12 |
0x0001 |
Word2 |
0x0002 |
Word12 |
0x0003 |
Word2 |
0x0004 |
Word12 |
0x0005 |
Word2 |
0x0006 |
Word12 |
0x0007 |
Word2 |
0x0008 |
|
Figura do processo dos bits de entrada 
Endereços
MODBUS
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
0x0007
0x0008
0x0009
Figura 5.3: Exemplo para a figura do processo das entradas, acoplador |
g012814p |
MODBUS / Configuração |
33 |
01-03-16 |
|
|
A configuração que se segue é composta por duas saídas digitais e 4 saídas analógicas e constitui um exemplo para a figura do processo das saídas. A figura do processo é composta por 4 palavras para as saídas analógicas e uma palavra para as saídas digitais.
X 1
901 |
||
8 |
|
2 |
7 |
|
3 |
|
||
6 |
|
4 |
5 |
|
|
X 10 |
||
901 |
||
8 |
|
2 |
7 |
|
3 |
6 |
|
4 |
5 |
|
|
MODBUS |
RUN |
|
|
|
|
|
|
|
|
TxD |
|
|
|
|
|
|
|
|
24V |
0V |
01 |
02 |
03 |
04 |
05 |
06 |
|
RxD |
|
|
|
|
|
|
|
|
CRC |
|
|
|
|
|
|
|
|
I/O RUN |
|
|
|
|
|
|
|
|
+ |
+ |
|
|
L |
L |
|
|
|
I/O ERR |
|
|
|
|
|
|
|
|
|
|
M |
M |
N |
N |
M |
M |
|
750-312 |
|
|
|
|
|
|
|
|
|
|
S |
S |
|
|
S |
S |
|
|
|
750-550 |
750-501 |
750-550 |
750-600 |
|||
Figura do processo das palavras de saída
Endereços MODBUS
0x0000 / 0x0200 Word12
0x0001 / 0x0201 Word2
0x0002 / 0x0202 Word12
0x0003 / 0x0203 Word2
0x0004 /
0x0204
Figura do processo das palavras de entrada
Endereços MODBUS
0x0200 |
Word12 |
|
Word2 |
||
0x0201 |
||
|
0x0202 |
Word12 |
0x0203 |
Word2 |
0x0204 |
|
Figura do processo dos bits de saída
Endereços MODBUS
0x0000 / 0x0200*
0x0001 / 0x0201*
Figura do processo dos bits de entrada
Endereços MODBUS
0x0200
0x0201
|
Bit 1 |
Word12 |
Word12 |
Word2 |
Bit 2 Word2 |
* only from version 2.5
Figura 5.4: Exemplo para a figura do processo das saídas, acoplador |
g012815p |
34 |
MODBUS / Configuração |
|
01-03-16 |
|
5.2Controlador
(750-812, 750-814, 750-815, 750-816)
5.2.1Ajustes
Ao contrário do acoplador MODBUS, a configuração do controlador ajustada a partir de fábrica, não é efetuada através de interruptores DIP, mas é alterada por meio do PC. A comunicação entre o controlador e o PC é apresentada no capítulo ‘Colocação em funcionamento e diagnóstico’.
O ajuste do controlador é efetuado por software com o bloco de funções ‘FieldbusConfiguration’ da biblioteca WAGO-I/O-PRO. Se este módulo for transferido para o programa de comando, o ajuste automático também é efetuado após a substituição do controlador. Os ajustes são transferidos para o conjunto de parâmetros do controlador. Se os valores pretendidos não 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 máquina ou instalação, é possível efetuar o download e iniciar novamente um programa do sistema de programação, composto apenas pelo módulo de configuração.
Figura 5.5: Bloco de funções para o ajuste do controlador
Os ajustes do acoplador são descritos em seguida, sendo utilizado freqüentemente o conceito ‘Frame’. Um ‘Frame’ é um bloco de transmissão de dados.
MODBUS / Configuração |
35 |
01-03-16 |
|
|
5.2.1.1 Ajustes standard
O controlador é fornecido com os seguintes valores standard:
Módulo de funções de entrada |
Ajuste |
Valor |
Capítulo |
Configuração do bus de campo |
|
|
|
|
|
|
|
TAXA BAUD |
9600 Bd |
6 |
5.2.1.2 |
|
|
|
|
BYTEFRAME |
No Parity, 8 bits |
0 |
5.2.1.3 |
|
1 Stop Bit |
|
|
COMPRIMENTO DADOS |
8 bits |
FALSE |
5.2.1.3 |
|
|
|
|
ENDOFFRAMETIME |
3 x Frame Time |
0 |
5.2.1.4 |
|
|
|
|
ASCIIRTUMODE |
Modo RTU |
TRUE |
5.2.1.5 |
|
|
|
|
ERRORCHECKING |
Em |
TRUE |
5.2.1.6 |
|
processamento |
|
|
EXTENDEDFUNCTIONS |
sem |
FALSE |
5.2.1.7 |
|
|
|
|
NOWATCHDOG |
Watchdog |
FALSE |
5.2.1.8 |
|
ativado |
|
|
Tabela 5.12: Ajustes standard, controlador
5.2.1.2 Ajuste da taxa Baud
É possível ajustar as seguintes taxas Baud:
Taxa Baud |
Taxa Baud |
TAXA BAUD |
750-812/814 |
750-815/816 |
Valor |
150 Bd |
38400 Bd |
0 |
|
|
|
300 Bd |
57600 Bd |
1 |
|
|
|
600 Bd |
115200 Bd |
2 |
|
|
|
1200 Bd |
1200 Bd |
3 |
|
|
|
2400 Bd |
2400 Bd |
4 |
|
|
|
4800 Bd |
4800 Bd |
5 |
|
|
|
9600 Bd |
9600 Bd |
6 |
|
|
|
19200 Bd |
19200 Bd |
7 |
|
|
|
Tabela 5.13: Taxas Baud, controlador
O ajuste standard aquando do fornecimento é de 9600 Baud.
36 |
MODBUS / Configuração |
|
01-03-16 |
|
5.2.1.3 Detecção de erros, comprimento da seqüência de caracteres
Para cada Byte é possível enviar adicionalmente um Parity Bit. Com a ajuda do Parity Bit são detectados os erros na transmissão de dados. Faz-se a distinção entre a verificação 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 título de exemplo, na transmissão da seqüência 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 definição é 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 detecção de erros é assegurado em um erro, embora não seja possível no caso de vários erros. Se o controlador detectar um erro de paridade, o frame é ignorado e só depois de um novo ‘Start of Frame’ é que é possível receber um frame novo.
Se o slave receber frames incorretos, estes não serão respondidos. O master detecta este erro pelo fato de segundo o tempo ajustado previamente (Time-out) não ser recebido nenhum frame correspondente.
No controlador MODBUS 750-812 é possível acrescentar um bit de paridade a cada Byte. O comprimento de dados pode ser selecionado para 7 ou 8 bits. Além disso, existe a possibilidade de inserir 1 a 3 Stop Bits.
Byte Frame |
Comprimento de |
Stop Bits |
DATALENGTH |
BYTEFRAME |
|
dados |
|
Valor |
Valor |
No Parity |
8 |
1 |
FALSE |
0 |
|
|
|
|
|
Even Parity |
8 |
1 |
FALSE |
1 |
|
|
|
|
|
Odd Parity |
8 |
1 |
FALSE |
2 |
|
|
|
|
|
No Parity |
8 |
2 |
FALSE |
3 |
|
|
|
|
|
No Parity |
7 |
2 |
TRUE |
0 |
|
|
|
|
|
Even Parity |
7 |
1 |
TRUE |
1 |
|
|
|
|
|
Odd Parity |
7 |
1 |
TRUE |
2 |
|
|
|
|
|
No Parity |
7 |
3 |
TRUE |
3 |
|
|
|
|
|
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 transmissão no modo RTU visto que o formato em este modo está fixado em 8 bits.
MODBUS / Configuração |
37 |
01-03-16 |
|
|