Autor Thema: Easy E4 im strukturierten Text programmiert  (Gelesen 16356 mal)

Offline mueller-m

  • Newbie
  • *
  • Beiträge: 18
Easy E4 im strukturierten Text programmiert
« am: Januar 10, 2020, 11:50:45 Vormittag »
Moinsen,

mein erster Beitrag und gleich eine große Frage.

Ich komme ursprünglich aus dem Siemens- und CodeSys-Sektor und habe fast ausschließlich in FUP und ST programmiert.
Bei der Eaton möchte ich eigentlich mit ST beginnen. Hat zufällig jemand das eine oder andere Beispielprogramm um mit der Eaton-Software warm zu werden?

Vielen Dank im Voraus!

MFG
Matze

Offline weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 608
  • it has to be easy, it's a easy!
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #1 am: Januar 10, 2020, 13:11:42 Nachmittag »
Hi Matze, bin auch gerade beim selben Thema ;)
https://easy-forum.net/index.php?topic=8061.msg33795#msg33795
Gruß
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: 788
  • Think easy!
    • mollgruppe
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #2 am: Januar 10, 2020, 17:09:43 Nachmittag »
Hallo Matze,
hatte die Tage hier schon was in ST eingestellt: http://easy-forum.net/index.php?topic=8057.msg33767#msg33767

Gruß Thomas
Weil Einfach einfach Einfach ist!

Offline mueller-m

  • Newbie
  • *
  • Beiträge: 18
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #3 am: Januar 15, 2020, 06:54:28 Vormittag »
Super, vielen Dank!

Offline Bastler71Bay

  • Full Member
  • ***
  • Beiträge: 170
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #4 am: Januar 18, 2020, 13:22:36 Nachmittag »
Hallo,

hier ein einfacher Timer Baustein mit
- Einschalten Stunde
- Einschalten Minute
- Ausschalten Stunde
- Ausschalten Minute

CU-Martin

Edit: Mit einer Siemens LOGO 8 0BA8 und einen TDE Display geht das alles in ein paar Minuten und viel billiger !
« Letzte Änderung: Januar 18, 2020, 15:17:19 Nachmittag von Bastler71Bay »
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #5 am: Januar 18, 2020, 15:29:04 Nachmittag »
Hallo Martin, :)

schön wieder von dir zu lesen.
Danke für dein Programm.
Besonders Beispiele in ST sind für mich zur Zeit Interessant.
Ich hatte vor einiger Zeit in FUP Beispiele für eine Schaltuhr mit der Echtzeituhr eingestellt.
Dabei hatte ich eine Herrausforderung bei einer Zeitumstellung Sommer > Winterzeit oder Manuell zu tun.
Wird in deiner Lösung der Schaltpunkt dabei Übersprungen, schaltet der Ausgang nicht.
Es wird zum Beispiel eine Ausschaltung genau um 12:30 eingestellt. Ist 12:25  und wird Manuell auf 12:31 verstellt, erfollgt keine Abschaltung. Spanungsausfall und Wiederkehr sind auch noch Punkte die gelöst werden müssen.
Im Normal Betrieb sicher selten der Fall.
« Letzte Änderung: Januar 18, 2020, 15:30:36 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 Bastler71Bay

  • Full Member
  • ***
  • Beiträge: 170
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #6 am: Januar 18, 2020, 15:54:23 Nachmittag »
Hallo Jürgen,

klar,mich gibt es noch.Deie Dimmerschaltung habe ich noch nicht eingebaut.Kommt aber noch.
Bei der Programmierung der Timer hat mir ein Kollege von der Arbeit geholfen.Das muß ich dazusagen.
Hast du mein Video mit der E4 und den Touch Panel XV-102 gesehen ?
https://www.youtube.com/watch?v=rKxxnLUkUCg&t=12s

Hier ist der Wochen Timer im Anhang

CU-Martin
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #7 am: Januar 18, 2020, 16:20:15 Nachmittag »
Hallo Martin,
habe den letzten Baustein nicht ganz geprüft.
Der UF sieht so aus wie der Erste, nur mit einer 2 Schaltzeit.
Die Einschränkungen wie Uhr verstellen, Spannungsausfall .. gelten auch hier.

Dein Projekt mit dem externen Display kann ich leider nicht testen ...
Den Film habe ich gesehen ;)
Da bist du mir mit deine Hardware  und Kenntnissen  mit Galileo weit vorraus. ;)
« Letzte Änderung: Januar 18, 2020, 16:22:37 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 Bastler71Bay

  • Full Member
  • ***
  • Beiträge: 170
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #8 am: Januar 18, 2020, 16:32:53 Nachmittag »
@Juergen.......... Du hast EMail von mir..................
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 608
  • it has to be easy, it's a easy!
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #9 am: Januar 18, 2020, 16:39:03 Nachmittag »
Hallo Bastler71Bay,
ich habe das Timer-Beispiel jetzt nicht real getestet, aber aus meiner Sicht sollte man Stunden und Minuten nicht getrennt sondern als Einheit betrachten, die Minuten sind jede Stunde relevant.
 
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: 1955
  • Jürgen
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #10 am: Januar 18, 2020, 16:51:07 Nachmittag »
Hallo weiss_nix,
Das getrennte auswerten von Stunden und Minuten ist der Echtzeituhr geschuldet.
Diese gibt die Werte getrennt aus.
Da wäre eine etwas Aufwendige Rechnung nötig um dieses zusammen zu Fassen.
Zum bestimmen des Schaltpunkt reicht es ...
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: 608
  • it has to be easy, it's a easy!
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #11 am: Januar 18, 2020, 16:55:22 Nachmittag »
Hallo Bastler71Bay,
um einen Minutenwert zu generieren finde ich
MD01 := RC01HR * 60 + RC01MNdas nicht sonderlich aufwändig  ;)

PS: MD01 ist Symbolisch gemeint und wird in deinem Beispiel wegen M01,M02 so nicht funktionieren
« Letzte Änderung: Januar 18, 2020, 17:07:05 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 Bastler71Bay

  • Full Member
  • ***
  • Beiträge: 170
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #12 am: Januar 18, 2020, 17:12:28 Nachmittag »
Oh Jeh,

hätte ich bloß nichts geschrieben......................

Hier ist die Finale Version

CU-Martin
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #13 am: Januar 18, 2020, 17:22:51 Nachmittag »
um einen Minutenwert zu generieren finde ich
MD01 := RC01HR * 60 + RC01MNdas nicht sonderlich aufwändig  ;)

Ja, dann hast du die Minuten je Tag. Nicht ganz so Übersichtlich beim testen.
So hatte ich das in einem FUP Programm gemacht. Da sind dann 2 Bausteine nötig. Und bei der Auswertung auch. Da wird ein FUP Programm schnell umfangreich.
Ist eben der Vorteil von ST das alles in einer Zeile geht.
Auch sind Tages Minuten gut zum Rechnen mit > < ....
« Letzte Änderung: Januar 18, 2020, 17:24:29 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: 608
  • it has to be easy, it's a easy!
Antw:Easy E4 im strukturierten Text programmiert
« Antwort #14 am: Januar 18, 2020, 17:48:38 Nachmittag »
… wenn man den Gedanken weiter verfolgt, kann man sich die Rechnerei sparen und am
UF gleich eine Timerkonstante anlegt, ist das selbe Ergebnis.
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!