Você está na página 1de 16

Exemplo de comunicao entre PLC Twido, Tesys U, OTB e Zelio Logic para leitura e escrita de N palavras utilizando MACRO

COMM, via Modbus.

Comunicao realizada entre PLC Twido (TWDLCAE40DRF), 2 Tesys U (TeSys U + LULC033), OTB (OTB 1SODM9LP) e PLC Zelio Logic (SR3B101BD + SR3MBU01BD), onde o PLC TWDLCAE40DRF foi definido como mestre gerenciando a leitura e escrita de N palavras de palavras utilizando MACRO COMM. Este exemplo, constitudo por 3 etapas: configurao do Twido mestre ( itens 1 a 5 ), configurao da OTB ( 6 ), configurao do TeSys U( 7 ) e configurao do Zelio ( 8 ) conforme segue: 1) Configurao do Twido Mestre: Inicialmente, prepararemos uma MACRO COMM de leitura dos escravos. Utilizando a macro, possvel programar a leitura e escrita de N palavras nos escravos, pois ao configurar a macro, j obtemos a funo prdefinida. Ainda, a MACRO COMM possui uma tabela de configurao j incorporada nos comandos de leitura e escrita. A ligao fsica entre os equipamentos foi estabelecida utilizando os cabos TWDXCARJ030, VW3A8306R10 e o hub TeSys LU9GC3, conforme figura abaixo:

TWDXCARJ030

VW3A8306R03

TWDLCAE40DRF

LU9GC3

OTB1SODM9LP

Tesys U
(TeSys U + LULC033)

SR3B101BD(1) + SR3MBU01BD(2)

Elaborado por: Flavio Mesquita Carneiro Rogrio Luis Spagnolo da Silva

Reviso: 1 Data: 11/07/08

1.1)

Seleo da CPU:

1.2) Configurao porta Modbus:

1.3)

Configurao da rede Modbus:

2) Configurao da MACRO COMM: 2.1) Na aba Configure the data(1), selecionar Advanced Object(2), Macros Comm(3) e definir a Macro que ser utilizada, selecionando na coluna Conf(4).

4 3

1 3

Obs: A quantidade de Macros utilizada deve ser igual quantidade de equipamentos conectados ao PLC

2.2) Em seguida, selecionar em Network, a opo Modbus, que permitir a configurao de cada macro.

Obs.: Cada escravo possui uma macro de escrita e leitura. Em cada macro, no campo Network address, necessrio inserir o mesmo endereo que ser definido para o dispositivo escravo. 2.3) Deve-se tambm, identificar os endereos para leitura e escrita de N palavras, em seguida, marcar a opo Symbols para obter as variveis internas.

Abaixo, mais informaes sobre a leitura de N palavras, extrada do Help With Macros, no TwidoSuite.

2.4) Verificar em Symbols, as variveis selecionadas.

3) Programa:

4) Animation Tables:

Para monitorar as variveis e acionar os comandos de leitura / escrita, utilize o recurso Animation Tables, criando uma tabela com endereos necessrios para leitura/escrita. 5) Comentrios do programa: Rung 0: O bit de sistema %S4 aciona o contador %C0 atravs do bit interno %M0 que ativado conforme descrito abaixo:

Base de tempo: 10 ms

Rung 1: No contador %C0 definido o preset de contagem e o incremento (%M0) e reset da contagem (%M9). O preset definido conforme ilustrado na figura abaixo:

1 2 4

Na aba Configure the data (1), selecionar Function blocks (2), %C(3) e definir o contador e o preset do mesmo (4). Rung 2 9: Compara um valor predefinido com o valor atual do contador, neste caso, se o valor for igual, um determinado bit interno acionado. Rung 10: Compara um valor predefinido com o valor atual do contador, neste caso, se o valor for igual, o contador reinicializado (%M9). Rung 11 a 14: Atravs do acionamento do bit interno (%Mx), acionado a macro de leitura do escravo correspondente, o endereo de leitura deve ser definido pelo usurio conforme a necessidade e caracterstica do dispositivo.

