S7 1200 + KTP400 TIA V11: Warnmeldung bei Bitmeldung

Nethacks

Level-1
Beiträge
123
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute

Habe mein Projekt von Tia 10.5 auf 11 migriert.
Nun erhalte ich immer folgende Warnmeldung:
Die Adresse im Datenbaustein wird nicht durch eine Variable belegt.

Im DB wurde ein Word für die Kommunikation zwischen PLC und KTP angelegt.

Wie kann ich die Warnmeldung loswerden?
 
Hallo,

Hab kein 'TIA. Aber sowas wie "Projekt reorganisieren" müßte es doch noch geben?

Und Bausteinkonsistenzprüfung....
 
Kann es sein, daß die ganzen Störungspointer hinter dem "Static" im DB eingetragen sein müssen?

S7 beginnt immer mit Struct. TIA bestimmt bei Static :ROFLMAO:

Also den Pfeil in der obersten Zeile öffnen und dort die Pointer reinkopieren

PS: Oder ist das schon offen?
 
Ähhm. Wenn ich darauf klicke, schliest sich die static Deklaration, und es können danach keine anderen Deklarationen angelegt werden.
 

Anhänge

  • DB Fehler klein.JPG
    DB Fehler klein.JPG
    18,7 KB · Aufrufe: 50
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie gesagt, das war mal das Prob in einem anderen Fred.

Ist schon offen - ok.

Was hindert dich daran, den DB neu anzulegen.

Ist das ein Migrationsproblem, dann müsste die Warnung danach weg sein.
 
Ich würde mal die Word-Variable(n) löschen, Übersetzen (ergibt dann Warnungen), Speichern, Projekt schliessen, Projekt neu öffnen, Variable(n) bei den Meldungen neu reinziehen.
ev. hilft's.
Habe auf diese Weise schon etliche Migrationsprobleme gelöst.
==>zuerst Projekt sichern !
 
Hallo Nethacks,

diese Warnung sagt lediglich aus, dass Du im SPS-Programm auf eine Variable zugreifst, die im DB (in dieser Form) nicht vorhanden ist.

Konkret heisst das:
Du hast eine Variable vom Typ WORD im DB angelegt, greifst im SPS-Programm aber auf die einzelnen Bits dieses Wortes zu.
Der Compiler findet dann im DB aber keine BOOLsche Variable unter der angegebenen Adresse und generiert die Warnung.

Wie man diese Warnungen unterdrücken kann, habe ich auch noch nicht herausbekommen.

Aber die Warnung macht ja durchaus auch Sinn, wenn Du TATSÄCHLICH eine Variable verwendest, die im DB noch nicht angelegt wurde.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also meiner Meinung nach müssen V10 Projekte mit der S7 1200 Steuerung nicht migriert werden, sondern nur Step 7 Projekte. Ich kann mit meiner TIA V11 mit der Funktion Projekte öffnen, direkt ein V10 Projekt (S7 1200 Steuerung ) auswählen.
Danach werde ich gefragt ob ich das alte Projekt auf V11 konvertieren will. Nach dem Konvertieren kann auf das Projekt mit V11 zugegriffen werden.

Bei Step 7 Professionel Projekten, müssen zuerst mit Step 7 die Programmbausteine neu übersetzt werden ( Bausteincontainer anklicken, rechte Maustaste, Bausteinkonsistenz prüfen, alles übersetzen). Danach kann das Projekt in TIA V11 migriert werden.
 
Zurück
Oben