Boa noite… Sou novo no scadabr gostaria de ajuda para criar um botão simples script para servidor que enviará os seguintes valores:
On = 1148
Off = 1084
Boa noite… Sou novo no scadabr gostaria de ajuda para criar um botão simples script para servidor que enviará os seguintes valores:
On = 1148
Off = 1084
Boa tarde,
Para esta situação você poderia verificar o valor atual do data source associado ao script para o servidor através da variável value
(que é própria do contexto dos scripts para servidor) e, a partir disso, retornar um código HTML para um botão que escreva no seu data point (através da função mango.view.setPoint
). Vou deixar um pequeno exemplo para ficar mais fácil de compreender:
if (value == 1148) {
return "<button onclick='mango.view.setPoint(" + point.id + "," + pointComponent.id + "," + 1084 + ")'> BOTÃO - ESTADO 1 </button>";
} else if (value == 1084) {
return "<button onclick='mango.view.setPoint(" + point.id + "," + pointComponent.id + "," + 1148 + ")'> BOTÃO - ESTADO 2 </button>";
}
Neste tópico eu também fiz uma breve explicação de o que são os scripts para servidor e como escrever alguns códigos simples usando os mesmos.
Espero ter ajudado. Abraços!