Step 7 Step7 CFC Vergleichen / AG-Abzug starten

Move

Level-2
Beiträge
510
Reaktionspunkte
58
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

folgendes Problem habe ich derzeit:
Von einem Kunden habe ich eine S7-Programm (CFC) bekommen, welches geändert und modifiziert werden soll.
Ob dies das letztgültige Programm ist kann keiner sagen.
Wie kann ich dies feststellen, ich weiß wenn man mit dem Programm Online geht und es kommt dann keine Meldung ist das On-/Offline Programm identisch.
Kommt eine Meldung dann ist dies nicht der Fall.
Kann ich jetzt eine Art Vergleichslauf wie unter Step7 starten, um die Unterschiede feststellen zu können?
Weiterhin hat der Vorgängerprogrammierer einen AG-Abzug innerhalb des Projektes abgelegt hier sind auch die CFC-Pläne enthalten.
Nun meine Frage, wie kann ich die CFC-Pläne aus der CPU in mein Offline Projekt laden, das wäre ja in meinem Fall die einfachste Lösung.
Ich war immer der Meinung, dass dies nicht geht?

Gruß
Move
 
Also einen Vergleich kannst man wie gewohnt machen.
Auch einen AG Abzug als Sicherheit.
Aber an die Pläne kommst man ohne die Quelle sprich das Projekt nicht mehr ran.
Sprich der AG Abzug bring absolut nix.

Gesendet von meinem SM-A300FU mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Allerdings ist es tatsächlich so, das man sich sehr gut drauf verlassen kann das des Programm Orginal ist wenn man ohne Warnung online kommt aus dem CFC.

Gesendet von meinem SM-A300FU mit Tapatalk
 
Es reicht allerdings wenn jemand eine Variablentabelle oder die Symboltabelle gespeichert hat, um die Warnmeldung zu erhalten das Programm hätte sich geändert. Der Code ist absolut identisch, es gibt aber eine Meldung. Du kannst dann nur auf gut Glück laden, ein Abgleich ist nicht möglich.
 
Ja stimmt.

Und man muss auch dran denken das es 2 Arten von Fehlermeldungen gibt beim Online gehen.
Die eine Meldung sagt das es Unterschiede gibt, aber man trotzdem Online kann sowie Änderungen einspielen kann.
Die andere lässt einem keine Wahl als das komplette Programm neu ein zu spielen.

Erste kommt meist wenn im Programm was geändert wurde.
Zweiter wenn im Online Programm was neueres steht.

Kommt aber auf die Art und den Umfang der Änderungen an.

Bei erster Meldung besteht die Chance das man die Änderungen nach vollziehen kann. Ist aber mühsam.

Gesendet von meinem SM-A300FU mit Tapatalk
 
Eigentlich genau so. Bausteinordner und los gehts.
Sagt aber nix über den cfc Plan aus. Damit vergleicht man nur ob das übersetzte Programm gleich dem in der Hardware ist.

So Verhält es sich auch mit dem AG Abzug.

Den kann man dann auch wieder ein spielen und sollte laufen.
Aber danach sind KEINE Änderungen im CFC mehr möglich.

Evtl. kurz noch was zum CFC.
Die Pläne werden in SCL übersetzt und dieser Code landet dann als "AWL" in der CPU.

Im CFC gibt es auch eine Option das die SCL Quellen gespeichert werden sollen.
Macht aber keinen Sinn.

Gesendet von meinem SM-A300FU mit Tapatalk
 
Also kurz und gut. Eine Programm Sicherung ohne das CFC Projekt ist möglich aber im großen ganzen völlig nutzlos.
Zumindest um damit später anständig weiter zu Arbeiten.

Gesendet von meinem SM-A300FU mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Projekt ist der CFC-Plan.
Das, was man in die CPU lädt ist ein Kompilat.
Ein CFC- Vergleich online/offline ist nicht möglich, ich wüsste auch nicht wie das funktionieren sollte.

Wir haben Kunden, die kennen/können nur Step7, wollen ihre Software aber in PCS7 (also CFC/SFC, etc)- die ändern auch nie was an der Software. Die bekommen von uns neben dem Projekt, das sie nicht brauchen, auch einen AG-Abzug auf USB/CD.
Damit kann jeder Störungselektriker ohne PCS7 Kenntnisse die CPU tauschen. Das ist der einzige Fall, der mir bekannt ist, wo eine AG/Programm- Sicherung irgendeinen Sinn macht.
 
Ja Borromeus. Keine andere Aussage habe ich getätigt.
Nur mit anderen Worten.

Das Kompilat ist in der S7 (Classic) nun mal im AWL.
Da bei der Classic nun mal AWL der "Maschinen Code" ist.

Jeglicher Kompilier in Step7 Classic übersetzt im Endeffekt in AWL. (Graph, SCL, KOP, FUP, CFC ...)

Ich habe auch explizit erwähnt das ohne das CFC enthaltene Projekt kein vernünftiges Arbeiten mehr möglich ist.

Und Trotzdem kann man das Kompilat das im Baustein Ordner steht mit der Version in der CPU vergleichen. Nur bringt es nicht viel.

Aber ich denke die Frage war ob und wie es ohne CFC geht. Und nun ja über den Sinn läßt sich streiten.


Gesendet von meinem SM-A300FU mit Tapatalk
 
Mir fällt dazu der SIMATIC Version Cross Manager ein, der uns mal bei einer Schulung vorgestellt wurde.
Ich kann leider nur nicht sagen wie gut das Programm funktioniert und wie viel es kann, da wir es nicht einsetzen.
Kostet, mit der vierstelligen Anzahl €, etwas zu viel.
 
Zuletzt bearbeitet:
Zurück
Oben