Sou iniciante e não sei muita coisa haha, mas queria executar um scripting por tempo, alguém sabe como eu poderia fazer isso?
Poderia detalhar melhor o que seria esse “tempo”? Você deseja executar o script em determinados horários pré-programados, ou deseja que seu script execute ações com temporização (por exemplo, ligar um data point, aguardar 20 segundos e desligá-lo)?
Seria por temporização, igual a forma como você descreveu!
Usando a função de Scripting do ScadaBR, o jeito mais comum de se fazer a temporização é usando Date().getTime() para obter o tempo do sistema (em milissegundos da Era Unix). Aí, se utiliza uma estrutura de repetição while() para fazer o script permanecer em loop até completar o tempo de espera, em milissegundos. Você vai ver como fazer isso na última resposta deste tópico.
PS.: Esta dica de usar Date().getTime() só funciona para a opção de Scripting, nunca a use com os Scripts para o servidor na Representação Gráfica. Nesse caso, o mais adequado é usar window.setTimeout() ou window.setInterval().