Usando Web Server no CLP Siemens S7–1200
Parte I — Habilitando Web Server
Neste artigo vou mostrar uma funcionalidade bastante útil para monitoramento de variáveis, diagnósticos e status de comunicação do CLP, onde um usuário com as devidas permissões pode ter acesso as essas informações e mudar parâmetros do processo. Qualquer dispositivo conectado na mesma rede do CLP está habilitado para realizar essas operações. Nesta primeira parte irei mostrar as configurações e o hardware utilizado para que do computador ou celular possamos acessar os parâmetros do controlador. No projeto exemplo usaremos o controlador S7–1200 CPU 1215 DC/DC/DC e comunicação PROFINET.
Configuração de rede — Hardware e Software
No projeto demonstração queremos acessar as configurações e o status das tags de qualquer dispositivo. Sabemos que a rede PROFINET é uma rede baseada no padrão de Ethernet Industrial, assim usamos uma configuração típica desse padrão para criação do projeto. Dessa forma, foi criada uma LAN (Local Area Network), composta pelo CLP e computador (conectado por um cabo de rede) e qualquer dispositivo wi-fi com acesso, para isso usou-se um roteador wireless.

Primeiro passo é fazer a configuração da rede LAN no roteador de acordo com as instruções do fabricante colocando login e senha de acesso a rede. Feito isso as próximas etapas são feitas no TIA Portal V16. A primeira configuração é habilitar a funcionalidade Web Server no controlador, para isso na tela inicial do projeto, depois de escolhida a CPU, vá em devices & network (1), selecione Activated Web server on all modules of this device (2):

A opção abaixo refere-se permitir a páginas web com protocolo HTTPS, uma versão mais segura do HTTP, na Parte II desse artigo— Acionando e mudando velocidade de um motor pelo celular — deixaremos essa opção desmarcada, pois a página em HTML foi feita em uma versão antiga que só funciona em HTTPS. Há ainda uma série de outros parâmetros que podemos mudar, mas para essa aplicação vamos somente inserir um usuário:

Por padrão tem-se o usuário Everybody, cujo nível de acesso as informações do processo é classificado como mínimo, ou seja, só tem basicamente informações quanto ao status do CLP. A criação de outro usuário é simples, coloca-se o nome, no exemplo foi Matheus, define-se a senha na coluna password e define o nível de acesso em level access:

Nessa etapa escolhe-se quais autorizações se quer dá para o usuário em questão, nesse exemplo foram marcadas todas as opções, o nível de acesso passa a ser classificado como administrativo. Para visualização simples do status e valores de tags basta transferir o programa para o CLP.
Agora basta colocar no browser de preferência o endereço IP do CLP, aqui foi definido 192.168.0.1:


Na parte superior esquerda fazemos o login com usuário criado anteriormente com os devidos acessos:

O usuário criado possui nível de acesso administrativo que possibilita a diversas informações pertinentes ao controlador, visto na coluna na parte esquerda da (Figura 7). No campo Tag status adicionamos a tag de interesse digitando seu nome na coluna adress e na coluna modify value podemos modificar o valor e clicando em go enviamos o comando para o CLP.

Na tela diagnostic buffer podemos ver todas as mudanças que acontecem na operação controlador, ferramenta importante para identificar as causas de eventuais falhas e quando ocorreu.

Importante destacar a tela communication, podemos ver se como está a conexão entre o CLP, endereço de IP e todas as configurações de rede:

O vídeo abaixo temos acionamento de uma sinalização simulando um motor usado o navegador no computador:
Conclusão
Habilitar a funcionalidade Web server não requer muitos cliques e consequentemente a configuração é descomplicada. Além disso, tem-se a vantagem de qualquer dispositivo conectado a rede poder acessar o controlador e seus diagnósticos cuja conexão pode ser feita através de celular, tablet e qualquer outro dispositivo sem fio, para isso não requer grandes investimentos financeiros adicionais e considerando o uso de sistemas sem fio ser uma tendência temos uma ferramenta poderosa.
Na parte II desse artigo vou mostra uma aplicação de controle de um motor pelo celular, como criar uma página HTML e a configuração no TIA portal. Até mais!
Olá! Eu sou Matheus M. Correa, técnico em eletrotécnica, formado em engenharia elétrica e apaixonado por automação, instrumentação industrial, Industria 4.0 e tudo que envolve tecnologia. Atualmente sou Pesquisador de Sistemas Fabris Inteligentes na Fundação CERTI, em Florianópolis, Santa Catarina.