Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 21

Thema: Syntaxfehler

  1. #1
    Registriert seit
    20.03.2013
    Beiträge
    10
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    ich muss momentan ein S5 in ein S7 Programm umwandeln, somit habe ich eine AWL Quelle erstellt diese muss jedoch noch abgeändert werden.
    Wenn ich das Programm "Übersetzen" möchte dann kommen mehrere Syntaxfehler, kann mir jemand helfen diese zu lösen.

    Fehlertext:
    "Syntaxfehler bei L"
    "Syntaxfehler bei MD"
    "Syntaxfehler bei MB"


    Programmabschnitt:
    L DBD 152 //Lade in Akku 1
    L MD 200
    +D // Addiere Akku 1 und Akku 2; speichere Wert in Akku 1
    T MB 240 // Trans. Akku 1 in MB 240


    Danke
    Zitieren Zitieren Syntaxfehler  

  2. #2
    Registriert seit
    27.10.2006
    Ort
    Plauen
    Beiträge
    374
    Danke
    107
    Erhielt 13 Danke für 11 Beiträge

    Standard

    Prüfe bitte ob vor den hier gezeigten Zeilen ein "AUF DBxy" steht. Wenn nicht, dann kannst Du das entweder nachtragen oder gleich absolut adressieren:

    L DBxy.DBD152
    Step7 V5.5 SP4 HF11
    TIA Portal V14
    WinCC flexible 2008 SP3
    WinCC 7.2 Update 10
    =======================

  3. #3
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Zitat Zitat von Fischi Beitrag anzeigen
    Hallo

    ich muss momentan ein S5 in ein S7 Programm umwandeln, somit habe ich eine AWL Quelle erstellt diese muss jedoch noch abgeändert werden.
    Wenn ich das Programm "Übersetzen" möchte dann kommen mehrere Syntaxfehler, kann mir jemand helfen diese zu lösen.

    Fehlertext:
    "Syntaxfehler bei L"
    "Syntaxfehler bei MD"
    "Syntaxfehler bei MB"


    Programmabschnitt:
    L DBD 152 //Lade in Akku 1
    L MD 200
    +D // Addiere Akku 1 und Akku 2; speichere Wert in Akku 1
    T MB 240 // Trans. Akku 1 in MB 240


    Danke
    Ganz schön Scheiße, wenn der Konverter nicht alles selbst macht.

    Da stimmt vermutlich der Datentyp in der Symbolik nicht.
    Versuche es im Editor ohne Typrüfung zu speichern.
    Wenn das Klappt, dann den DB und die Symbolik nacharbeiten.


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  4. #4
    Registriert seit
    30.04.2005
    Beiträge
    908
    Danke
    58
    Erhielt 161 Danke für 147 Beiträge

    Standard

    @bike
    hast wohl ein richtig beschissenes WE gehabt
    Krieg ist Gottes Art den Amerikanern Geographie beizubringen

  5. #5
    Fischi ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    20.03.2013
    Beiträge
    10
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke für die schnellen Antworten.
    Aber der Fehler war ganz simpel, ich habe nur die die Stichpunkte in den jeweiligen Zeilen vergessen, welche in der AWL Quelle benötigt werden.

    fischi

  6. #6
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Zitat Zitat von centipede Beitrag anzeigen
    @bike
    hast wohl ein richtig beschissenes WE gehabt
    eigentlich nicht.
    Wie kommst du denn darauf?
    Nur weil ich geschrieben habe, dass der Konverter dem Kollegen ein Ei gelegt hat?

    Außerdem gab es auch noch Hinweise wie man den Mist zu funktionieren bekommt


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  7. #7
    Registriert seit
    30.04.2005
    Beiträge
    908
    Danke
    58
    Erhielt 161 Danke für 147 Beiträge

    Standard

    Deine Beiträge haben heute eine etwas aggressive Art
    Krieg ist Gottes Art den Amerikanern Geographie beizubringen

  8. #8
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Zitat Zitat von centipede Beitrag anzeigen
    Deine Beiträge haben heute eine etwas aggressive Art
    Sorry, das wollte ich bestimmt nicht.
    Ich bin meist direkt und ehrlich.

    Aber die erste Hilfe ist die Hilfe zur Selbsthilfe.


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  9. #9
    Registriert seit
    23.03.2006
    Ort
    Thüringen
    Beiträge
    2.005
    Danke
    162
    Erhielt 278 Danke für 199 Beiträge

    Standard

    Naja,
    wobei schon interessant wäre wieso man ein MD in ein MB lädt. Ist diese "Datentypwandlung" gewollt? Wenn nicht, so ist das hochgradigst unsauberer Code, hast Du schonmal probiert ob der Kram wenigstens ansatzweise läuft?
    Wenn ich das sehe wie hier programmiert wird, ich bräuchte bei meinen Projekten ne ganze Menge Glück das da überhaupt was geht..... Ist nicht böse gemeint, eher so als Hinweis für künftige Verbesserungen.....

    Gruß
    Mario

  10. Folgender Benutzer sagt Danke zu mariob für den nützlichen Beitrag:

    Fischi (26.03.2013)

  11. #10
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von mariob Beitrag anzeigen
    Naja,
    wobei schon interessant wäre wieso man ein MD in ein MB lädt. Ist diese "Datentypwandlung" gewollt? Wenn nicht, so ist das hochgradigst unsauberer Code, hast Du schonmal probiert ob der Kram wenigstens ansatzweise läuft?
    Wenn ich das sehe wie hier programmiert wird, ich bräuchte bei meinen Projekten ne ganze Menge Glück das da überhaupt was geht..... Ist nicht böse gemeint, eher so als Hinweis für künftige Verbesserungen.....

    Gruß
    Mario
    Mario, das ist aus dem S5 -> S7 Konverter so ausgeworfen worden.
    Da geht es nicht darum was gut oder richtig ist, sondern nur daum, dass man nicht denken muss und einen Programmcode vor die Füsse bekommt.

    Daher ist es völlig sinnlos, den Kollgen darauf hinzuweisen, dass es nicht gut ist, was er macht.


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 16.11.2012, 16:13
  2. Syntaxfehler in Zeile -1
    Von blasterbock im Forum HMI
    Antworten: 10
    Letzter Beitrag: 07.06.2010, 07:48
  3. Programmbeisteinaufruf und Syntaxfehler
    Von Sesssko im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 17.12.2009, 20:57
  4. Antworten: 4
    Letzter Beitrag: 05.05.2009, 14:17

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •