Geschützen Baustein in der Quelle verarbeiten

Mornu

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

ich habe folgendes Problem:
Ich habe eine Quelle von einem fertigen Projekt erstellt und exportiert, nun will ich diese Quelle in einem anderem Projekt importieren und übersetzen, das klappt auch alles soweit. Wenn ich nun die geschützen SIMATIC-Bausteine von der Quelle erstellen lasse sind die kleiner im Feld "Größe im Arbeitsspeicher" als wenn ich diese per Hand aufrufe.

Somit funktioniert mein Programm natürlich auch nicht, komisch.

Muss ich nun bei der Quelle noch was verändern damit die Bausteine die gleiche Größe haben??

Mornu
 
Von geschützten Bausteinen kannst du keine Quelle generieren!
Du musst die Siemens FCs und FBs schon von Hand wieder einfügen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, nachdem ich die Quelle erstellt habe, habe ich diese geöffnet und dann die FCs per hand eingetragen (Einfügen-->Baustein--> und dann zur Bibliothek navigieren). Nachdem ich die Quelle aber ausführe sind die kleiner und funktionieren nicht richtig.
 
Dann steht aber nie der komplette Code des geschützten Bausteins in der Quelle und somit kannst du sie auch nicht vollständig generieren.
Es wird dann nur der Bausteinkopf mit der Variablendeklaration eingefügt
 
ja, ok. ich dachte dass wenn man die aufruft dann werden die vollständig generiert. also muss ich die von Hand einfügen. Dass heißt dann, dass man nie ein vollständiges Projekt in eine Quelle fassen kann ohne noch weitere FCs und FBs von Hand anzulegen, sofern diese geschützt sind.
Schade :(

Na gut schönen Dank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja, ok. ich dachte dass wenn man die aufruft dann werden die vollständig generiert. also muss ich die von Hand einfügen. Dass heißt dann, dass man nie ein vollständiges Projekt in eine Quelle fassen kann ohne noch weitere FCs und FBs von Hand anzulegen, sofern diese geschützt sind.
Genau. Alle geschützten Bausteine musst du anschliessend (oder vorher) ins Projekt einfügen
 
da ich das gerade so lese und weiß, dass ich mal über den Filter Quelle generieren und wieder übersetzen Datenmüll los geworden bin, frag ich mich gerade, wie der dabei mutmaßlich know-how-geschützte Baustein nicht verloren ging. Problem: anno was weiß ich hatte S7 die Eigenart, abgespeckte FB nicht vollständig abzuspecken, irgendwas blieb übrig. Lösung: Quelle generieren und neu übersetzen. Dabei habe ich durchaus mal komplette Programme in Quelle und danach wieder in Code übersetzt. und dabei war doch, denke ich auch mal, ein know-how-protect? na, weiß nicht - schreibs mal hier dazu ...
 
da ich das gerade so lese und weiß, dass ich mal über den Filter Quelle generieren und wieder übersetzen Datenmüll los geworden bin, frag ich mich gerade, wie der dabei mutmaßlich know-how-geschützte Baustein nicht verloren ging. Problem: anno was weiß ich hatte S7 die Eigenart, abgespeckte FB nicht vollständig abzuspecken, irgendwas blieb übrig. Lösung: Quelle generieren und neu übersetzen. Dabei habe ich durchaus mal komplette Programme in Quelle und danach wieder in Code übersetzt. und dabei war doch, denke ich auch mal, ein know-how-protect? na, weiß nicht - schreibs mal hier dazu ...
Probiere es mal aus und du wirst sehen das es nicht geht:ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Probiere es mal aus und du wirst sehen das es nicht geht:ROFLMAO:
so, Hausaufgabe gemacht :p

Ergebnis: mein eigener know_how_protect-Baustein wird mir gar nicht angeboten zum Quelle generieren, da wird nicht mal ne leere Hülle als Quelle generiert. Bei der Rückübersetzung in ein leeres Projekt fehlt der dann vollständig - bzw. es kommt ne Fehlermeldung, Übersetzung bricht ab ohne Ergebnis (Einstellungssache - ich weiss).

Wenn ich mache: Quelle generieren (alles) und danach gleich zurückübersetze, so werden alle Bausteine erneuert, nur der khp-Baustein bleibt unberührt.

Daher meine Irritation - hat aber wohl mit den Simatic-Bausteinen von Mornu nichts zu tun :confused:
 
Zurück
Oben