We have a set of IRB 6640 robots, and we wrote an application that takes as input the Robot Diagnostics data, and looks into some of the files in it. We currently get this data physically from the robots at regular time intervals. Needless to say this is expensive (and annoying…).
All of our robots have a PC interface and an Ethernet connection. Is there any chance I can fetch this data in a straightforward way via a TCP/IP connection over the network? At this point we have a lot of code that just needs the SysDiagnostics data, and we don’t want to invest too much time reimplementing another suite of tools using the PC SDK or Web Services.
If somebody can point out how to achieve this, it will make things so much easier for us!
Take a backup and open “system.xml” in a web browser and see if you have “”.
If it’s not listed in “system.xml”, you still might have the option purchased in the keystring, just not activated when whoever made the system. Go to RobotStudio > Controller > System Builder and create a dummy system using your keystring and see if it gives you a checkbox to be able to activate the option. If it does, create a system from a backup, etc.
If not, you’d could contact ABB to buy a new keystring including this option (probably a couple thousand dollars).