10

Rung 15 a 17: Atravs do acionamento do bit interno (%Mx), acionado a macro de escrita do escravo correspondente, o endereo de leitura deve ser definido pelo usurio conforme a necessidade e caracterstica do dispositivo. Como prximo passo, faremos configurao dos dispositivos escravos. Analogamente configurao do Twido mestre, necessrio definir o endereo Modbus do dispositivo escravo conforme indicado na MACRO COMM do Twido mestre, para que seja executada a leitura / escrita no dispositivo escravo predefinido. 6) Configurao da Advantys OTB 1SODM9LP: 6.1) Definio do endereo Modbus: O endereo Modbus da OTB definido atravs de dois potencimetros TENS e ONES, localizados conforme mostrado na figura abaixo:

O modulo de interface Modbus l os valores definidos nos potencimetros toda a vez em que o equipamento energizado. A OTB Modbus deve ter um endereamento numrico entre 0 e 127. Para definir o endereo Modbus da OTB, devemos: 1. Desligar o equipamento; 2. Definir o endereo Modbus atravs dos potencimetros (definir um endereo que esteja disponvel na rede); 3. Ajuste os potencimetros: TENS 0 a 12 ONES 0 a 9. Onde: ONES

127
TENS

11

4. Ligue o equipamento. Obs: mecanicamente possvel definir um endereo de 00 a 129, porem, o endereo 00 nunca usado como um endereo Modbus e os endereos 128 e 129 so indefinidos. 6.2) Definio do Baud rate (velocidade): O Baud rate da OTB definido atravs do potencimetro BAUD RATE, localizado conforme mostrado na figura anterior. O procedimento para definio da velocidade semelhante a definio do endereo Modbus. 1. Desligar o equipamento; 2. Definir o valor do Baud rate (velocidade) no potencimetro inferior, conforme tabela a seguir;

3. Ajuste o potencimetro para o valor desejado; 4. Ligue o equipamento. Os demais parmetros de configurao do modulo de interface de rede da Advantys OTB so predefinidos conforme descrito a seguir:

6.3) Definio das variveis: Definir na Advantys OTB as variveis que sero utilizadas para leitura / escrita. Lembrando que as variveis selecionadas, devem ser as mesmas que foram definidas na MACRO COMM do PLC mestre.

12

7) Configurao do Tesys U (TeSys U + LULC033) 7.1) Definio do endereo Modbus O endereo do modulo de comunicao Modbus LULC033 definido por meio de switches localizado na parte inferior do modulo, conforme mostrado na figura abaixo:

O modulo de comunicao Modbus LULC033 deve ter um endereamento numrico entre 1 e 31. A definio do endereo por meio dos switches realizada atravs de formato binrio. Obs: O menor bit significativo o que esta localizado a direita, indicado por 7.2) Definio das variveis: Verificar no manual do TeSys U as variveis que sero utilizadas para leitura / escrita. Lembrando que as variveis selecionadas, devem ser as mesmas que foram definidas na MACRO COMM do PLC mestre.

13

8) Configurao do Zelio Logic (SR3B101BD + SR3MBU01BD) 8.1) Seleo da CPU:

8.2) Seleo do modulo de expanso:

14

8.3) Configurao da rede Modbus: Parmetros a serem configurados: Numero de fios e formatos: 2 fios, RTU Velocidade: 19200 Paridade: Par Endereo Modbus: 5 (para este exemplo)

15

8.4) Programa:

8.5) Comentrios do programa: I1 IB : Entradas digitais convertidas em sada analgica (WORD) para ser lido pelo Twido mestre (Endereo 20) J1 / XT1: Entrada analgica convertida em sada digital, para ser escrito pelo Twido mestre (Endereo 16)

16