Hoe kunnen we helpen?
Een timer/countdown instellen in de HMI met een macro
In deze post laten we zien hoe je een eenvoudige timer/counter/countdown toevoegt aan de HMI met behulp van een macro.
- De mogelijkheid hebben om een teller te starten die afneemt bij activering van een bit
- Via een setpointwoord de mogelijkheid hebben om de startwaarde te wijzigen die moet worden afgebouwd (40 sec, 60 sec…)
- Zodra de teller nul heeft bereikt, wordt een bit ingesteld
Met HMI-tool
Voeg in de macro-editor een nieuwe macro toe en kopieer deze.
#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
//ToDo
if (LocalWord
{
LocalWord
if (LocalWord
{
LocalBit[10001]=1;
}
}
}
De macro toevoegen aan de lijst “globale macro
En stel de uitvoeringsfrequentie in op 1000 ms (1 seconde) om het LocalWord te verlagen

Probeer het!
Je kunt het voorbeeld downloaden: Timer-Countdown