
ProfiSAFE SafeMove issues
Hello all,
System IRC5 with RW Ver: 6.15.05.00, with:
735-8 Keyless mode
888-2 Profinet Controller/Device
997-1 ProfiSAFE F-Device
1125-5 SafeMove Pro
996-1 Safety Module
among other licenses...
Beckhoff PLC CX5140 with EL1918 for safety IO, EL6910 for safety control, EL6631 for Profinet connection
Context:
I am using the robot to perform movements with a custom head attached to it, that has a lot of control systems. I have setup the Profinet side of things and it works without an issue. But when it comes to the safety side of things, it is not working as expected. I have setup the system's safety IO's and linked them up as a Stop Configuration-PLC EStop (Input, General Stop) and linked the LocalEmergencyStopStatus signal to a safety output I made.
Expected Outcomes:
I want the robot's EStop to give out a signal so that it can trigger the PLC safety, and like wise I want the PLC's EStop to trigger the robot.
Robot issues:
1. I used Signal Analyser to view the signals and make sure I am getting an output for the PLC E Stop signal from the PLC, but when the robot EStop is triggered, I get no signal response.
2. Although I am getting a signal from the PLC, it doesn't trigger a stop on the robot. But when I restart the controller I always get the 90518 (Safety Controller Emergency Stop triggered) error message, yet the robot remains free to move.
PLC side issues:
1. I keep getting a watchdog time expired error. I am using the Profinet internal device, and have put the correct source and destination addresses on the PLC side. I feel the issue is on the robot end, because of the lack of signals I am able to see on the Signal Analyser.
This issue needs to be sorted asap.
System IRC5 with RW Ver: 6.15.05.00, with:
735-8 Keyless mode
888-2 Profinet Controller/Device
997-1 ProfiSAFE F-Device
1125-5 SafeMove Pro
996-1 Safety Module
among other licenses...
Beckhoff PLC CX5140 with EL1918 for safety IO, EL6910 for safety control, EL6631 for Profinet connection
Context:
I am using the robot to perform movements with a custom head attached to it, that has a lot of control systems. I have setup the Profinet side of things and it works without an issue. But when it comes to the safety side of things, it is not working as expected. I have setup the system's safety IO's and linked them up as a Stop Configuration-PLC EStop (Input, General Stop) and linked the LocalEmergencyStopStatus signal to a safety output I made.
Expected Outcomes:
I want the robot's EStop to give out a signal so that it can trigger the PLC safety, and like wise I want the PLC's EStop to trigger the robot.
Robot issues:
1. I used Signal Analyser to view the signals and make sure I am getting an output for the PLC E Stop signal from the PLC, but when the robot EStop is triggered, I get no signal response.
2. Although I am getting a signal from the PLC, it doesn't trigger a stop on the robot. But when I restart the controller I always get the 90518 (Safety Controller Emergency Stop triggered) error message, yet the robot remains free to move.
PLC side issues:
1. I keep getting a watchdog time expired error. I am using the Profinet internal device, and have put the correct source and destination addresses on the PLC side. I feel the issue is on the robot end, because of the lack of signals I am able to see on the Signal Analyser.
This issue needs to be sorted asap.
Tagged:
0
Answers
-
Hallo,expected outcome: With SafeMove you actually avoid EStop. So when Profisafe operates a safety-violation,you can stop the robot without an EStop (and supervise stand-still etc.) .The robot Estop itself will not necessary announce an safety violation to the PLC.In "Safety" in RSO we connected the SafetyEnable-function with a "safe-signal" (input) from the Profinet internal device. So PLC can set controller into "safe" (or unsafe). We have 2 additional signals(input) configured on internal device there: "AreaSafe" and "AreaUnsafe". These are set from PLC according to "safe-Signal" and connected (system-input signal) in the IRC5 with action "Start" and and action "Stop" for the robot.I do not know exactly how the PLC-ProfiSafe Device makes that "safe-signal", but "safe" it is in our case from safety hardware like door-switches and light barriers.Despite of a lot of other functions, SafeMove is basically a method to avoid emergeny off (and all the trouble that is connected to it when actuated within a program sequence).
0 -
Hey matti,
Thank you for the reply. That is an approach I wouldn't have thought off. If I understood you correctly, enabling and disabling safety would stop the robot as a general stop(I assume, because it is not an E stop and would also have to work in manual mode, so it's not an Auto Stop as well), and is it stop 0 or stop 1?
0 -
Hallo, the stop from system input is a "slow" stop, the robot will remain on path.Maybe we overdid it with start and stop from system input. The manual says (application manual functional safety 3HAC052610-001) that safety_enable = false actually will stop the robot already.
0 -
Hey matti,
I tried this approach, but it doesn't seem to stop the robot from some reason. The controller is detecting the signal (as I can see the signal I setup go green in the Stop Status and I am getting an Event Message 90523: Safety Controller Protective Stop Triggered, no mater if the signal is high or low. The action recommended is to deactivate the safety stop.0
Categories
- All Categories
- 5.6K RobotStudio
- 398 UpFeed
- 20 Tutorials
- 13 RobotApps
- 299 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.8K Robot Controller
- 327 IRC5
- 65 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 820 RAPID Programming
- 7 AppStudio
- 3 RobotStudio AR Viewer
- 19 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings