Descrição:
Como criar um temporizador (delay) no Elipse SCADA para executar um comando via script após um determinado tempo?
Solução:
Para criar um temporizador dentro do Elipse SCADA, utilize o Tag Crono. Siga os procedimentos abaixo, que demonstram como aplicar o recurso de delay a um script de comando:
- Na linha de comando que vai executar o script, passe o atributo enable do tag para “true” (1) para que a contagem comece a ser feita.
- No evento OnPreset do Tag Crono, insira o comando de script que deverá ser executado.
- No final do script do evento OnPreset, passe o atributo enable do tag para “false” (0) para que a contagem seja interrompida e depois retomada a partir de um novo comando.
A aplicação exemplo em anexo demonstra os recursos citados neste artigo.
Como ficou a escrita do script desse exemplo?
Para eu fazer o comando do botão, para que o valor do setpoint seja lido pelo display, o script deverá ser feito no botão, no tag ou nos dois?
Eu parei em um problema que já tentei de tudo, eu quero acionar um botão que comece a contar as variáveis, quando chegar no final eu quero que pare e nao retorne,dê um stop, e só retorne após eu apertar o botão novamente
E quando retornar pare denovo
É como que só avançasse e retornasse após o comando