Defekten FB oeffnen

Zuviel Werbung?
-> Hier kostenlos registrieren
Eigenschaft von Graph7

Hallo zusammen.
Es gibt in Graph7 eine sehr gefährliche Einstellmöglichkeit.
Unter den Bausteineinstellungen des FB17 ist unter der Parametrierung der Schnittstellenbeschreibung angewählt: Strukturfelder. Dies ist noch nicht das Problem. Die Checkbox für "In AS laden" ist jedoch abgewählt!
Wird dies eingestellt, werden die entstandenen Bausteine ohne Schnittstellenbeschreibung im FB abgelegt. Dies ist eine Option, um in der CPU Speicherplatz zu sparen. Diese Option ist noch bei weiteren Bausteinen des Projekts eingestellt. Ein solcher Baustein kann über die Erreichbaren Teilnehmer nicht mehr geöffnet werden. Auch das Erzeugen eines IDBs mit einem Onlinebaustein ist nicht mehr möglich!
Nur wenn der originale Offlinebaustein noch existiert, ist ein Ändern möglich.
Dieser wurde wahrscheinlich durch einen upload aus einer Steuerung überschrieben. Damit passt die offline Schnittstellenbeschreibung nicht mehr zum Baustein.
Sorry, aber hier ist nichts mehr zu machen.
Ihr solltet die Einstellung der Parameter überdenken, oder sorgfältiger mit dem Originalprojekt umgehen.
mfg
Linus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich hab mir die beiden Bausteine (gut/schlecht) heute Morgen auch dchon mal angesehen. Mir ist auch aufgefallen, wenn ich den FB17 aus Graph in die CPU lade und ihn über Erreichbare Teilnehmer ansehen will, dass dann keine Parameter verfügbar sind. Ich dachte mir, dass der Compiler die gar nicht in den binär Baustein eincompiliert. Das die Parameter optional nicht übertragen werden können ist allerdings eine neue Erkenntniss.

Die Parameter sind aber nicht unter allen Umständen verloren, wenigstens die statischen Parameter liegen eindeutig im zugehörigen Inst-DB, vorausgesetzt der passt noch.

Ich hab mir kurz mal die Mühe gemacht den "defekten" Baustein in AWL zu öffnen und die Parameter aus dem guten, unter beachtung des Inst-DBs, in den defekten wieder einzubauen. So ist dieser Baustein erstmal wieder konsistent, zumindest in AWL.

Mein Versuch den Baustein von AWL auf GRAPH umzupatchen hat leider nicht wirklich was gebracht. Beim öffnen kommt wieder der OLE Fehler.
Evtl. passen auch die Zeitstempel nicht.

Den Baustein lege ich als Attachment bei.

mfG. klaly
 

Anhänge

  • FB17_AWL_mit_Parameter.zip
    46,2 KB · Aufrufe: 13
Jungs ihr seid SPITZE!!
Ich weiss nicht, ob ich heute schon eine "DOWNTIME" fuer die Anlage bekomme, aber spaetestens am Montag! Ich werde weiter berichten!

VIELEN DANK!! :sm7::)
 
Welche Moeglichkeiten gibt es noch, den Baustein jemals wieder in GRAPH anzeigen zu lassen, um die einzelnen Schritte in der Maschine zu ueberwachen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hat die Quelle nicht funktioniert?

Hallo Sash.
Ich hatte in meinem 2.ten Beitrag eine Graph Quelle angehängt.
Wenn du über den Manager diese Quelle in den Quellordner deines Projekts importierst, kannst du diese Quelle mit Graph7 öffnen und dir daraus wieder den FB17 erzeugen. Hat das nicht funktioniert?
mfg
Linus
 
ich habe schon geschaut, werde aber nicht ganz schlau daraus.
muss ich deine GR7 noch umbenennen? in welchen Ordner wird sie gepackt?

Und dann kann ich sie ganz einfach oeffnen?

MFG,
Sash
 
ich habe schon geschaut, werde aber nicht ganz schlau daraus.
muss ich deine GR7 noch umbenennen? in welchen Ordner wird sie gepackt?

