I have looked in the documentation and on this forum, but I haven’t found a definitive answer to a problem I’m tackling.
I would like to be able to track the robots cycle time and the operator cycle times, this is easily established with the new timer function in the e-series. However I would also like to track the time that the robot is paused for troubleshooting or when the program is stopped for whatever reason.
Apperently the modbus registers for the up time are not in use anymore and I only find topics that say use the RTDE to get this information, but it is unclear to me if I could access the RTDE using a script running in the robot program? Or if there is another way to get the current time of the robot?
Hopefully someone here can point me in the right direction or give an example of how to accomplish this.
Did you check primary and secondary interface?
The feature for getting timestamp is included primary and secondary interface other than RTDE.
But it seems to be very difficult to get it by using urscript or robot program.
If I do this thing, I use XML-RPC server(python daemon) that access to port 30001 or 30002 with socket.