Autor Thema: Eimerkettenspeicher für Maschinen Taktzeiten  (Gelesen 14991 mal)

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #15 am: Juni 04, 2019, 19:40:08 Nachmittag »
Hallo, :)
das umschalten von Display auf die Eingänge ist wirklich Nervig :(
Da sollte ein Klick im Plan auf den Eingang reichen ...
Auch eine Funktion Taster fehlt mir.
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #16 am: Juni 04, 2019, 20:01:01 Nachmittag »
Hallo, :)
da ist noch ein Fehler im Programm.
Du verwendest M01 zum Zurücksetzen. Der Merker ist im MW1 für Werte Anzeige. Das bringt was durcheinander.
Wie schon geschrieben kannst die MW löschen und direkt den Baustein SR mit D1 ...in der Textanzeige auswählen.
Siehe Anlage
« Letzte Änderung: Juni 04, 2019, 22:46:07 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline ernst123

  • Jr. Member
  • **
  • Beiträge: 86
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #17 am: Juni 04, 2019, 23:10:58 Nachmittag »
Besten Dank
Bei den Merkern muss man höllisch aufpassen - es ist manchmal ein riesen Vorteil da zB. eine Binär - Dez Wandlung quasi automatisch erfolgt, die Teilung von Word auf zwei Byte kann auch gans nützlich sein.
Man könnte mit MB65-MB511, MW257-MW390, MD196-MD256 nehmen - damit wäre eine Überschneidung ausgeschlossen

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #18 am: Juni 04, 2019, 23:26:36 Nachmittag »
Hallo, :)
Ja, es können eigene Regeln aufgestellt werden.
Wenn jedoch Wort oder Doppelwort sowohl als Zahlenwert als auch Bitweise angesprochen werden sollte kann es Ausnahmen geben.
Ich mache meinst nur kleine Übungsprojekte und möchte nicht so weit nach hinten Blättern
Für die alte Easy hatte ich eine Liste ,wo das sofort erkennbar war. Auch ein Kommentar konnte ich dort eintragen.
Neben den PC gelegt und sofort eintragen.
Ich glaube für die neue Easy gibt es auch Listen im Forum....

Viel Erfolg bei deinen Projekten :)
Ich sage dann mal gute Nacht

 
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #19 am: Juni 05, 2019, 19:02:14 Nachmittag »
Hallo Ernst :)

ich habe mir noch mal deine Zeiterfassung mit Blinktakt und Zähler angesehen.
Ich hab zum Vergleich mal meine Lösung der Zeiterfassung zusätzlich eingebaut.
Dafür habe ich einen Zusätzlichen Timer im Programm und eine Anzeige zum Vergleich eingebaut.
Den Rest von deinem Programm habe ich so gelassen.
Einen Zähler benötigst du dann bei meiner Lösung nicht mehr.
Dieser zeigt im Vergleich zu deiner Lösung einen um 1 Kommastelle verschobenen Wert.
Leider sind nur 999.995 Sekunden möglich. Scheint jedoch genauer zu sein.
Auch dieser Wert könnte wahrscheinlich mit dem SR ausgewertet werden.
Nur wenn du längere Zeiten benötigst ist das nichts mehr.
In dieser Lösung wird der Wert erst bei einer + Flanke von I3 gelöscht der Timer wurde bei I3 "nicht" Angehalten.
Ich denke da könnte was gemacht werden. :)
« Letzte Änderung: Juni 05, 2019, 19:08:11 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #20 am: Juni 05, 2019, 20:06:03 Nachmittag »
Hallo Ernst,
habe mal das ganze Programm auf meine Lösung angepasst.
In der Simulation kannst du gut beobachten, wie der letzte Wert im Timer angehalten wurde und welcher Wert vom Schieberegister Weitergegeben wurde. Beide sollte den gleichen Zeitraum abdecken.
Auch hier ist die Kommastelle um 1 verschoben.
Die Werte nach dem Komma sind gewürfelt ....
Da hast du die Ungenauigkeit die durch die Umrechnung auf 2 Nachkommastellen Entsteht.
Siehe Bild
Am besten die Zahlen ohne Komma übernehmen, dann hast du die volle Genauigkeit vom Timer
Ich glaube das das auch auf deine Zählerlösung Zutrifft.
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline ernst123

  • Jr. Member
  • **
  • Beiträge: 86
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #21 am: Juni 05, 2019, 20:15:42 Nachmittag »
Hallo Jürgen
Gute Idee - ist sicher genauer.
Ich habe ohnehin Bedenken ob alle 5ms Impulse wirklich alle gezählt werden - bei ausführlichen Programmen wird nämlich die EasyZykluszeit weit mehr als 10ms sein ???

