Graph7, Lampe zeigt Schrittende im Tipbetrieb

Holger Levetzow

Level-1
Beiträge
69
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

ich habe eine Schrittkette in Step7 Graph. Der Starttaster soll immer dann leuchten, wenn der User raufdrücken soll (also einmal, um den automatischen Ablauf zu starten und zum anderen im Tipbetrieb, wenn der aktuelle Schritt beendet ist und weitergeschaltet werden kann). Wie wird die Lampe programmiert. Ist so ein Verhalten in der Praxis üblich?

mfg und Danke
Holger Levetzow
 
Graph

Hallo,

da kannst du in der Transitionsstruktur vom Instanz-DB die entsprechenden Bits TV und TT auswerten. Aber das ist nicht sehr schön bei nachträglichen Änderungen. Ausserdem ist ein Zugriff auf Instanz-DBs eh umstritten.

Ich habe mir aus dem Grund den Baustein T_READY geschrieben. Da wird nur der IDB angegeben und man erhält die Weiterschaltbereitschaft als Bit fertig ausgewertet.

http://raeppel.de/download/print/t_ready.pdf


Alternativ kannst du dir extern die Transitionen mit dem aktiven Schritt verknüft auswerten. Aber wer pflegt das bei Änderungen...

André
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Solltest aber auch über den Status der Kette machen können oder z.B. in ner Permanenten Aktion die Schritte auswerten.
Z.B. wenn Kette in Auto und nicht Halt oder Stop oder wenn aktiv dann lampe und in Tipp wenn nicht Schritt aktiv und ...

Kommt also auch darauf an, welchen Ketten FB du einsetzt.
 
Hallo André,

danke für die Idee. Was aber macht der T_READY (in der pdf ist nur der Kopf). Falls der Code geschützt ist, kannst du vielleicht mal das Prinzip erklären.

Holger
 
T_ready

Hallo Holger,

der T_READY wertet im Instanz-DB in einer Schleife sämtliche TV und TT-Bits aus. Aber das macht er schrittkettenunabhängig. Ändert sich die Schrittanzahl dann funktioniert das immer noch, obwohl sich die Grösse und Anordnung des Instanz-DBs ändert.

Eine Lösung wo man TV und TT hart adressiert würde ich nicht machen. Du könntest aber in jedem Schritt einen FC aufrufen, in dem du als IN zB T53.TT und T53.TV anträgst. Beide UND-Verknüpft auf den Ausgang des FC auf den gleichen Merker in jedem Schritt zuweisen. Dies sollte die Weiterschaltbereitschaft anzeigen.

André
 
Zurück
Oben