Материал: m012800p

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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