-> Hier kostenlos registrieren
Guten Morgen,
bin neu hier. Ich mache gerade eine Weiterbildung als SPS Techniker.
Arbeite beim Lehrgang mit TIA V14 und Factory I/O.
Ich habe jetzt für mich mal das Automatische Hochregallager ausgesucht.
Er lädt auch das ein.
Jetzt wollte ich das mit ein Array [1..54] lösen, dass er weiß welcher Regalplatz belegt ist und welcher nicht.
Aber ich tue mich irgendwie schwer?!
Habe den Array als DB angelegt
Mein Bsp. :
IF #S_Cran_Middle_Limit AND #"Place Pal Seq No" = 4 THEN
#Destination := #Destination + 1;
#"S_Cran_Target Pos" := #Destination;
#"Place Pal Seq No" := 5;
"Hilfs_V"."Time 1 Start" := TRUE;
END_IF;
Das Destination ersetze ich dann mit array?
Wie setze ich das um, dass er dann einen freien Platz sucht? Bsp. 20 , 21, 22, 24 sind belegt , und er soll bsp. automatisch in die 23 ablegen.
Danke schön im Voraus
Gruß Steven
bin neu hier. Ich mache gerade eine Weiterbildung als SPS Techniker.
Arbeite beim Lehrgang mit TIA V14 und Factory I/O.
Ich habe jetzt für mich mal das Automatische Hochregallager ausgesucht.
Er lädt auch das ein.
Jetzt wollte ich das mit ein Array [1..54] lösen, dass er weiß welcher Regalplatz belegt ist und welcher nicht.
Aber ich tue mich irgendwie schwer?!
Habe den Array als DB angelegt
Mein Bsp. :
IF #S_Cran_Middle_Limit AND #"Place Pal Seq No" = 4 THEN
#Destination := #Destination + 1;
#"S_Cran_Target Pos" := #Destination;
#"Place Pal Seq No" := 5;
"Hilfs_V"."Time 1 Start" := TRUE;
END_IF;
Das Destination ersetze ich dann mit array?
Wie setze ich das um, dass er dann einen freien Platz sucht? Bsp. 20 , 21, 22, 24 sind belegt , und er soll bsp. automatisch in die 23 ablegen.
Danke schön im Voraus
Gruß Steven