Come possiamo aiutarti?
Come impostare un timer/conto alla rovescia all’interno dell’HMI con una macro
In questo post vi mostreremo come aggiungere un semplice timer/contatore/conto alla rovescia nell’HMI utilizzando una macro.
- Avere la possibilità di avviare un contatore che si decrementa all’attivazione di un bit
- Tramite una parola setpoint, avere la possibilità di cambiare il valore iniziale da decrementare (40 sec, 60 sec…)
- Una volta che il contatore ha raggiunto lo zero, verrà impostato un bit
Con HMI-Tool
Nell’Editor macro, aggiungere una nuova macro e copiarla.
#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
//ToDo
if (LocalWord
{
LocalWord
if (LocalWord
{
LocalBit[10001]=1;
}
}
}
Aggiungere la macro nell’elenco “Macro globale”
E impostate la sua frequenza di esecuzione a 1000 ms (1 secondo) per decrementare la LocalWord

Provate!
È possibile scaricare l’esempio: Timer-Conto alla rovescia