easy-forum

Deutsch - Applikationen => Allgemein => Thema gestartet von: mueller-m am Januar 10, 2020, 11:50:45 Vormittag

Titel: Easy E4 im strukturierten Text programmiert
Beitrag von: mueller-m 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
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: weiss_nix 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 (https://easy-forum.net/index.php?topic=8061.msg33795#msg33795)
Gruß
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: radar17892 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
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: mueller-m am Januar 15, 2020, 06:54:28 Vormittag
Super, vielen Dank!
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: Bastler71Bay 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 !
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: Juergen 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.
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: Bastler71Bay 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 (https://www.youtube.com/watch?v=rKxxnLUkUCg&t=12s)

Hier ist der Wochen Timer im Anhang

CU-Martin
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: Juergen 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. ;)
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: Bastler71Bay am Januar 18, 2020, 16:32:53 Nachmittag
@Juergen.......... Du hast EMail von mir..................
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: weiss_nix 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.
 
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: Juergen 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 ...
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: weiss_nix 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
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: Bastler71Bay am Januar 18, 2020, 17:12:28 Nachmittag
Oh Jeh,

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

Hier ist die Finale Version

CU-Martin
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: Juergen 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 > < ....
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: weiss_nix 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.
Titel: Antw:Easy E4 im strukturierten Text programmiert
Beitrag von: Juergen am Januar 18, 2020, 19:04:11 Nachmittag

Hallo weiss_nix, :) Danke
ja so geht es wohl. Hatte die Tage auch im anderen Thema das Problem Timer Werte einem anderen Baustein wie einem Timer zuzuweisen ... Es geht doch!
Das macht vieles einfacher Danke.

Ob das auch mit den Umgerechneten Werten der Echtzeituhr geht habe ich noch nicht geprüft.