Und dann kann ich sie ganz einfach oeffnen?

MFG,
Sash

im projekt in den quellordner gehen, rechtsklick, neues objekt, externe quelle, die umbenannte FB17.GR7 (also .txt entfernt) öffnen, schon kannst du die quelle öffnen und benutzen
 
Zuletzt bearbeitet:
brauchst natürlich die richtige symboltabelle und um es in den anderen ordner zu bekommen mal auf übersetzen klicken - wenn dann alles rote weg ist
 
brauchst natürlich die richtige symboltabelle und um es in den anderen ordner zu bekommen mal auf übersetzen klicken - wenn dann alles rote weg ist

sauber!! es hat am Uebersetzen gelegen. Keine Fehlermeldung mehr vorhanden!

Danke euch!

Ich berichte wieder die naechsten Tage, sobald es in der Anlage laeuft!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Eben habe ich die Antwort vom Siemens-Support bekommen, von der ich sehr enttaeuscht war.
In meiner ersten Mail bat ich den Support darum, bitte diesen Thread hier zu verfolgen.
Nach einer mangelhaften ersten Antwort, bat ich sie nochmals diesen Thread hier zu verfolgen. Natuerlich habe ich auch den Fehler beschrieben.

Heute kam die erneut mangelhafte Antwort:

"[FONT=Courier New,Courier,Feste Breite]Sehr geehrter Herr G.,

das von Ihnen beschriebene Verhalten konnte nachvollzogen werden und weisst daraufhin das bei der Baustein zerstört wurde. Sie haben die Möglichkeit sich diesen Baustein von der Steuerung abzuziehen und ihn in Ihr Projekt zu integrieren.

Sollte dies nicht möglich sein ist eine Neu-Programmierung erforderlich.

Fuer Rueckfragen stehe ich Ihnen gerne zur Verfuegung.

Mit freundlichen Gruessen

Ihr Technical Support fuer Industry Automation und Drives Technology
XXXXX XXXXXX"

Meine Antwort darauf lautete wie folgt:

[/FONT]Guten Tag,

ich bin ein wenig enttaeuscht von Ihrer Antwort.
Haetten Sie sich den Thread in dem von mir geposteten Link durchgelesen, haetten Sie erkennen muessen, dass es nicht moeglich ist, den Baustein von der SPS zu erhalten, bzw. zu retten, da in den Bausteineinstellungen die Funktion "Schnittstellenbeschreibung-Strukturfelder-In AS laden" abgewaehlt war.

Ich habe den Baustein nun mit AWL geoeffnet, von Hand die Variablen/Parameter vom alten Projekt wiedereingefuegt, die Schrittkette in die Quelle integriert und uebersetzt. Und siehe da, es funktioniert.

Schade, dass mir das SPS-Forum besser geholfen hat als der offizielle Siemens Support.

Mit fruendlichen Gruessen,
Sascha G."

Also nochmals, danke fuer eure spitzenmaessige Hilfe!
Sash
 
ich sag ja "IHR SEID SPITZE!", aber die verdienen ihr Geld damit und von denen sollte man nen besseren Service geboten bekommen.
:ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich sag ja "IHR SEID SPITZE!", aber die verdienen ihr Geld damit und von denen sollte man nen besseren Service geboten bekommen.
:ROFLMAO:

ich glaub, dass ist das problem: etwas, was man aus interesse macht, aus interesse verfolgt, dafür interessiert man sich, ansonsten würde man es ja auch nicht aus interesse verfolgen und interessiert irgendwelche interessanten links suchen und interessante beiträge lesen ;)

sobald man geld dafür bekommt, ist das interesse wech ... kann mir nicht vorstellen, dass beim support einer seine hilfe so gern zur in anspruchnahme hinstellt wie es ein Larry Laffer oder ein OHGN, marlob, Ralle, lorenz2512 .......................................... tun.

wir verdienen kein geld beim posten, aber wir gewinnen alle beim gemeinsamen lösung finden! ... da darfs dann auch gern mal bißchen gerangel und grundsatzdiskussion geben! :D
 
Zurück
Oben