Anzeige leider nur in ms möglich ... dh 999999 = ca 1000sec
Anzeige entsprechend geändert, unnötiges gelöscht

Wunsch an EATON: bitte 3 Kommastellen ermöglichen (wie bei der LOGO)

LG
Ernst

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #22 am: Juni 05, 2019, 20:23:42 Nachmittag »
Hallo Ernst,
Beim Timer hast du die 3 Nachkommastellen :) schon.
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline ernst123

  • Jr. Member
  • **
  • Beiträge: 86
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #23 am: Juni 05, 2019, 20:27:13 Nachmittag »

Da hast du die Ungenauigkeit die durch die Umrechnung auf 2 Nachkommastellen Entsteht.

Unsere Antworten haben sich überschlagen ...

Ich bin sicher das keine Umrechnung für die Kommastelle gemacht wird - lediglich im Anzeigespeicher wird das Komma eingesetzt.

Der Fehler kommt vermutlich durch Verschlucken von Impulsen.

Bei der Logo ist minimum 10ms - da habe ich das mit Flanke gelöst und mehrfach getestet: nie wurde ein Impuls verschluckt.
Möglicherweise würde es auch hier mit einer Flanke funktionieren ??

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #24 am: Juni 05, 2019, 20:41:14 Nachmittag »
Hallo Ernst :)
das Bild war schon mit Timer Werten. Das sind  keine Impulse die das verfälschen.
Das ist ja die Werteanzeige auf gleicher Quelle zur gleichen Zeit. Wenn du ohne Komma Anzeigst ist alles OK.

Ich hatte auch an eine Lösung mit 5 Timern gedacht. Diese werden dann Angehalten und der nächste Aktiviert....
Habe das noch nicht zu Ende gedacht. Wäre jedoch die Optimale Anzeige mit 3 Kommastrellen ;)
« Letzte Änderung: Juni 05, 2019, 21:08:53 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline ernst123

  • Jr. Member
  • **
  • Beiträge: 86
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #25 am: Juni 05, 2019, 21:09:30 Nachmittag »

Ich hatte auch an eine Lösung mit 5 Timern gedacht. Diese werden dann Angehalten und der nächste Aktiviert....
Habe das noch nicht zu Ende gedacht. Wäre jedoch die Optimale Anzeige mit 3 Kommastrellen ;)
könnte mit einem Bit Schieberegister welches den Enable Anschluß bedient funktionieren

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #26 am: Juni 05, 2019, 21:17:50 Nachmittag »
Hallo Ernst, :)
ja mit einem SR oder auch einem Zähler ....
Ist das für dich Interessant?
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline ernst123

  • Jr. Member
  • **
  • Beiträge: 86
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #27 am: Juni 05, 2019, 21:33:50 Nachmittag »
Danke für deine Bemühungen,
es kann aber nicht funktionieren - der gewünschte Eimerketteneffekt bedingt die Rückwandlung in Zahlenwerte - damit ist die Timerformatierung weg.

Etwas Aufwändig: mit Arithmetischer Funktion Zahl /1000, dann Anzeige sss,  das Komma dann dreiziffrig die Nachkommastelle

Offline ernst123

  • Jr. Member
  • **
  • Beiträge: 86
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #28 am: Juni 05, 2019, 22:31:06 Nachmittag »
Ist schon ein ordentlicher Aufwand - aber es geht mit drei AR und entsprechender Displayeinträge.

Damit kann eine Zahl mit 3 (oder auch mehr) Kommastellen dargestellt werden.

(vorerst nur für "letzte" gemacht)
anstelle des Kommas könnte auch "s" für Sekunden eingefügt werden   oder    999sec999ms
wichtig sind führende Nullen bei ms

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Eimerkettenspeicher für Zykluszeiten
« Antwort #29 am: Juni 05, 2019, 23:02:37 Nachmittag »
Hallo hier meine Lösung mit 5 Timer nur die Beschriftung ist nur für die aktuelle  Zeit so möglich. Die Schritte gehen immer von oben nach untern der Letzte Schritt ist vor dem Aktuellen der Vorletzte Schritt 2 vor dem Aktuellen ....
Siehe es dir mal an.

Ist natürlich noch aufwändiger wie deine Lösung

Ja deine Lösung ist deutlich kleiner. gefällt mir. :)
Du könntest den Aufwand für 5 Werte reduzieren,  wenn du nach dem Timer die Rechnung machst. Dann ein Schieberegister für die S und eins für die ms
« Letzte Änderung: Juni 05, 2019, 23:53:58 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.