Sinumerik: Tool zum ARC Dateien extrahieren

Zuviel Werbung?
-> Hier kostenlos registrieren
Frage nach dem Source-Code

Hallo,
kann mich den anderen hier nur anschließen, Gutes kleines Tool.
Zusammen mit der Batch von Mariteam geht das Entpacken richtig fix.

Ist eine Veröffentlichung des Source-Code in Aussicht?
Hätte großes Interesse und könnte meine Hilfe in der Umsetzung einer GUI anbieten.

Gruß
Markus
 
Geniales Tools - hat mich gerettet

Hallo LowLevelMahn.
Ist genial das Tool !!! :p:p:p:p:p:-D
Konnte PLC Binaries extrahieren und mit einem früheren
Arc vergleichen. Auf dieser Basis habe ich dann im
Protokoll mit Ultarcompare von Ultraedit ein gekipptes Bit
im entscheidenen ARB File gefunden.
Schreib mir mal ne email. :-D
Viele Grüße
Thomas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
da ist wohl einer im Urlaub :)

@Tom42
Schreib mir mal ne email
hab ich sofort gemacht - bist du dich vom Projektstress erholen?

@die anderen:
Freut mich das alles so gut klappt - jetzt gibt es auch einen
C# Port des Entpackers - WPF-GUI folgt - möglicherweise gibts aber
erst noch ein Zwischenrelease mit Statistikausgaben damit Ihr mir helfen könnt
noch unbekannte Felder in den Arcs zu "entschüsseln"

bis dahin

ciao LowLevelMahn
 
ich bräuchte mehr "kaputte" Archive

Ich bräuchte einen (riesigen) Haufen kaputter Archive damit ich
rausfinden kann was so die häufigsten Archivkorruptionen sind

mit dem gwonnenen Wissen möchte ich dann meinen Repair/Rettung-Modus aufbohren -> bisher geht nur "entpacken bis zum Fehler" würde aber gerne so viel wie möglich rettbar machen

MfG LowLevelMahn
 
Die meisten Probleme bei uns sind vor allen Dingen dadurch entstanden, dass statt binär im Textformat ausgelesen wurde- leider sind genau die Archive nimmer auffindbar. Ich könnte natürlich welche erstellen, aber dazu müsste ich warten, bis ich an die alten SW- Stände rankomme, die neuen meckern da nämlich.
Bei alten Softwareständen muss man auch ein bisschen achtgeben, T0 angewählt zu haben, allerdings habe ich leider keine Archive, wo das der Fall ist.
Ich kann mal probieren, was passiert, wenn man am PG Lochstreifen und an der Maschine binär eingestellt hat. Hilft dir das?

Gibt es einen Editor, um in Archiven bestimmte Dinge zu ändern oder geht das nur mit einem Hexeditor (bei einem Binär- File)? Ich hatte jetzt neulich den Fall, dass ich mich dumm und dusselig gesucht habe und zum Schluß Siemens mit Verdacht auf eine defekte NC- Karte geholt habe. Und was war? Irgendein Superprogrammierer hat MD18320 (Anzahl Dateien im Filesystem) auf den gleichen Wert wie MD 18280 (Anzahl Dateien pro Ordner) gesetzt und den NC- Speicher damit langsam dahinsiechen lassen. Ist ab Werk so gewesen, und ich such' mich doof... Schließlich konnte ich kein Archiv mehr einlesen, weil in allen MD18320 falsch eingestellt war. Jetzt ist es aber fummelig, im Binär- Archiv den Wert für MD18320 zu ändern, ohne die binären Daten im Archiv zu zerschießen. Kennt einer was, mit dem sowas geht?

Schick wäre eine Funktion, um sich ein Archiv aus mehreren einzelnen unterschiedlichen Archiven zu basteln, z.B. Maschinendaten von Nachbarmaschine, SSFK vom Ursprungsarchiv.
Oft fehlen nach mehreren Jahren die Datensicherungen oder sind auf der mit Kühlmitteldunst verseuchten Diskette in den ewigen Jagdgründen verschwunden, im Moment bastle ich da in solchen Fällen zu Fuß...

