Hello,
I have an issue in getting recent projects.
Every time when I reopen robotstudio and I open .smk project, I’m getting an error.
It’s not depended on project, screens or even new empty project.
Robotstudio 6.0.8 32bit
Error is:
RobotStudio .NET exception: Could not load type ‘ABB.Robotics.Controllers.RapidDomain.IRapidData’ from assembly ‘ABB.Robotics, Version=5.15.2005.0, Culture=neutral, PublicKeyToken=1da709b7d1f14b7b’.
Base exception: TypeLoadException
Could not load type ‘ABB.Robotics.Controllers.RapidDomain.IRapidData’ from assembly ‘ABB.Robotics, Version=5.15.2005.0, Culture=neutral, PublicKeyToken=1da709b7d1f14b7b’.
at ABB.Robotics.ScreenMaker.Base.ApplicationVariable.ConvertValue(Object value)
at ABB.Robotics.ScreenMaker.Base.ApplicationVariable..ctor(String name, Object initValue, Type baseType)
at ABB.Robotics.ScreenMaker.ProjectXmlHelper.Read(ScreenProject project, XmlTextReader reader, Int32& mainScreen)
at ABB.Robotics.ScreenMaker.ProjectXmlHelper.CreateFromFile(ScreenProject project, String fileName)
at ABB.Robotics.ScreenMaker.ScreenProject.Open(HostDesignSurfaceManager manager, String fileName)
at ABB.Robotics.ScreenMaker.ScreenMakerDesignTime.OpenRecentProject(String file)
at ABB.Robotics.ScreenMaker.AddInService.RecentProjectClick(String file)
at ABB.Robotics.ScreenMaker.ScreenMakerMain.btn_ExecuteCommand(Object sender, ExecuteCommandEventArgs e)
I used 6.10.69 and 5.15.2005, Legacy FP SDK is installed too, but issue remains. I can “reopen” project as new project with replaced screens (app variables are lost), but app variables and project has to be configured again.
You get the point, It’s probably issue about 32/64 bit version compatibility. RW version is matching.
I’m running 64 bit RS 6.x in general, but SM (all versions) is inactive in 64 bit, so I have to run SM in 32 bit. I have to use RS 6.x in order to license, but I found the way how to get around this issue. I start SM in RS2019 (this is working as 64 bit), it’s separated window, RS2019 can be closed. SM can connect and deploy (or just build and copy .dll to controller folder) to virtual controller which is running by project in RS 6.x.
There are no issue at all, it’s working as it should.