Hoje vamos experimentar um pouco a simulação de um CLP rodando o protocolo Modbus no ScadaBR.
A simulação mostra-se muito útil seja para quem está estudando ou para o programador em si, pois elimina a necessidade de um hardware para testes, basta um aplicativo aberto, portas e endereços configurados e pronto, já podemos nos divetir...
Como ferramenta de simulação, eu costumo usar o PLC Simulator que pode operar tanto em serial como em TCP/IP, nessa demonstração vou usar a segunda opção.
Ps: duas dicas; opte sempre por baixar o binário, pois não vai ser preciso instalar nada, somente descompactar e rodar o .exe. A segunda dica é sempre baixar a chave de registro, caso contrário o programa para de funcionar em 45 minutos e fica apresentando uma msgbox contínua.
Um ponto importante é que além de aceitar a escrita de valores, ele também tem um módulo que gera valores aleatórios que podem ser salvos como uma espécie de arquivo de configuração.
Agora vamos ao ScadaBr.
No teste optei pela utilização do ModBus em TCP/IP pela falta de um simulador de serial em meu pc, mas com algumas configurações é possível utilizar os dois módulos, de principio foi criado o canal de comunicação (Data Source) apontando para meu IP (ou o nome da máquina na rede) e a porta padrão (502) e posteriormente foram criadas duas variáveis (Data Points) de leitura/escrita, sendo uma analógica e uma digital.
Ah! importante dizer que na opção "Tipo de transporte" devemos optar pela seleção "TCP com manter-vivo", isso faz com que seja criada uma conexão contínua ao CLP.
Antes da criação dos Data Points, você pode testar a comunicação através do quadro Leitura de dados modbus, onde basta setar a faixa de registro e a quantidade de registros que serão apresentados em sequencia (número de registradores), no exemplo que peguei o endereço 0 da faixa holding registers (acima do 4000) pegando mais 19 em sequencia.
Ps: os valores nessa etapa são apresentados em hexa independentemente da configuração no simulator.
O mesmo vale para as entradas digitais.
Após testes, basta partir para os data points e representações gráficas no ScadaBr.
Em caso de dúvidas ou informações, entre em contato.

Nenhum comentário:
Postar um comentário