Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 ·...

17
1 Schneider Electric - Suporte Técnico – Fabricio Camargo – 05/04/2011 Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP M340. IHM Arion

Transcript of Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 ·...

Page 1: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

1

Schneider Electric - Suporte Técnico – Fabricio Camargo – 05/04/2011

Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP M340.

IHM Arion

Page 2: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

2

Schneider Electric 2- Suporte Técnico – Fabricio Camargo – 05/04/2011

Comunicação Modbus RS485Cabo de comunicação PLC M340 e IHM ARION

Page 3: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

3

Schneider Electric 3- Suporte Técnico – Fabricio Camargo – 05/04/2011

Comunicação Modbus RS485Pinagem do cabo de comunicação PLC M340 e IHM ARION

Obs.: Este exemplo é valido para todas as IHM’s Arion e para as CPU’s do M340 com porta Modbus integrada.

Page 4: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

4

Schneider Electric 4- Suporte Técnico – Fabricio Camargo – 05/04/2011

IHM ARION - Atos HMI Soft (Vs. 2.0.0.414)Caracteristicas da comunicação

Para efetuar a leitura correta dos dados é necessário seguir algumas regras de configuração dos dados:

DADOS DO TIPO REAL Para efetuar a leitura de dados do tipo real é necessário habilitar a opção INTEL e a opção SWAP nas propriedades da tag de comunicação.

DADOS DO TIPO TIME O tipo TIME é armazenado em uma variável do tipo UDINT, que é de 32 bits, e para sua correta leitura énecessário que a opção SWAP esteja habilitada nas propriedades da tag de comunicação.

DADOS DO TIPO DATE O CLP M340 grava as informações do tipo date na forma BCD por isso é necessário que a tag de comunicação seja configurado como DATE, mas o campo de visualização esteja como BCD, só que a o dado será exibido sem as separações, como por exemplo, se o dado armazenado for 10/10/2008 será retornado o valor 10102008.

DADOS DO TIPO BOOL O endereço de uma variável do tipo BOOL pode ser igual ao endereço de uma outra variável, por isso éimportante definir o tipo de dado que vai ser lido nas propriedades do tag, para que não ocorram erros de leitura.

DADOS DE 32 BITS É necessário habilitar a opção swap nas propriedades da tag de comunicação.

ARRAY DE VARIÁVEIS Qualquer tipo de variável pode ser lido em um array, bastando habilitar a opção lista nas propriedades do tag.

DEMAIS TIPOS DE DADOS Não é necessário efetuar mudanças nas configurações do tag.

Page 5: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

5

Schneider Electric 5- Suporte Técnico – Fabricio Camargo – 05/04/2011

IHM ARION - Atos HMI Soft (Vs. 2.0.0.414)Definições do programa

Para este exemplo, a IHM Arion foi definida como mestre da rede Modbus utilizando a COM2 conforme exemplo.

Obs.: A porta COM1 foi configurada como Escravo.

Page 6: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

6

Schneider Electric 6- Suporte Técnico – Fabricio Camargo – 05/04/2011

IHM ARION - Atos HMI Soft (Vs. 2.0.0.414)Definições do programa

Na guia “Gerenciador de Projeto”, clicar com o botão direito do mouse sobre o objeto Rede e criar uma “Nova Slave”. No exemplo foi nomeada como M340. Definir as configurações da slave na guia “Propriedades do Objeto”conforme exemplo.

Page 7: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

7

Schneider Electric 7- Suporte Técnico – Fabricio Camargo – 05/04/2011

IHM ARION - Atos HMI Soft (Vs. 2.0.0.414)Definições do programa

Na guia “Gerenciador de Projeto”, clicar com o botão direito do mouse na Slave criada (M340) e criar as Tags. No caso foram criadas 4 Tags para o sincronismo do relógio:

- Dia/Mês = DDMM_IHM- Ano = YYYY_IHM- Hora/Minuto = HHMM_IHM- Segundos/00 = SS00_IHM .

Page 8: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

8

Schneider Electric 8- Suporte Técnico – Fabricio Camargo – 05/04/2011

IHM ARION - Atos HMI Soft (Vs. 2.0.0.414)Definições do programa

Na guia “Propriedades do Objeto”, definir as configurações das Tags. Atentar para o “Tipo de Dado”da variável e para o “Endereço Modbus”. As mesmas definições devem ser seguidas para as outras Tags.Com relação ao endereço Modbus a primeira variável foi endereçada como 11, seguidas por 12, 13 e 14 respectivamente.

