Hallo Ralle,
die (globale) Variable MATH wird in der basic.lib in der Variablenliste "Globale_Variablen" deklariert (zu finden im Register Ressourcen):
VAR_GLOBAL
MATH : CONSTANTS_MATH;
PHYS : CONSTANTS_PHYS;
LANGUAGE : CONSTANTS_LANGUAGE;
SETUP : CONSTANTS_SETUP;
LOCATION : CONSTANTS_LOCATION;
END_VAR
Ich würde die Deklarationen alle so übernehmen. Damit das Ganze übersetzt werden kann, benötigst Du natürlich noch die entsprechenden Datentypen (Register "Datentypen"). Am Besten auch alle Ex- und bei Dir importieren.
Die in Deinem Eröffungspost vermisste Konstante STRING_LENGTH wird auch in der Basic.lib in der globalen Liste "Constants" deklariert:
VAR_GLOBAL CONSTANT
STRING_LENGTH : INT := 250;
LIST_LENGTH : INT := 250;
END_VAR
Also auch die mit in Deine Version übernehmen, dann solltest Du einen Schritt weiter sein.
Gruß,
mattsches