LOGO Siemens Logo Dauerdrücken des Tasters verhindern

MrBee

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Ich kann das Problem welches ich habe leider nicht anders umschreiben, daher habe ich auch nicht wirklich eine Lösung gefunden.

Ich benötige für eine Theateraufführung ein Telefon, und ja, ich will dass das Telefon klingelt und nicht der Lautsprecher im Saal.

Das ist ansich kein Problen, ich lass das Telefon schön im Takt, gespiesen von einem AC Travo klingeln, bis der Schauspieler es abhebt,
damit verhindere ich unschöne Überraschungen die man oft sieht, dass der Schauspieler das Telefon abhebt und es weiterklingelt
weil der Techniker am Mischpult pennt ;-)

Nun habe ich eine Herausforderung: der Schauspieler soll energisch den Hörer auf die Gabel knallen, so dass die Glocke
von der Erschütterung laut bimmelt. (Ohne dass er das Telefon nach der 5 Aufführung zerdeppert)

Also, 0.20 Sek. Ausschaltverzögerung eingebaut und es macht laut und deutlich Bi-Ling.....

Aber...
Der Hörer bleibt auf der Gabel, und die ausschaltverzögerung denkt nicht daran, verzögert auszuschalten, solange
der Anschluss High ist :-(

Ich habe mehrere Stunden, alle möglichen And's und Ors (auch mit Negieren) und Hilfsschaltern ausprobiert und keine Chance,
damit sowas wie einen einmaligen kurzen Puls zu bekommen.

Ich hatte noch gehofft ich finde ein mehrfach-Umschalt Relais, so könnte ich den Signalfluss zum Ausschaltverzögerer
damit unterbrechen. Auch verschiedene verschachtelte versuche im Bezug auf das Zurücksetzen haben nichts gebracht,
da diese ganzen Funktionen immer auf Kontakt ansprechen und nicht einen einzelnen Puls erzeugen.

Hat da jemand eine Idee dazu?
Danke im Voraus und Gruss Erwin
 
Zuletzt bearbeitet:
Wie wäre es denn mit einer Kombination aus TON und TP. TON zum Verzögerten Start der Klingel und um festzustellen, ob der Hörer wirklich aufliegt und TP zur zeitlichen Begrenzung des Klingeltons.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo oliver.tonn
Alles was mit Verzögertem Start oder verzögertem Stopp in Verbinung steht, wird erst gestartet wenn der Taster wieder losgelassen wird.
Da die Gabel aber auf dem Hörer liegt, startet weder der verzögerte Start noch das verzögerte Ende der Siemens Logo.
Ich habe alle Logischen Möglichkeiten auch durchprobiert und es wollte irgendwann auch Sinn machen, aber da es keinen "Umschalter" gibt,
was vermutlich der Programmlogik wiederspricht, komm ich nicht zum Ziel.

Ich kann mit Deinen Angaben: "TON und TP" nichts anfangen, was meinst Du damit?

In meiner schieren Verzweiflung ist mir der Zähler aufgefallen, und dass ich dort mit Schwellwerten arbeiten kann, also beispielsweise bei 1 High und bei 2 und höher Low.
Da dachte ich mir, wenn ich mit dem Taster einen Impulsgeber anwerfe, der kurze Pulse an den Zähler sendet, grad so lang dass er sie als 0/1 erkennen kann,
dann kann der Hörer auf der Gabel liegen bleiben und der Zähler lässt nach dem 2. Puls nichts mehr durch.
Zwar zählt der Zähler bis zum St. Nimmerlein weiter, aber das kann mit vermutlich egal sein?!
Hauptsache ich habe nach stundenlangem pröbeln, doch noch eine Lösung gefunden, war nahe dran mir online einen Raspbery zu bestellen....

Ich glaub, jetzt kann ich mir sogar den Ausschaltverzögerer sparen, wenn ich die Pulslänge und Pause auf 0.1 Sek lege, dann ist nach 0.2 Sek der zweite Puls
auf dem Weg und schaltet den Zähler wegen dem Schwellwert 2+ aus.
telefon.jpg
 
Zuletzt bearbeitet:
Hallo MrBee,

ich bin mir nicht sicher ob ich deine Frage richtig verstanden habe.
Vielleicht passt ja meine Lösung für dich.

Viele Grüße
Loenne
 

Anhänge

  • Telefon PalimPalim.zip
    13,6 KB · Aufrufe: 15
Hallo oliver.tonn
Alles was mit Verzögertem Start oder verzögertem Stopp in Verbinung steht, wird erst gestartet wenn der Taster wieder losgelassen wird.
Da die Gabel aber auf dem Hörer liegt, startet weder der verzögerte Start noch das verzögerte Ende der Siemens Logo.
Ich habe alle Logischen Möglichkeiten auch durchprobiert und es wollte irgendwann auch Sinn machen, aber da es keinen "Umschalter" gibt,
was vermutlich der Programmlogik wiederspricht, komm ich nicht zum Ziel.

Ich kann mit Deinen Angaben: "TON und TP" nichts anfangen, was meinst Du damit?
OK, ich hatte übersehen, dass es um eine Logo geht und nicht um eine S7, aber die Aussage, dass alles was mit verzögerten Start zusammenhängt nur losläuft, wenn der Taster nicht bestätigt ist stimmt nicht. Schau mal im Handbuch der Logo 8 auf Seite 153, bzw. such mal nach Einschaltverzögerung, das bedeutet übrigens TON. TP ist übrigens ein Pulsgeber und auf Seite 162 zu finden unter Wischerrelais. Die beiden hintereinandergeschaltet ergeben einen Impuls, der nach einer bestimmten durch die Einschaltverzögerung definierten Zeit für eine bestimmte durch das Wischerrelais definierten Zeit einen Ausgang einschaltet.
 
Zuletzt bearbeitet:
Super Heinileini
Genau das habe ich gebraucht.
Das AND mit Flankenauswertung hatte ich ne ganze Weile im Korb, ich war aber gefangen von der Idee
ich müsste an einem zweiten Eingang den gelieferten Ausgang (Rekursion) anliefern um folgendes zu erwirken:

Schalte beim Drücken des Tasters den Ausgang auf High, aber nur, wenn dieser nicht schon High ist.
Das hätte dann bedeutet dass beim drücken wärend der 0.20s beim zweiten Eingang High ankommt,
(nur dann High wenn nicht beide am Eingang High sind) und den Durchgang geschlossen.
Das habe ich irgendwann auch geschafft, (Das High nach den Puls abgegriffen) nur war nach 0.20s der Puls eben wie gewünscht weg und dadurch
der zweite Eingang LOW, und die Idee hat sich in den Schwanz gebissen.

Darum habe ich davor ein Relais angebracht und dort am Ausgang das High abgegriffen und zurück zur Logik geführt.
Das hat dann mit XOR funktioniert, weil es nur dann durchschaltet wenn nur einer der beiden Eingänge High hat.
Durch das Ausschalten des Durchganges war aber wieder LOW am Ausgang des Relais und auch hier
hat sich die Katze in den Schwanz gebissen.
Was in diesem Fall kein Drama war, aber so gab es eben auch ein Pi-Ling wenn man den Hörer abgehoben hat, was nicht schön war.

Ich bin als Code-Programmierer in der Logik: Wenn-dann-sonnst gefangen.
Da kann man so lange verschachtelten Quatsch programmieren bis es funktioniert und keiner mehr durchblickt warum ;-)
Irgendwann initialisierst Du dann bei Programmstart eine Variable mit dem Wert 0,
beim ersten Durchgang (while) setzt man sie auf eins,
mit einem (When) fragt man ob inzwischen losgelassen wurde und setzt sieder 0.
Damit ist dann gut, drum hab ich die Version mit dem Zähler gefunden.

