
Le bloc fonctionnel MACROS_NUM définit plusieurs macros sur la visualisation.
Les macros diffèrent des scènes, car chaque commande est exécutée de manière asynchrone par cycle PLC. De plus, le bloc fonctionnel permet également le contrôle hiérarchique des scènes.
La base de données DB indique l'emplacement de stockage des macros. Ainsi, un élément peut posséder plusieurs blocs fonctionnels de macro. La base de données est enregistrée derrière la variable de visualisation et il n'est pas possible d'y accéder comme avec une base de données normale.
Lorsqu'une modification de la valeur à l'entrée se produit, la macro correspondante est immédiatement exécutée. Après l'exécution, la sortie Q est définie sur la valeur de la macro appelée. Si la macro n'existe pas, la valeur est tout de même définie.
L'entrée désactive l'exécution d'une macro avec l'entrée NUM.
Lorsqu'un front positif se produit, la macro avec le numéro à l'entrée NUM est immédiatement exécutée.
Conseil : Connectez cette entrée à un déclencheur de l'interface pour appeler à nouveau la macro avec le même numéro.
La sortie renvoie le numéro de la dernière macro exécutée.
Le contrôle des macros s'effectue via les éléments Macros et Configuration Macro. Sous Interface, la valeur peut être connectée aux blocs fonctionnels utilisés.
Le contrôle via la visualisation a priorité sur l'entrée correspondante.
La configuration d'une macro est expliquée dans la section Aide sous Visualisation.