Page 9: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

9

Schneider Electric 9- Suporte Técnico – Fabricio Camargo – 05/04/2011

IHM ARION - Atos HMI Soft (Vs. 2.0.0.414)Definições do programa

Na guia “Gerenciador de Projeto”clicar com o botão direito do mouse sobre o objeto “Programas” e criar um novo programa (Programa1).Seguir o mesmo procedimento para criar uma função (Function1) dentro do Programa 1.

Para programar a função, na guia “Propriedades do objeto”, clicar na setinha do campo “Função de Referencia”, irá abrir a janela “Funções”, selecionar a função “Sincroniza Relógio”

Page 10: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

10

Schneider Electric 10- Suporte Técnico – Fabricio Camargo – 05/04/2011

IHM ARION - Atos HMI Soft (Vs. 2.0.0.414)Definições do programa

Para o exemplo foi criado uma tela (Tela01) e um botão (Botão_1) na pasta “Objetos” na IHM para sincronizar o relógio.

Para que esse botão funcione énecessário programá-lo.Para isso deve-se clicar na setinha do campo “Programa” na guia “Propriedades do objeto” e selecionar o Programa1 criado no passo anterior.Essas são as configurações básicas para a IHM.

Page 11: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

11

Schneider Electric 11- Suporte Técnico – Fabricio Camargo – 05/04/2011

CLP M340 – Unity Pro XL (Vs. 5.0)Definições do programa

Para estabelecer comunicação da IHM Arion com o CLP M340 é necessário configurar o canal de comunicação (SerialPort) conforme mostrado abaixo:

• Type – Slave, pois a IHM serámestre; • Slave number – Este valor deverá ser colocado na slave de comunicação adicionada na IHM Arion; • Data - RTU (8bits) (Stop Bit e Paridade podem variar); • Transmission speed –Selecionar a velocidade desejada; • Physival line – As duas opções estão disponíveis • Function – ModbusLink, indica a rede Modbus.

Page 12: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

12

Schneider Electric 12- Suporte Técnico – Fabricio Camargo – 05/04/2011

CLP M340 – Unity Pro XL (Vs. 5.0)Definições do programa

Endereçamento do CLP:O único detalhe que deve ser observado é a quantidade de variáveis que estão disponíveis, para verificar acesse as configurações do CLP e na guia “Configuration” e na área chamada “Size of global address fields” estão armazenados as informações do range. Um exemplo de erro que pode acontecer é o range da variáveis do tipo %MW for 500 e for enviado um comando para leitura do registro %MW600, isso causará uma falha na comunicação pois a variável está fora do range definido.

Page 13: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

13

Schneider Electric 13- Suporte Técnico – Fabricio Camargo – 05/04/2011

CLP M340 – Unity Pro XL (Vs. 5.0)Definições do programa

Para efetuar a leitura de dados é necessário que o endereço correto seja informado no tag de comunicação da IHM para isso aplique a seguinte regra:

Endereço a ser lido: %MW10 Endereço a ser colocado na tag de comunicação: 11

Ou seja, utilize o valor da posição da memória e adiciona-se 1 para obter o endereço de leitura modbus. Para maiores informações sobre configurações do CLP M340 consultar o manual disponível em www.schneider-electric.com.br

Page 14: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

14

Schneider Electric 14- Suporte Técnico – Fabricio Camargo – 05/04/2011

CLP M340 – Unity Pro XL (Vs. 5.0)Definições do programa – Aplicação desenvolvida em linguagem FBD

Page 15: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

15

Schneider Electric 15- Suporte Técnico – Fabricio Camargo – 05/04/2011

CLP M340 – Unity Pro XL (Vs. 5.0)Definições do programa – Aplicação desenvolvida em linguagem FBD

Page 16: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

16

Schneider Electric 16- Suporte Técnico – Fabricio Camargo – 05/04/2011

CLP M340 – Unity Pro XL (Vs. 5.0)Definições do programa – Aplicação desenvolvida em linguagem FBD

Page 17: Exemplo de sincronismo de relógio em protocolo Modbus entre IHM ARION e CLP … · 2011-04-19 · IHM ARION -Atos HMI Soft ... configurações do CLP e na guia ... Para maiores informações

17

Schneider Electric 17- Suporte Técnico – Fabricio Camargo – 05/04/2011

Customer Care Center0800 7289 110

(11) 3468 - 5791

[email protected]