Jetzt wo ich das sehe ist mir das Lesen der Funktion:"AND mit Flanke" sowas von klar.

Vielen Dank nochmal, das hat meinen Gedankenfluss in eine andere Reichtung bewegt und wird mir auch in Zukunft
noch sehr helfen. Ich möchte wegkommen von dem Eingriff des Technikers in den Ablauf der Theater-Szene
und die Effekte in der Szene selber "geschehen" lassen.
Das ist natürlicher und entlässt den Schauspieler und den Techniker vom Stress, auf den richtigen Moment zu warten u.s.w.

Wie oft erlebt mann, dass ein Telefon auf der Bühne noch witerklingelt wenn der Schauspieler es abhebt, das dumme Gesicht und der wütende Blick zur Regie
ist zwar für das Publikum jedes Mal lustig, aber wir unterscheiden dann doch zwischen Klamauk und Theater.

Das nächste Projekt ist dann eine Lichtschranke in einem Klavier, wo die Hämmer vor den Saiten gebremst werden, damit es nicht tönt.
Die eingespielte Klaviermusik soll aber starten und stoppen und genau auf den Punkt mit dem Schauspieler (der nicht klavierspielen kann) einhergehen.
Wenn also ein Hammer die Lichtschranke durchbricht läuft die Musik.
Ich hab das schon einfach, mit einem Fusstaster probiert, würde man denken es sollte gehen, aber beim Spiel auf der Bühne war das nur selten synchron.

Ich freue mich auf neue Projekte mit der Logo, ich hab sie, vor 4-Jahren gekauft für ein Projekt einer Waschanlage, um sie dahingehend zu erweitern
dass sie im Winter nicht einfriert. Nun soll sie auf- und hinter der Theaterbühne ein neues Aufgabengebiet ekommen :)


Vielen Dank an alle die mitgedahct haben.
Schönen Sonntag Erwin
 
Zuletzt bearbeitet:
Ich bin als Code-Programmierer in der Logik: Wenn-dann-sonnst gefangen.
Moin Erwin,
da Du freiwillig dieses Thema (Wenn-Dann-Sonst-Gefangen) ansprichst, möchte ich hier mal einhaken:
Woher kommt dieses weitverbreitete Phänomen? Du meinst durch Code-Programmierung (vermutlich als Gegensatz zu KontaktPlan und FunktionsPlan gemeint)?

Da Du das Thema XOR angesprochen hast:
Anbei eine alternative Variante der Bi-Ling-Schaltung. Ein StromstossRelais (abwechselnd ein-/aus-schalten) kann man sehr gut mit XOR programmieren, ABER es funktioniert nur, wenn der UmschaltImpuls wirklich nur 1 PLC-Zyklus lang ansteht.
Diese ImpulsBildung ist hier "zu Fuss" programmiert mit einer AND-Verknüpfung und einer Verzögerung um 1 Zyklus durch das M.
Der 0,2-s-Impuls wird diesmal durch eine EinschaltVerzögerung statt durch eine AusschaltVerögerung gebildet.

Bi-Ling-2.jpg

Anhang anzeigen Bi-Ling-2.lsc.pdf >>>===> nach dem Herunterladen '.pdf' entfernen!

Dir auch ein schönes RWE (RestWochenEnde)!

Gruss Heinileini
 
Zurück
Oben