-> Hier kostenlos registrieren
Hallo,
folgende Sache. Ich möchte beim Programmdurchlauf ein Array austauschen, je nach Lage eines bestimmten Tages im Monat.
Aktuell sieht mein CODE so aus:
MonSch1_hAN := INT_TO_UDINT(KD2_Schichtplan.PlanAktArray[(1 + ArrayNum1)].start1/100);
Jetzt ändert sich je nach Lage des Montags das Array. Kann ich das einfach durch ein String ersetzen der mir den Array vorgibt?
Also statt wie oben in etwas so:
String1: STRING := 'KD2_Schichtplan.PlanAktArray';
MonSch1_hAN := INT_TO_UDINT(String1[(1 + ArrayNum1)].start1/100);
folgende Sache. Ich möchte beim Programmdurchlauf ein Array austauschen, je nach Lage eines bestimmten Tages im Monat.
Aktuell sieht mein CODE so aus:
MonSch1_hAN := INT_TO_UDINT(KD2_Schichtplan.PlanAktArray[(1 + ArrayNum1)].start1/100);
Jetzt ändert sich je nach Lage des Montags das Array. Kann ich das einfach durch ein String ersetzen der mir den Array vorgibt?
Also statt wie oben in etwas so:
String1: STRING := 'KD2_Schichtplan.PlanAktArray';
MonSch1_hAN := INT_TO_UDINT(String1[(1 + ArrayNum1)].start1/100);