Autor Thema: Flankenauswertung Kop aus alter Easy Übernommen.  (Gelesen 4548 mal)

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1950
  • Jürgen
Flankenauswertung Kop aus alter Easy Übernommen.
« am: Januar 19, 2020, 17:02:00 Nachmittag »
Hallo zusammen,

ich habe eine Fankenauswertung aus einer alter Easy übernommen.
Im Kop werden aus einer kurzen Anweisung von 2 Strompfaden in der alten Easy 5 Netzwerke in der E4 .
Im Fachbuch vom VDE Verlag steht, was von Änderungen in der Programmabfrage von spaltenweise in Netzwerkweise.
Kann mir jemand die Funktion der vielen Merker erklären. Für mich ist da was überflüssig.

Klar hat die E4 schon eine Fankenauswertung als Spule  eingebaut .. so das dieses nicht nötig ist.
« Letzte Änderung: Januar 19, 2020, 17:57:26 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 weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 600
  • it has to be easy, it's a easy!
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #1 am: Januar 19, 2020, 18:12:00 Nachmittag »
… alte Schaltung -> nach E4 kann so aussehen
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 600
  • it has to be easy, it's a easy!
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #2 am: Januar 19, 2020, 18:17:02 Nachmittag »
… alte Schaltung -> E4, kurze lösung
die Übernahme von alten Schaltungen wird IMHO viel Arbeit bedeuten
und ohne die Schaltung zu überarbeiten vermutlich sehr! unübersichtlich bleiben.
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1950
  • Jürgen
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #3 am: Januar 19, 2020, 18:18:14 Nachmittag »
Hallo, Danke für die Antwort
ja, so habe ich mir das auch vorgestellt.So verstehe ich es auch.
In dem Fachbuch und auch bei der Automatischen Übersetzung  kommt es so wie im Bild.
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 weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 600
  • it has to be easy, it's a easy!
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #4 am: Januar 19, 2020, 18:27:50 Nachmittag »
… die automatische Lösung resultiert vmtl. aus einem Algorhytmus der alle möglichen Programmierungen funktionierend übersetzen sollte, Lesbarkeit und für "uns Menschen" logische Nachvollziehbarkeit ist da wohl zweitrangig und lässt möglicherweise Rückschlüsse auf interne Abarbeitung zu.
aber wie schon geschrieben, Portierung auf neue Systeme bedeutet Arbeit!
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline radar17892

  • Sr. Member
  • ****
  • Beiträge: 712
  • Think easy!
    • mollgruppe
Antw:Fankenauswertung FUP aus alter Easy Übernommen.
« Antwort #5 am: Januar 19, 2020, 18:31:04 Nachmittag »
Hallo Jürgen,
du hast recht, man könnte es mit zwei Netzwerken so wie im Bild lösen, aber dann kommt die Flanke noch im selben Zyklus. 
Das entspricht aber nicht der allgemein gültigen Lösung in ST, in der der Ausgang erst im zweiten Zyklus kommt.
Q01 := I1 AND NOT M01;
M01 := I1;

Gruß Thomas
Weil Einfach einfach Einfach ist!

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1950
  • Jürgen
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #6 am: Januar 19, 2020, 18:41:36 Nachmittag »
Hallo Thomas,
ja, so wie dein ST und Kop Beispiel hätte ich es auch gelöst.
Ist das jetzt Normgerecht oder benötige ich wie im Orginal von Eaton noch weitere Merker?
Ich versuche die neue Abarbeitung vom Programm zu Verstehen.
Auch für andere Anwendungen ....

Der M 512 aus der easy Übersetzung ist für mich vollkommen überflüssig.
Auch wenn das Programm anderes abgearbeitet wird.
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 radar17892

  • Sr. Member
  • ****
  • Beiträge: 712
  • Think easy!
    • mollgruppe
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #7 am: Januar 19, 2020, 18:50:10 Nachmittag »
Man kann den M512 direkt durch den I01 ersetzen.
Um die Flanke korrekt im zweiten Zyklus auszugeben ist der zusätzliche Merker 257 aber nötig.

Man muss das VKE Netzwerkweise betrachten
« Letzte Änderung: Januar 19, 2020, 18:52:12 Nachmittag von radar17892 »
Weil Einfach einfach Einfach ist!

Offline weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 600
  • it has to be easy, it's a easy!
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #8 am: Januar 19, 2020, 19:15:47 Nachmittag »
… das mit der Zyklusverzögerung stimmt schon und wird wohl bei der automatischen Übersetzung berücksichtigt, aber ich denke es ist bei der Portierung von Vorteil wenn die Gesamte Funktion betrachtet wird, denn es macht für die Lesbarkeit einen wesentlichen Unterschied ob die Zyklusverzögerung programmtechnisch notwendig war oder nur technischer Fakt. Spannend wird es erst bei Portierung von Easy8xx Programmen wo im Bausteinplan die Abarbeitungsreihenfolge nochmal geändert werden konnte.
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1950
  • Jürgen
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #9 am: Januar 19, 2020, 19:16:23 Nachmittag »
Hallo Danke für die Antwort,

Wie würde in ST der richtige Plan aussehen?
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 weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 600
  • it has to be easy, it's a easy!
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #10 am: Januar 19, 2020, 19:20:19 Nachmittag »
Q01 := I01 and not M01;
M01 := I01;

hoffe das stimmt  ;)
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1950
  • Jürgen
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #11 am: Januar 19, 2020, 19:26:50 Nachmittag »
Hallo, :)
so hatte das Thomas auch eingestellt und ich würde es so umsetzen.
Da fehlt dann jedoch der Zusätzliche Merker.
Ist es in ST eine andere Abarbeitung?
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 weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 600
  • it has to be easy, it's a easy!
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #12 am: Januar 19, 2020, 19:30:21 Nachmittag »
… soll der Q1 einen oder zwei Zyklus "true" sein oder erst im nächsten "true" werden?
für einen Zyklus reicht das, außer du brauchst noch eine andere Funktion...
« Letzte Änderung: Januar 19, 2020, 19:33:39 Nachmittag von weiss_nix »
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1950
  • Jürgen
Antw:Fankenauswertung FUP aus alter Easy Übernommen.
« Antwort #13 am: Januar 19, 2020, 19:41:08 Nachmittag »

Das entspricht aber nicht der allgemein gültigen Lösung in ST, in der der Ausgang erst im zweiten Zyklus kommt.
Q01 := I1 AND NOT M01;
M01 := I1;

Hallo  :) ich wollte die Normgerechte Lösung sehen
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 weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 600
  • it has to be easy, it's a easy!
Antw:Flankenauswertung Kop aus alter Easy Übernommen.
« Antwort #14 am: Januar 19, 2020, 19:48:38 Nachmittag »
… das muss dann wohl Thomas erklären, für mich ist die gültige Lösung die, die recourcenschonend, funktionell und halbwegs lesbar ist  ;)
in anderen ST-Umgebungen gibt es noch IEC Funktionen (R_TRIG, F_TRIG) die machen aber auch nicht wirklich was anderes.
« Letzte Änderung: Januar 19, 2020, 19:52:38 Nachmittag von weiss_nix »
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!