I have experienced problem with NetworkScanner in RAB5.12: I compiled my PCSDK application to use RAB5.12 and tried to install it to production PC. I installed ABBControllerAPI 5.12 and RobotCommunicationRuntime 5.12 on the PC.
Now, when the application is started, it throws the following exception when creating NetworkScanner (scanner = new NetworkScanner(); ): “The type initializer for ‘ABB.Robotics.Controllers.Internal.NetworkScanner’ threw an exception.”
I tried to install the application and ABB modules mentioned above in another, fresh, computer, but the same exception occurred.
Then I installed RobotStudio 5.12 on the computer (minimal installation) and that fixed the problem and everything started to work. (The program also works when only RobotStudio is installed on the computer.)
Has anybody else experienced this problem? Is it possible that there is something registrations missing in ABBControllerAPI/RobotCommunicationRuntime? Or am I missing something in my redistribution installation? I have understood that ABBControllerAPI and RobotCommunicationRuntime are the only modules that are needed to get PCSDK application working? At least with 5.11 the PCSDK application has worked fine with only these two modules installed.
Go to [http://www.robotstudio.com/community/] on the right hand side you have a “To download page” link, click that, scroll down to “Developper Tools” and click the “Download Robot Application Builder 5.12.01” link. Worked for me without any issues.
If you receive any error messages please let us know.
The name Robot Application Builder is no longer used after 5.12.
Since 5.13 FlexPendant SDK and PC SDK are distributed as part of the RobotStudio installer, and there is one release notes for each SDK.