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

Ergebnis 1 bis 4 von 4

Thema: TwinCat Fehler 4020, HILFE

  1. #1
    Registriert seit
    29.01.2015
    Beiträge
    17
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    Mich quält die Fehlermeldung 4020. Nach der Beckhoff Datenbank soll man den ersten Operanten durch eine Variable ersetzen???

    Code:
    Var11 := Var11 + 1;
    Var12 := Var12 + 1;

    Fehlermeldung:
    Fehler 4020 (Main 21): Operanden von ST, STN, S, R müssen Variable mit Schreibzugriff sein.

    Kann mir jemand den Fehler erklären bzw. weiterhelfen?

    Vielen DANK!!
    Zitieren Zitieren TwinCat Fehler 4020, HILFE  

  2. #2
    Registriert seit
    05.07.2013
    Beiträge
    71
    Danke
    12
    Erhielt 12 Danke für 10 Beiträge

    Standard

    Hast du Var11 und Var12 evtl als Konstanten deklariert?

  3. #3
    spiegelkabinett ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    29.01.2015
    Beiträge
    17
    Danke
    11
    Erhielt 0 Danke für 0 Beiträge

    Standard

    ja habe ich auch schon gedacht.
    Hatte z.b Var12 AT%I*:UINT deklariert. Ohne AT%I* bekomme ich den Fehler nicht. Jedoch kann ich dann keine zuweisung im System Manger auf die Hardware vornehmen...

  4. #4
    Registriert seit
    05.07.2013
    Beiträge
    71
    Danke
    12
    Erhielt 12 Danke für 10 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Mit AT %I* wird die Variable als Eingang deklariert und kann so auch nur über den Eingang geändert werden. Daher die Fehelrmeldung.
    Wenn du zum Wert am Eingang etwas addieren möchtest, musst du dafür eine zusätzliche Variable definieren.
    Code:
    Var
    Var11_IN AT %I* :UINT;
    Var11 :UINT;
    END_VAR
    
    Var11 := Var11_IN +1;
    wird eher funktionieren.
    In jedem Zyklus wird der Wert am Eingang Var11_IN abgefragt und Eingänge kann man im Programm nicht beschreiben, nur lesen.

    MfG

  5. Folgender Benutzer sagt Danke zu jensemann für den nützlichen Beitrag:

    spiegelkabinett (29.01.2015)

Ähnliche Themen

  1. Twincat FB_FileWrite: sporadische Fehler
    Von twyn im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 13.12.2013, 07:36
  2. Fehler beim TwinCAT
    Von lolo im Forum CODESYS und IEC61131
    Antworten: 0
    Letzter Beitrag: 21.05.2012, 14:02
  3. Hilfe Hilfe - HMI Fehler
    Von vietha11 im Forum HMI
    Antworten: 7
    Letzter Beitrag: 04.05.2011, 07:53
  4. TwinCAT Login Fehler
    Von Anaconda55 im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 29.10.2008, 20:07
  5. TwinCAT Run Fehler
    Von Anaconda55 im Forum CODESYS und IEC61131
    Antworten: 12
    Letzter Beitrag: 29.10.2008, 16:13

Lesezeichen

Berechtigungen

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