Defekten FB oeffnen

Sash001

Level-1
Beiträge
22
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forengemeinde,

ich habe ein mittelschweres Problem, bei dem ich keine Loesungsideen mehr habe.

Ich befinde mich momentan bei einem Projekt in den USA, bei dem eine Montageanlage optimiert werden sollen. Die Aenderungen muessen an einem FB in der Schrittkette vorgenommen werden.

Da die Instandhalter selbst an den Programmen Aenderungen vornehmen, kommt es dabei immer wieder zu Problemen. (Wie in diesem Fall)

Der FB in dem ich die Aenderungen machen moechte, laesst sich nicht oeffnen und zeigt mir folgende Message:

"THE BLOCK CANNOT BE OPENED BECAUSE THE DESCRIPTION OF THE LOCAL VARIABLE DOES NOT EXIST. EITHER USE THE ORIGINAL BLOCK OR OR TRY OPENING THE BLOCK WITH THE SKA."

Was soll ich tun?
Vor allem ist die Maschine am laufen mit diesem Programm! Ohne Variablen? Das macht fuer mich keinen Sinn.
Auch wenn ich den Block direkt von der SPS auf das PG ziehe, kann ich diesen auch nicht oeffnen.

Ich habe von einem Kollegen gehoert, dass es ein Alternativprogramm geben soll, das solche Faelle trotzdem oeffnet. Er kann sich aber nicht an den Namen des Programms erinnern.

Hat jemand einen Vorschlag?

Ich danke euch sehr,

Sash
 
Das mit dem Reorganisieren habe ich noch nicht probiert. Werde aber sofort eine Kopie von dem Programm machen und dann Versuchen den FB in der Kopie zu reorganisieren.
Danke schonmal. Melde mich gleich wieder.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe natuerlich das ganze Projekt reorganisiert. Hat mir leider nicht geholfen. :-?

Das Seltsame an der ganzen Sachen ist, das er fuer den Bruchteil einer Sekunde unten in dem "Variablenfeld" Daten anzeigt, die dann aber weg sind, wenn er die Fehlermeldung ausgibt.

*haareraufen*

EDIT:
Eben habe ich noch die Refenzdaten upgedated. Weiterhin kein Oeffnen moeglich.

Was ist eigentlich SKA?

Hat jemand eine Idee, welches Alternativprogramm (muss schnell zu bekommen sein) mein Kollege meint?
 
Zuletzt bearbeitet:
Versuch doch mal eine AWL-Quelle dieses FB's zu generieren.
Ich hab' zwar nicht viel Hoffnung, aber den Versuch wäre es ja wert.
.
 
Ohne Variablen denke ich, wird auch das nicht funktionieren.

Ich lade jetzt vom Maintenance Server alle alten Versionen runter und vergleiche die untereinander.

Das Problem dabei ist, dass die Projekte dieser Maschine schon x-mal geandert wurden und man in dem ganzen Riesenprojekt dann jede einzelne Aenderung rausfiltern muss, da es keine Dokumentation zu den einzelnen Teilaenderungen gibt. Ich kann leider auch nicht die alten Projekte auf eine laufende Produktions"milchkuh" aufspielen..

AAAARGH!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit SKA ist vermutlich gemeint, den KOP/AWL/FUP-Editor direkt über den Explorer zu starten:
C:\Programme\SIEMENS\Step7\S7SKA\S7kafapx.exe

Grüße von HaDi
 
Hallo Sash001,

lade dir die Software Buddy von MHJ runter, damit kannst du ein Backup der gesamten SPS machen, im Format WLD-Datei (MMC Datei).

Speziell kannst du damit auch versuchen den "defekten" Baustein alleine aus der Steuerung zu laden und diesen dann mal zu posten (WLD-Format, binär).

Dann können sich den die Freaks mal ansehen mit nem Hexeditor oder auch mit dem Simatic Manager.
Der S-Manager kann solch ein WLD-File importieren über "Datei MMC-Karte ...".
Falls der einzelne Baustein geschützt ist wirst du in dem Binärfile auf Offset 16 den Wert 03 finden, 00 an dieser Stelle bedeutet nicht geschützt.

mfG. klaly
 