Aber bisher finde ich das ja schon mal Klasse, das Tool :) Super, vielen Dank :) :TOOL:

Gruß, Tobi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei alten Softwareständen muss man auch ein bisschen achtgeben, T0 angewählt zu haben

was ist T0? - sagt mir gerade nichts

Ich kann mal probieren, was passiert, wenn man am PG Lochstreifen und an der Maschine binär eingestellt hat. Hilft dir das?

je mehr komische/fehlerhafte, verwirrende Dateien ich bekomme um so klarer wird das Bild :)

Gibt es einen Editor, um in Archiven bestimmte Dinge zu ändern oder geht das nur mit einem Hexeditor (bei einem Binär- File)?

ich kenne keinen - sollte mich aber echt mal an dieses Feature machen - scheint wichtig zu sein

Jetzt ist es aber fummelig, im Binär- Archiv den Wert für MD18320 zu ändern, ohne die binären Daten im Archiv zu zerschießen. Kennt einer was, mit dem sowas geht?

normalerweise sind diese Einstellungen in den IBN-Archiven in Dateien mit der INI-Endung zu finden - diese enthalten soweit ich das verstehen die Konfiguration in textueller Form - wo du aber in einem binärachiv eben schlecht rannkommst, kenne leider keinen Editor - Problem ist aber glaube ich das in jeder Zeile so eine '7x945 (was auch immer) Checksumme steht von der ich nicht weiss wie diese Aufgebaut ist

Schick wäre eine Funktion, um sich ein Archiv aus mehreren einzelnen unterschiedlichen Archiven zu basteln

die nächste Version wird das möglicherweise können

du kannst ja mal IBN-Archiv erstellen und schauen ob dir die Datenen in den INI-Dateien bekannt vorkommen, und ob du dir reinen Reim aus den Checksummen machen kannst
 
Bei manchen Softwareständen und Magazinkonfigurationen gab es das Problem, dass der Magazinplatz des bei der Erstellung der Datensicherung in der Spindel vorhandenen Werkzeugs unbrauchbar wurde, ich denke, es war SW5.x oder früher und Kettenmagazin mit Doppelgreifer. Deswegen sollte man damals eine Datensicherung immer mit keinem Werkzeug in der Spindel (also T0) machen. Ist in den neuen Ständen kein Thema mehr.

Ja, mit SinuCom Arc kann ich das aufmachen, Initial.ini. Aber ich kann nichts dran ändern, ohne das File kaputt zu machen- speichert man's im Texteditor, sind die Binärfiles von den Antrieben futsch. Zum nachschauen von eingestellten Daten ist das prima, nur ändern ist irgendwie doof.

Bei mir ist im Moment leider immer noch etwas Land unter, aber ich schaue mal, ob ich das mit dem Archiv mal hinkriege. Ich glaube fast, in neuen Ständen bricht er ab, wenn man irgendwas falsch eingestellt hat.

Eigentlich müsste die Checksumme egal sein- denn wenn ich über die serielle Datei einlese, kennt er das Ende der Datei ja noch gar nicht...? Oder schreibt der die Datei etwa nur, wenn die Checksumme stimmt? Textdateien wie NC-Dateien kann man jedenfalls ohne Prüfsumme reinschieben.

MD's, SSFK, GUD's und NC-Dateien liegen im Textformat in den IBN-Files, nur die Bootfiles von den 611'er Antrieben müssten im Binärformat drinliegen, denke ich. Ich kann mir eine Prüfsumme eigentlich nur bei den Bootfiles vorstellen, aber dafür bin ich auch ein bisschen zu wenig IT'ler...
An Bootfiles sollte man aber lieber nichts extern ändern, das gibt nur schlechtes Karma und späten Feierabend, fürchte ich...

Bis die Tage denn ;-)

Gruß, Tobi
 
Kann die runtergeladene Zip-Datei nicht öffnen

Hallo,

hab mich echt gefreut hier so ein Tool zu finden.
Nach dem Download der Zip-Datei (arc_extract.zip) kann ich diese aber nicht entpacken. Hab mir extra die neuste Winzip-Version besorgt, aber wieder vergebens. Kann mir jemand einen Tip geben, wie ich dieses Zip-Archiv öffnen kann.

