TIA Vorwahl im Tia

Boldi

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag an alle.
Ich brauche eure Hilfe. Ich möchte eine Vorwahl zu programmieren. Ich habe 2 Tanks und werde die befühlen. Wenn einen Tank Voll ist und andere ist vorgewählt dann läuft es automatisch in 2. Tank. Vlt hat jemand gute Beispiele dafür wie kann ich diese Vorwahl zu programmieren.
Danke
 
Eingang Tank_voll = FALSE soll Merker 1.0 rücksetzen
Eingang Tank_voll = TRUE soll Merker 1.0 setzen

Wenn Merker 1.0 = FALSE dann Vorwahl Tank 1
Wenn Merker 1.0 = TRUE dann Vorwahl Tank 2

Irgendwelche Bedingungen bitte selbst ausdenken.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Eingang Tank_voll = FALSE soll Merker 1.0 rücksetzen
Eingang Tank_voll = TRUE soll Merker 1.0 setzen

Wenn Merker 1.0 = FALSE dann Vorwahl Tank 1
Wenn Merker 1.0 = TRUE dann Vorwahl Tank 2

Irgendwelche Bedingungen bitte selbst ausdenken.


Danke. Und wenn wäre es 12 Tanks. Wie kann ich dann diese Vorwahl programmieren? Einfach in nächsten leeren Tank oder?
 
Danke. Und wenn wäre es 12 Tanks. Wie kann ich dann diese Vorwahl programmieren? Einfach in nächsten leeren Tank oder?

Das hängt jetzt "ein bisschen" von deinen gewünschten Spielregeln ab.
Ich würde mir ein Array of Bool für die Anzahl der Tanks bilden. Das Bit darin ist dann TRUE wenn der Tank voll ist - sonst FALSE.
Ggf. merkst du dir in einem INT welchen Tank du zuletzt befüllt hast und fängst dann mit dem an, ihn zu überprüfen.
Falls jedoch nicht jeder Tank jede Befüllung aufnehmen kann/darf dann muss da noch etwas mehr geschehen ... dazu müsstest du dann etwas schreiben ...

Gruß
Larry
 
Danke. Und wenn wäre es 12 Tanks. Wie kann ich dann diese Vorwahl programmieren? Einfach in nächsten leeren Tank oder?
Kann sich hier noch jemand an die Zeiten erinnern, als man solche Aufgaben ganz ohne Ventile, ohne Sensoren, ohne Pumpen, ohne SPS oder RasPi & Co lösen konnte? ;)

Nichts für ungut, ist natürlich eine nette "FingerÜbung" für SPS-Einsteiger!

PS:
Was ich an der Aufgabenstellung nicht verstanden habe, ist das Wort 'Vorwahl'.
Ist das für diese Aufgabe ein Bisschen "überqualifiziert" gewählt oder wird die entsprechende Aufgabenstellung noch nachgereicht?

Edit:
Eingang Tank_voll = FALSE soll Merker 1.0 rücksetzen
Eingang Tank_voll = TRUE soll Merker 1.0 setzen

Meinst Du das wirklich so, escride1?
;)
Ist ja nicht falsch, aber etwas umständlich.
Steckt dahinter die Gewohnheit, zwei separate Sensoren für die Zustände "leer" und "voll" zu haben?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren

Meinst Du das wirklich so, escride1?
;)
Ist ja nicht falsch, aber etwas umständlich.
Steckt dahinter die Gewohnheit, zwei separate Sensoren für die Zustände "leer" und "voll" zu haben?

So würde ich das nie machen, das zu erweitern fängt ja schon mit einer Umarbeitung an, aber in vielen Anlagen und besonders bei Anfänger durchaus oft eine gängige Praxis wie ich erfahren durfte.
 
Zurück
Oben