RobotStudio event

Files corupted???

My Robotstation files got corupted after an undue shut down of my computer.

I want to know if there is a way to at least get the modules source code in the corupted files?

 

Here the error message I got while trying to open the file:

RobotStudio .NET exception:   ZipEntry::ReadHeader(): Bad signature (0x00000000) at position  0x0781B022
============================================
Base exception: BadReadException
  ZipEntry::ReadHeader(): Bad signature (0x00000000) at position  0x0781B022
   at Ionic.Zip.ZipEntry.ReadHeader(ZipEntry ze, Encoding defaultEncoding)
   at Ionic.Zip.ZipEntry.ReadEntry(ZipContainer zc, Boolean first)
   at Ionic.Zip.ZipFile.ReadIntoInstance_Orig(ZipFile zf)
   at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf)
   at Ionic.Zip.ZipFile.Read(Stream zipStream, TextWriter statusMessageWriter, Encoding encoding, EventHandler`1 readProgress)
   at Ionic.Zip.ZipFile.Read(Stream zipStream)
   at RobotStudio.API.Persistence.PimDocument.InternalLoad(String fileName, String docType, Boolean readOnly, Nullable`1 requiredGuid)
   at RobotStudio.API.Persistence.PimDocument.Load(String fileName, String docType, Boolean readOnly, Boolean allowExisting, Nullable`1 requiredGuid, ProgressNotification progressDelegate, Double progressStart, Double progressEnd)
   at ABB.Robotics.RobotStudio.Stations.Station.Load(String fileName, Boolean asReadOnly, ProgressNotification progressDelegate, FileNotFoundNotification fileNotFoundDelegate, Boolean loadGeometry)
   at ABBInternal.FileCommands.FileCommandServices.OpenStation(String fileName, Boolean loadGeometry)
   at ABBInternal.FileCommands.OpenStationCommandHandler.OpenStationCommandHandler_ExecuteCommand(Object sender, ExecuteCommandEventArgs e)
   at ABB.Robotics.RobotStudio.Environment.CommandBarButton.<RaiseExecuteCommand>d__0.MoveNext()

 

Answers

  • If it is only the station file that got corrupted you should still be able to start the system.

    One way to get the system up and running is to create a new station with this existign system. You do this under the File tab, New and then select Station with existing robot controller. Then you have to point out the system.

    Hopefully your system has not been affected by the crash and you can get your RAPID code and controller configuration.
  • In the bad case that the VC does not start anymore, you may find the modules used in the VC, when it was shut down / warmstartet the last time correctly in the folder of the virtual system.

    In there you find the sub folders \INTERNAL\RAPID\PRG1. The files in this folder are the program or system modules in Task 1 (T_ROB1) of your system

     

    regards

    Christian

    regards
    Christian