What will happen if the connection lost during controlling using by PCSDK
Hello,
I`m developing a PC application using PCSDK.
For making the more stable software I try to handle all exceptional situation that might be happened during it is working.
But there is one exception that I can not find out how to handle it.
When the connection between PC app and robot controller lost what is the proper process of the robot controller side?
What I`d expected was the robot stops working because of the safety problem(for not allowing robot without under control), but what I saw is still working by itself.
(I tested this on VC by the sudden killing of the PC application, not physically disconnect one from another)
I wonder this is the proper process or not and want to stop the process when it lost the connection.
Please let me know how to handle this the right way.
Thank you in advance.
I`m developing a PC application using PCSDK.
For making the more stable software I try to handle all exceptional situation that might be happened during it is working.
But there is one exception that I can not find out how to handle it.
When the connection between PC app and robot controller lost what is the proper process of the robot controller side?
What I`d expected was the robot stops working because of the safety problem(for not allowing robot without under control), but what I saw is still working by itself.
(I tested this on VC by the sudden killing of the PC application, not physically disconnect one from another)
I wonder this is the proper process or not and want to stop the process when it lost the connection.
Please let me know how to handle this the right way.
Thank you in advance.
0
Best Answer
-
In the PC application you can get notifications if the connection is lost or when data is updated. After this notification you can reconnect or reload the data. But the idea is that the Robot-controller is the master and the PC-application is just a listener. There are certain limitations with the PC-application and the Robot-controller does not depend on the PC-application.
If you want to control the robot from an external device (PC application in this case) and also use this for safety properties, you have to find another way (like using the IO system of the robot).5
Categories
- All Categories
- 5.5K RobotStudio
- 395 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 310 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 785 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 4 Job listings