easy-forum

Deutsch - Software => XSoft-CoDeSys => Thema gestartet von: rogl am Oktober 28, 2009, 17:06:36 Nachmittag

Titel: Anfänger sucht Lösung bei if Anweisung
Beitrag von: rogl am Oktober 28, 2009, 17:06:36 Nachmittag
Hallo zusammen,

ich beschäftige mich sein ein paar Tagen mit der easy control und CoDeSys.
Hier mein trivales Problem, aber ich weis nicht woran es liegt:

   IF      Merker_Taste7=TRUE
   THEN   Taste :=  7;
   END_IF   ;

   IF      Merker_Taste8=TRUE
   THEN   Taste := 8;
   END_IF   ;

   IF      Merker_Taste9=TRUE
   THEN   Taste := 9;
   END_IF   ;

   IF      Merker_Taste10=TRUE
   THEN   Taste := 10;
   END_IF   ;

Bei Übersetzten sagt CoDeSys:
Fehler 4200: TasteDisplay(1):'LD' erwartet

Wieso braucht er den LD Befehl?
Vielen Dank im voraus.
Titel: Re: Anfänger sucht Lösung bei if Anweisung
Beitrag von: Knodelpa am Oktober 28, 2009, 17:49:49 Nachmittag
Hallo,

du hast bestimmt die falsche Bausteinsprache ausgewählt. Die Fehlermeldung deutet darauf hin, dass du statt ST die Sprache AWL angewählt hast. Was steht in der Überschrift ???

Gruß Paul
Titel: Re: Anfänger sucht Lösung bei if Anweisung
Beitrag von: rogl am Oktober 29, 2009, 10:12:59 Vormittag
Hallo,

du hast recht, vielen Dank.

Roland