Autor Thema: Easy E4 Programm in ST > Hilfe Beispiel Fehlerhaft  (Gelesen 7961 mal)

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1943
  • Jürgen
Easy E4 Programm in ST > Hilfe Beispiel Fehlerhaft
« am: Januar 12, 2020, 17:47:45 Nachmittag »
Hallo zusammen,
ich bekomme mit dem Beispiel aus der Hilfe lauter Fehler
Das macht einem ST Anfäger das lernen nicht Leicht.
Das es eine QA0 nicht gibt ist klar... Auf QA5 geändert geht es immer noch nicht.

Zitat
Als Beispiel sei hier die Festlegung eines temperaturabhängigen Sollwerts einer Förderpumpe für einen geregelten Motor gezeigt:

IF MW10>=10 AND MW10<20 THEN

QA0:=50;

ELSEIF MW10>=20 AND MW10<30

QA0:=70;

ELSE

QA0:=0;

END_IF



« Letzte Änderung: Januar 12, 2020, 17:54:12 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: 1943
  • Jürgen
Antw:Easy E4 Programm in ST > Hilfe Beispiel Fehlerhaft
« Antwort #1 am: Januar 12, 2020, 18:27:52 Nachmittag »
Habe jetzt die ganzen Fehler gefunden. Und ich kann die Funktion Testen :)

Bekomme den Code hier nicht eingestellt, Siehe anlage
« Letzte Änderung: Januar 12, 2020, 18:32:13 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: 594
  • it has to be easy, it's a easy!
Antw:Easy E4 Programm in ST > Hilfe Beispiel Fehlerhaft
« Antwort #2 am: Januar 12, 2020, 18:29:49 Nachmittag »
.... QA1 muss aber auch vorhanden sein ....

IF MW10>=10 AND MW10<20 THEN
     QA1:=50;
ELSIF MW10>=20 AND MW10<30 THEN
    QA1:=70;
ELSE
    QA1:=0;
END_IF;
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: 1943
  • Jürgen
Antw:Easy E4 Programm in ST > Hilfe Beispiel Fehlerhaft
« Antwort #3 am: Januar 12, 2020, 18:35:03 Nachmittag »
Ja ich habe ja QA 5 extra eingebaut QA1oder QA0 gibt es ja nicht.
Da hat jemand von Eaton ein Beispiel eingestellt das nie eine Steuerung gesehen hat.
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: 594
  • it has to be easy, it's a easy!
Antw:Easy E4 Programm in ST > Hilfe Beispiel Fehlerhaft
« Antwort #4 am: Januar 12, 2020, 19:16:07 Nachmittag »
Zitat
Da hat jemand von Eaton ein Beispiel eingestellt das nie eine Steuerung gesehen hat.
... ich fürchte da hast du den Nagel auf den Kopf getroffen, habe auch schon fehlerhafte Codeschnipsel gefunden.
Das Problem besteht aber IMHO mehr darin dass die Codeschnipsel nicht unbedingt falsch sind sondern "ST"
nur sehr eingeschränkt von der EasySoft7 unterstützt wird, wobei ich hoffe dass sich das noch ändert.
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: 1943
  • Jürgen
Antw:Easy E4 Programm in ST > Hilfe Beispiel Fehlerhaft
« Antwort #5 am: Januar 12, 2020, 19:22:02 Nachmittag »
Danke für deine Rückmeldung.

lange gesucht habe ich nach den ELSIF Fehler.
Die Meldung das "ELSEIF" nicht geht war ja da, nur den Rechtschreibfehler habe ich übersehen
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.