Hi all,
Currently for one of my programs, I am using the project I/O control to control from the control panel the project loaded into the robot. I will write the programming flow and write in red the problem faced:
- User will select the program on the PLC using a selector switch. This will load pmSystem_diLoadStart1 (As there is only 1 robot, T_Rob1) and at the same time change pmProject_giSelection to a certain value which matches the project mapping in the projectmapping file.
- Problem: How do we know pmSystem_diLoadStart has been pulsed? Is there a signal from the robot to letus know if ithas been triggered?
- User will then press the start button to start the program.
- Problem: What signals can the PLC use to let it know when it is allowed to trigger pmProject_diStart?
- Problem: What signals can the PLC use to let it know that pmProject_diStart has been triggered?
- After finishing, the user will press a stop button, triggering pmProject_diStop.
Is there any way I can resolve this other than connecting the signals as a cross connection in Robot studio? This is because we can latch the signal as a cross connection but we will not know if there is any error from the robot side.
Thank you very much for your help
Thomas