easy-forum
Deutsch - Hardware => easyE4 => Thema gestartet von: OlMan am Oktober 22, 2020, 19:07:19 Nachmittag
-
Hallo Forum,
bin, was easyE4 betrifft, blutiger Anfänger und brauche einen Fingerzeig für folgendes Problem:
Wie kann ich beim Programmstart eine Variable (Merker) auf einen Anfangswert<>0 setzen? Diese soll dann bei jedem Zyklus heruntergezählt und angezeigt werden (letzteres funktioniert schon).
Verglichen z. B. mit einem Arduino-Sketch fehlt mir hier die Init-Phase im Programm, bevor es in die Programmschleife (void{}) geht (um mal zu illustrieren, warum ich mich gerade so schwer tue).
Ich habe, weil ich ein alter weißer Mann bin und ganz doll früher mal in Turbo Pascal programmierte :-), mein Testprojekt in ST begonnen, deshalb wäre ich über Hilfe in dieser Sprache besonders glücklich, aber natürlich würde ich auch versuchen, z. B. EDP irgendwie zu verstehen...
easySoft v7.21
easy-E4-DC-12TC1, neueste Firmware
Hoffnungsvoll
Ol'man
-
Hallo Ol'man,
willkommen im Forum ...
Zu deinem Problem:
Du wählst dir einen Initialisierungsmerker z.B. M100
if not M100 then
MD1 := 1000;
// weitere initialisierung
// weitere initialisierung
M100 := true;
end_if;
Gruß
-
Hallo weiss_nix,
herzlichen Dank. Kaum macht man's richtig, schon klappt's :-)
Ol'man
-
Hallo Ol'man,
gerne, jederzeit wieder!
Kaum macht man's richtig, schon klappt's :-)
... dieses Phänomen bemerke ich seltsamer Weise auch bei eigenen Projekten immer wieder *ggg*
Gruß
-
Hallo Ol'man,
es kann nichts schaden, sich die anderen "Programmiersprachen" anzusehen.
Nur nicht mehr mit EDP anfangen. Diese ist zum Import von früheren Programmen gedacht und für Leute, die partout keine andere Sprache lernen möchten. Der Nachteil: Es sind nicht alle neuen tollen Funktionen des easyE4 verfügbar. Beginne daher lieber mit KOP (EDP sehr ähnlich) und FUP.
Vielleicht helfen dir beim Einstieg auch die Video Tutorials im Trainingscenter Bonn:
https://www.eaton.com/de/de-de/support/schulungen-und-seminare/videotutorials.html (https://www.eaton.com/de/de-de/support/schulungen-und-seminare/videotutorials.html)
Grüße,
Konni
-
Hallo Konni66,
Danke für den Tip.
EDP hatte ich schon "zur Seite gelegt", weil im Programmierhandbuch erwähnt ist, dass nicht alles geht. Ich versuche jetzt allerdings, mein Projekt in ST zu formulieren - weil da Funktionen hineinsollen, die für mich irgendwie mit "Bildersprache" nicht so leicht zu fassen sind (ich schrieb ja schon, bin von früher Pascal gewohnt). ST scheint jedenfalls den vollen Funktionsumfang verfügbar zu machen. Was ich schrecklich vermisse, sind benannte Variablen.
Ich schaue aber auch schon gelegentlich in die KOP-Beispielprogramme von Eaton.
Schöne WE-Grüße
Ol'man