"THE BLOCK CANNOT BE OPENED BECAUSE THE DESCRIPTION OF THE LOCAL VARIABLE DOES NOT EXIST. EITHER USE THE ORIGINAL BLOCK OR OR TRY OPENING THE BLOCK WITH THE SKA."
"Der Baustein kann nicht geöffnet werden, da die Beschreibung der lokalen Variablen nicht existiert"

Also die Variablen werden wohl schon existieren....

Lade den schrottigen FB doch einfach mal in's Forum hoch.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Willst du den Baustein aus der Onlinesicht heraus öffnen? Hast du schon probiert, ihn erstmal aus der SPS (Online-Ansicht) in den Step7-Manager (Offline-Ansicht) zu laden? Das mit den Variablen kann evtl. passieren, wenn jemand die Schnittstelle eines FB ändert und du, dann die alte Version Offline hast. Was passiert, wenn du alle Bausteine von der SPS in ein neues Step7-Projekt lädst?

Vielleicht ist auch an eurem Programm etwas nicht in Ordnung und irgend etwas pokt über indirekte Adressierung oder von Außen in irgendwelchen Speicherbereichen rum?
 
Willst du den Baustein aus der Onlinesicht heraus öffnen? Hast du schon probiert, ihn erstmal aus der SPS (Online-Ansicht) in den Step7-Manager (Offline-Ansicht) zu laden? Das mit den Variablen kann evtl. passieren, wenn jemand die Schnittstelle eines FB ändert und du, dann die alte Version Offline hast. Was passiert, wenn du alle Bausteine von der SPS in ein neues Step7-Projekt lädst?

Das ist ja das Komische an der Geschichte. Ich kann es sowohl offline und online, als auch von der Anlage in ein neues Projekt NICHT oeffnen.

Wir haben die Aenderungen in einem FB17 von dem vorigen Projekt vorgenommen. Muessen jetzt aber sicherstellen, dass beide FB's vorher identisch waren.

Ich habe das ganze Projekt mal gepackt. Der FB17 ist der, den wir oeffnen wollen, der FB171 ist der jetzt optimierte FB17 aus dem vorigen Projekt.

Hier der Link fuer die folgenden 10MB :rolleyes::

http://www.file-upload.net/download-1181933/FC17.zip.html
 
Zuletzt bearbeitet:
Hallo Sash001,

versuch doch mal den Bausteinordner auf absolute Adressierung umzustellen, dann meckert das Programm zwar beim öffnen, aber es macht den Baustein auf (denke ich zumindest).

MfG
FrankW
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Sash001 schrieb:
Der FC17 ist der, den wir oeffnen wollen,...

Du meintest aber den FB17, oder?

Also das ist ja ein Graph 7 Baustein, das besitze ich nicht, deshalb kriege ich den nur in AWL- Ansicht auf, und zwar mit folgender Fehlermeldung:

Es sind keine Parameter- und Lokalvariablennamen verfügbar, da ein Zeitstempelkonflikt zwischen der Schnittstelle des Bausteins und der Beschreibung der Parameter- und Lokalvariablennamen besteht.

Aber öffnen kann ich den schon...
.
 
Fb17...

Hallo Sash001,

ich habe mir mal die Objekteigenschaften des Bausteins angesehen. Und da steht, dass es ein Graph-Baustein ist (Erstellsprache Graph). Vermutlich wurde im Baustein geändert, ohne das der gute Mann Graph 7 benutzt hatte. Der Instanz-DB passt auch nicht zum FB17 (Keine Parameter und Lokalvariablennamen verfügbar).
 
Defekten FB laden...

Zu deinem Baustein FB 17 fehlt schlicht und ergreifend die Graph 7 Quelle. Der Baustein FB 17 ist eine Graph-7-Schrittkette.
 
@Puddl
Ich wäre ja versucht dir recht zu geben, aber:
- Wenn ich einen Graph-FB im AWL Editor rummachen,
dann ist das hinterher kein Graph-FB mehr, sondern ein AWL Baustein,
auch laut Erstellsprache ...

- Ein Graph FB benötigt keine Quelle, selbst bei einem reinen AG-Abzug ist es immer noch möglich den Baustein in Graph zu öffnen.

Also insofern muss das Problem doch ein wenig komplexer sein, und meiner Meinung nach
ein Fall für den Siemens-Support ...

Mfg
Manuel
 
Zurück
Oben