segunda-feira, 16 de maio de 2011

Programação do PLC - Testes

Devido às baixas frequências de comunicação entre o PLC e o PC procedeu-se à optimização do programa do PLC.

Foi utilizada uma nova abordagem no envio de mensagens do PLC para o PC. Nesta nova abordagem a resposta é enviada logo que chega a mensagem do PC (a mensagem não necessita de estar à espera que o programa interprete a mensagem que chega do PC para ser construída) sendo assim possível poupar tempo na descodificação da mensagem que chega do PC. Assim apenas é possível saber o estado actual do veículo e não se a tarefa foi executada ou não, para isso é necessário enviar uma nova mensagem.

Outro problema do programa era a taxa de actualização do valor do contador das RPM. Foram utilizadas as funções do fabricantes mas estas não produzem resultados satisfatórios, assim implementou-se uma metodologia que mede o tempo entre dois pulsos e com esse tempo calcula-se a frequência do sinal pulsado. É possível, assim , em poucos milissegundos ter o valor das RPM actualizado.

O novo código ainda só foi testado em bancada, para o validar é necessário ainda testar no veículo.


Sem comentários:

Enviar um comentário