Projekt aus cx9010 auslesen

G

Gelöschtes Mitglied 85400

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Hab eine cx9010 auf der ein program läuft das ich gerne auslesen würde, ich kann mit cerhost auf die cpu zugreifen usw.. Ist es möglich das Projekt aus der cx9010 auszulesen? Es geht eigentlich nur darum eine visu zu erstellen weshalb ich die datenpunkte benötige.. Bin aber noch ziemlich unerfahren damit... Hab gesehen dass auf der cx9010 selbst auch eine webvisu läuft, wie richtet man die ein?
 
Du kannst das Projekt nur herunterladen wenn es zuvor mittels "Quellcode laden" auf die Steuerung geschrieben wurde. Dann kannst du einfach in PLC Control im Öffnen Dialog unten auswählen "Projekt aus der Steuerung öffnen".
Wenn das Projekt nicht explizit mit Quellcode Laden auf der SPS gespeichert wurde, hast du leider Pech, denn dann ist nur der Kompilierte Code auf der Steuerung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Achso.. Hab jetzt mal nachgeschaut und beim twincat find ich da nix.. Kann ich denn das kompilierte projekt sichern? Hab die tpy datei bekommen.. Bringt die mir was?

Gesendet von meinem SM-G900F mit Tapatalk
 
So hab mich jetzt mit dem System manager mit der Steuerung verbunden und die konfiguration ausgelesen. Kann dabei auch die momentanwerte sehen...
Nun möchte ich eine Profibusgerät anschliessen das ich anschliesend mit den visu anzeigen lassen möchte, kann ich das machen ohne dass das Program verloren geht? Also nur im System Manager einrichten und den haken bei ams/ads setzen..??? Kann ich das vorhandene Programm irgendwie abspeichern nur um eine sicherung zu haben, hab bemerkt dass wenn ich mit cerhost darauf zugreife dass da auf dem Laufwerk einige Twincat dateien rumliegen...
mfg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ne frage, wenn ich mit den System Manager auf das Gerät zugreifen kann, kann ich dann auch Geräte hinzufügen und die konfiguration wieder auf die cx laden ohne dass das PLC Programm beeiträchtigt wird? Also wenn ich z.b. eine Klemme dranhänge die z.b. über profibus die einige Werte erfasst und die dann über ads verfügbar macht. Zudem möchte ich gerne einige variablen über ein anderes protokoll als ads im lan verfügbar machen z.b. über rt-ethernet oder so muss ich das im plc programm machen oder kann ich die auch direkt zuweisen? Weiters möchte ich die IP adressen der einzelnen geräte ändern, immer wenn möglich ohne das plc programm zu verändern...
mfg
 
Was meinst Du mit ohne dass das PLC Programm beeinträchtigt wird? Bei der Änderung der Konfiguration geht die SPS auf jedenfall in den Stopp.

Gruß

Oliver

Von irgendwas mit Internetzugang gesendet.
 
Hallo, hab das prozedere mal am xp simuliert, da gabs probleme.. Wenn ich die neue konfiguration geladen habe war die sps in run aber das plc program auf stop, dann hab ich auf run geschaltet aber es scheint dass dabei das Programm überschrieben wird.. Jedenfalls beim xp...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Ja hab ich, habe aber nur die demo version instaliert auf dem XP Rechner, kanns sein dasses daran liegt? Aber prinzipiell müsste das dann so gehen dass ich die Variablen an den verschiedenen IOs zuweisen kann ohne dass sich was am plc programm ändert und das dann alleine wieder startet?
 
Hallo

Muss den Thread nochmal aufrollen.. Kann man in irgend einer weise das gesamte Beckhoff image oder wenn möglich auch nur das Programm absichern? Sozusagen dass ich im Falle eines Problems immer noch zurück kann zum alten Programm?
 
Also... mal ganz von vorn.
Falls Dien Vorgänger den Quellcode über das PLC Control auf die Steuerung geladen hat, kannst Du es mittels PLC Control über Öffnen von SPS vom Controller laden. Bei den leistungsschwächerne cx9... macht das aber kaum jemand.
Aber möglicherweise hast Du ja Glück. Hast Du das schon versucht?
Wenn Du die Konfiguration im System Manager änderst, ändert sich in aller Regel auch das PLC Programm. Insbesondere die VAR Config.
Profibus und cx9010? ist die Profibus Schnittstelle schon an Bord? Als Klemme ist die nur mit e-Bus verfügbar.

Wenn Du also das Programm nicht hast und auch nicht vom Controller laden kannst- dann Finger weg!
Ansonsten ist alles problemlos möglich.

Man kann einen cx90.. mit einem neuen Image bespielen. Sichern ist - soweit ich weiß - erst ab cx5... möglich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Demoversion hat damit nichts zu tun. Eine Demoversion gibt es auch nur von der Laufzeit, die Entwicklungsumgebung ist bis heute kostenlos. Soweit Dein CX über eine Lizenz verfügt sollte alles laufen, allerdings bin ich mir im Moment nicht sicher, ob bei der Registrierung der Konfiguration nicht das Bootprojekt gelöscht wird und diese neu übertragen werden muss.

Wer scrollen kann ist klar im Vorteil. Habe gerade gesehen, dassich nich auf die letzte Nachricht geantwortet habe, sorry.

Von irgendwas mit Internetzugang gesendet.
 
Zuletzt bearbeitet:
hallo
Nein leider ist da nix drauf... Ich müsste ein neues Programm schreiben wobei ich dann aber nicht mehr zurück kann wenn was schief geht... Würde gerne das alte image absichern wenn möglich
 
Ein komplettes Image brauchst Du eigentlich nicht, Du musst lediglich das Bootprojekt aus dem TwinCAT Ordner Deines CX sichern und dieses bei Bedarf zurücksichern.
Ansonsten kannst Du die CF-Karte aus dem CX etnehmen und von dieser ein Image erstellen.

Von irgendwas mit Internetzugang gesendet.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Startet die cx dann im run modus? Wenn nicht kann ich die sps nicht in den run modus schalten weil ich das bootprojekt nicht habe sehe ich das richtig?
mfg
 
Kurze Nachfrage, die Steuerung geht nicht in Run und an der Hardwarekonfiguration wurde nichts geändert? Falls ja, vermute ich mal, dass das Bootprojekt weg ist. Was steht denn in dem Bootordner?
Falls das Bootprojekt tatsächlich weg ist brauchst Du kein Image oder eine Sicherung anlegen, weil nichts mehr zum Sichern da ist.

Von irgendwas mit Internetzugang gesendet.
 
Zurück
Oben