Fehlermeldung im OB1

Alles zur Software WinSPS-S7 bzw. WinPLC7

Moderatoren: Matthias, Weiss_MHJ

Antworten
Nikolaus Hertenstein
SPSTreff-User
Beiträge: 1
Registriert: 07 Nov 2015, 17:58

Fehlermeldung im OB1

Beitrag von Nikolaus Hertenstein »

Beim ersten Versuch, ein strukturiertes Programm zu schreiben, habe ich eine einfache FC1 SR-Schaltung in FUP geschrieben und wollte diese in den OB1 laden.
Das hat nicht funktioniert. Es erschien unter dem Netzwerk, in blau unterlegter Schrift, folgende Meldung:
" OB1(Variablentabelle):Fehler: Ein OB benötigt mind. 20 BYTE temporäre Lokaldaten"
Habe ich unbewußt etwas falsch gemacht?
Wie kann der Fehler behoben werden?
MfG Nikolaus Hertenstein

Benutzeravatar
Weiss_MHJ
Site Admin
Beiträge: 673
Registriert: 13 Apr 2010, 16:34
Kontaktdaten:

Beitrag von Weiss_MHJ »

Hallo,

der OB1 wird normalerweise beim Erzeugen immer mit 20 Bytes temp. Lokaldaten erzeugt. Hier legt das Betriebssystem der CPU einige Daten ab.
Die Meldung besagt, dass diese nicht vorhanden sind, wahrscheinlich wurden diese gelöscht.
Wenn im OB1 noch nicht viel vorhanden ist, dann können Sie diesen löschen und neu erzeugen lassen, dann sind die Lokaldaten automatisch angelegt.
Oder aber Sie legen im vorhandenen OB1 ein Array of Byte [1..20] an und speichern diesen ab.

Gruss

Antworten