
Funktionsblokken MACROS_NUM definerer flere makroer på visualiseringen.
Makroerne adskiller sig fra scenerne, da hver kommando udføres asynkront pr. SPS-cyklus. Derudover tillader funktionsblokken også den overordnede styring af scener.
Databasen DB angiver placeringen af makroerne. På denne måde kan et element flere makrofunktionsblokke besidde. Databasen er gemt bag visualiseringsvariablen, og der kan ikke tilgås den som ved en normal database.
Ved en ændring af værdien på indgangen, udføres det tilsvarende makro øjeblikkeligt. Efter udførelsen sættes udgangen Q til værdien af det kaldte makro. Findes makroet ikke, så sættes værdien alligevel.
Indgangen deaktiverer udførelsen af et makro med indgangen NUM.
Ved en positiv flanke, udføres makroet med nummeret på indgangen NUM øjeblikkeligt.
Tip: Forbind denne indgang til en trigger i grænsefladen for at kalde makroet med samme nummer igen.
Udgangen returnerer nummeret på det sidst udførte makro.
Styringen af makroerne sker via elementerne Makroer og Makro-konfiguration. Under Grænseflade kan værdien forbindes med de anvendte funktionsblokke.
Styringen over visualiseringen har forrang for den tilsvarende indgang.
Konfigurationen af et makro forklares i hjælpafsnittet under Visualisering.