ElipseDocsDocumentação
PDF

Dicas de Performance

Existem algumas configurações a serem realizadas no conjunto Driver-Controlador que podem gerar um ganho de performance:

  • Equipamentos vêm de fábrica configurados com um número de retentativas na camada TCP/IP igual a 5 (cinco) e cada retentativa possui um time-out que começa em 200 ms e, a cada nova tentativa, este valor dobra. Na prática, concluiu-se que o número de retentativas ótimo é igual a 3 (três), resultando em um time-out total de 3 (três) segundos. Se ao final deste tempo, somando ao tempo de resposta de um controlador, não é recebida nenhuma respostas, isto significa que uma requisição não chegou a um controlador, ou que um controlador não pôde responder por qualquer motivo. Portanto, o time-out configurado neste Driver deve ser maior que este valor
  • Ainda em relação a equipamentos, durante o desenvolvimento da programação ladder, é interessante utilizar um operando chamado LAI, que permite que um controlador tenha um tempo extra para responder requisições deste Driver, o que permite que um controlador responda mais de uma requisição entre ciclos de programa. O número máximo de operando que podem ser adicionados é 7 (sete), dependendo do ciclo de programação de um controlador. Para mais informações sobre estas configurações, consulte o documento Características Técnicas do Módulo AL3412
  • Em relação a este Driver, configure as threads de comunicação, ou seja, quantas conexões deste Driver são estabelecidas para comunicação instantânea. O valor normalmente utilizado gira em torno de 3 (três) a 4 (quatro) threads. O uso de um valor maior não garante um performance melhor na comunicação, podendo inclusive resultar em perda de performance. Estes valores foram definidos como ideais em testes realizados
  • O valor de time-out deste Driver deve ser configurado para um valor maior que o tempo máximo de resposta de um controlador. Para a configuração indicada anteriormente, este tempo corresponde a 3 (três) segundo de time-out da camada TCP/IP somado com o tempo de resposta de um controlador. Um valor indicado em testes é de 4 (quatro) segundos