Neste tutorial, você irá aprender a descobrir e configurar o endereço de IP de um módulo Modbus TCP da série G.
Componentes utilizados:
Hardware: GL-9089 – Módulo Modbus TCP
Software: IOGuide
Seções do Tutorial:
1 Introdução
2 Definindo o IP manualmente
3 Definindo o IP por protocolo BOOTP
3.1 Baixando o IOGuide
3.2 Descobrindo o IP do dispositivo
3.3 Configurando endereço IP do dispositivo
1 Introdução
O módulo possui um DIP Switch na sua lateral, que possui 10 pinos:
Como indicado na imagem acima, retirada do manual do GL-9089, há dois modos de configuração do dip switch no dispositivo: definindo o menor endereço de IP manualmente, ou utilizando os protocolos DHCP/BOOTP.
2 Definindo o IP manualmente
Para ativar a definição de IP manual, devemos ativar o pino 10. Quando este pino está em ON, o número representado pelos 8 primeiros bits do dip switch será utilizado no IP do dispositivo. Por exemplo, se estiver com os bits 1 e 2 em ON, e os outros em OFF, resultando nos bits 0000 0011, o IP do dispositivo será xxx.xxx.xxx.3. Os números representados por x são o seu IP antigo. Logo, se o seu IP era 192.168.14.108, e ativarmos os pinos 10, 1 e 2, o seu novo IP será 192.168.14.3.
Ao desligar o pino 10, o IP do dispositivo retorna ao anterior.
Como este modo apenas altera uma parte do IP, é necessário saber o valor antigo de IP do dispositivo para poder acessá-lo.
3 Definindo o IP por protocolo BOOTP
Ativando o pino 9, o dispositivo entra ou no modo DHCP, ou no modo BOOTP, dependendo do valor do registrador interno 0x1045, que por default inicia no modo BOOTP.
Quando um módulo é energizado estando no modo BOOTP, ele envia dados para a rede conectada na porta Ethernet a cada 5 segundos informando seu endereço MAC e IP atual, por um total de 20 vezes. Caso não obtenha nenhum comando de resposta após esse período, irá assumir o último endereço de IP salvo em sua memória.
3.1 Baixando o IOGuide
Para escanear a rede, verificando e podendo alterar o seu IP neste protocolo, vamos usar o software IOGuide Pro, disponível para download na central de Downloads no site da Altus.
Extraia o arquivo .zip baixado e rode o instalador do IOGuide2, versão 1.0.0.0.
Prossiga com o passo a passo apresentado pelo arquivo e conclua a instalação do software.
Após instalação, no IOGuide2, entre em Tools->Bootp Server.
Nesta aba, podemos rodar um Bootp Server para receber e enviar informações do IP do módulo caso ele esteja com o pino 9 no DIP Switch ativado, assim estando no modo DHCP/BOOTP
Na tela, aperte o botão de Start para começar a escanear a rede em busca de envio de pacotes do módulo.
Após abrir o servidor Bootp, podemos energizar o módulo, certificando que o módulo está com o pino 9 ativado, e observamos a porta Ethernet por uma leitura.
Como mostrado na imagem acima, encontramos um dispositivo, cujo endereço MAC é mostrado. O endereço MAC do dispositivo pode ser visto em uma etiqueta colada em um dos lados do dispositivo. Verifique se o endereço encontrado no software é o mesmo do seu dispositivo.
Obs: Caso o dispositivo esteja no modo DHCP, aparecerá assim:
Neste caso, o dispositivo pode ser encontrado com um IP dinâmico na mesma sub-rede padrão da sua internet.
3.3 Configurando endereço IP do dispositivo
Caso você tenha encontrado um dispositivo com o mesmo endereço MAC e que esteja com o protocolo Bootp, aperte com o botão direito, e em “Send Reply”.
Na nova aba aberta, digite o endereço de IP desejado, além do gateway e máscara de rede.
Importante: Você deve ser rápido para realizar esse envio, pois o dispositivo permanece escutando respostas por um tempo limitado: por volta de 100 segundos (tempo de envio de 20 mensagens, cada uma enviada a cada 5 segundos).
Após finalizar a configuração e o envio dos novos parâmetros, pare o servidor Bootp clicando no quadrado vermelho, aperte no botão de reload para limpar os disposititvos lidos, e clique em Start novamente. Após isso, reinicie o dispositivo e verifique se o seu endereço de IP foi alterado.
Como podemos ver, o IP foi alterado para o 192.168.14.69, como enviado na aba anterior.
Caso o dispositivo não tenha recebido a sua resposta e permanecido com o IP antigo, retire e coloque novamente a alimentação do dispositivo para reiniciar a janela de recebimento de dados do módulo e tente novamente.
Para confirmar que o endereço de IP indicado está correto, você pode fazer um comando PING no Prompt de Comando.
Após confirmar que o IP está correto, você pode desligar o pino 9 do dip switch do dispositivo, pois a sua configuração já está completa.
Com isso, você está capacitado para realizar a verificação e a configuração do endereço de IP de um módulo da série G.
Comentários
0 comentário
Por favor, entre para comentar.