Vielen Dank.
Mario
 
keine Ahnung was da los ist

aber bei mir gehts mit WinRar, WinZip(alt,neu) und 7Zip

was ich mir vorstellen kann:
-dein Virenscanner erkennt die Exe in der Zip und macht irgendwas kaputt
-dein Zip-Programm ist kaputt (wie auch immer)
-das Zip-Archiv wurde nicht richtig runtergeladen (ich tippe hier drauf)
 
Hab's gefunden

Hab hier auf dem Firmenrechner das Virenprogramm Office-Scan installiert. Im Protokoll steht "PAK_Generic001" - Sicherheitsbedrohung. Die PDF-Datei lehnt er ebenfalls ab und erkennt die "exe-Anwendung" darin (die Virenprogramme werden auch immer besser...)

Da ich den Virenscanner hier nicht ausgeschaltet bekomme, werde ich's mal auf dem Home-PC probieren....

Erst mal Danke für den Tipp und bis bald...

Mario
 
Zuviel Werbung?
-> Hier kostenlos registrieren
dachte ichs mir doch

das Tool ist mit UPX (Exepacker) verkleinert - manche Virenscanner scheinen darauf eine wenig böse zu reagieren

upx.sf.net, einfach mit "upx.exe -d arc_extractor.exe", dann wird sie ein wenig größer aber läuft dann auch
 
Ich habe ein anders Problem, ich kann zwar die ARC erstellen an der Steuerung und auch an meinen PC senden, abbbberrr
die Datei sieht aus wie eine normal TXT Datei und wird vom ARC Prog nicht als Archiv erkannt.

Bin zu blöd und weis net was ich der S-Steuerung erklären soll.

Weiß jemand wo mein Problem liegt.

vielen Dank
 
Die Frage ist:
Was willst du machen?

Es ist richtig, dass ein NC Archiv eine aus den verschieden Bereichen der NC zusammengesetzte ASCII Datei ist.
Diese kann man mit einem Editor lesen. Ändern würde ich lassen, da die Checksumme nicht mehr stimmt und dann hast du ein Problem.
Beim wieder Einlesen des Archivs, wird auf Grund der Überschriften innerhalb des Files, die Daten in die richtigen Bereiche hineingeschrieben.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
und wird vom ARC Prog nicht als Archiv erkannt

SinuCOM ARC kann die Textversion des Sinumerik-Archivformates nicht verarbeiten - nur das Binärformat z.B. PLC Sicherung oder IBN können damit verarbeitet werden

mein Tool (worum es in diesen Posts hier geht) kann "normalerweise" beides
 
Hallo LowLevelMahn,

super Tool, Danke.
jetzt gibt es auch einen C# Port des Entpackers - WPF-GUI folgt
kann man die Weiterentwicklung oder den aktuellen SW-Stand irgendwo downloaden?
Wird das Projekt noch weiterentwickelt, da der letzte Post ja schon eine Weile her ist?

Gruß Marc
 
kann man die Weiterentwicklung oder den aktuellen SW-Stand irgendwo downloaden?
Wird das Projekt noch weiterentwickelt, da der letzte Post ja schon eine Weile her ist?

Ich bin gerade zu viel mit anderen Dingen beschäftigt - und der aktuelle Stand ist zu voll mit Test/Analysecode um releast zu werden, sobald es etwas gibt melde ich es hier
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe mit dem Tool mal ne *.ARC Datei extrahiert und in eine Sinumerik 840d mit PCU50.3 (WinXP) kopiert. Funktionierte auch ohne Probleme. Nur die Anzeige in der HMI ist für die von mir extrahierte Datei eine andere, als wenn ich die Datei über Dienste > Daten Ein einlese (siehe Anhang). Hat jemand von euch Erfahrung damit oder kennt ihr das Problem auch.

Gruß MarcFiles.jpgP1030061.jpg
 
er meint 5555.WPD anstatt 555555 WPD
sollte aber nach dem ersten laden in die NCK passen.
das sieht immer so aus wenn man die Festplatte der PCU von außen befummelt
 
Zurück
Oben