IRC5 Profisafe SDO Signals not working
Options

in IRC5
Hello
Setup:
I am using an IRC5 Controller, IRB-6700-205-280, RW 6.15.07.00 in combination
with an S7-1500 PLC.
Robot Controller Options are:
- 613-1 Collision Detection
- 617-1 Flex Pendant Interface
- 623-1 Multitasking
- 611-1 Path Recovery
- 616-1 PC Interface
- 888-3 Profinet Device
- 996-1 Safety Module
- 608-1 World Zones
- Robotware Base:
- 735-8 Keyless Mode Switch 2 Modes
- 997-1 PROFISafe F-Device
- 1125-2 SafeMove Pro
I have configured the PROFINET Internal Device as follows:
- IP 100.130.1.4
- Subnet: 255.255.255.0
- Port X5 / LAN3
The GSDML used ist the one GSDML-V2.32-ABB Robotics-INTERNAL-Robot Device-20191114.xml
I have set up:
- 01:DO_256_bytes
- 02:DI_256_bytes
- 03:SDO_8_bytes
- 04:SDI_8_bytes
- Source Adress: 1
- Destination Adress: 333
- Source Adress: 1
- Destination Adress: 222
Now the problem:
All normal I/O Signals are working with the PLC. There is no error message or anything. I can send signals, they get received, i can receive signals. No Problem.
The SAFE INPUTS are also working: I can use an sdi for safety enable, emergency_stop, etc...
BUT THE SAFE OUTPUTS are NOT working at all!!!
I have configured a "Stand Still Supervision" and try to set a signal. It wont work, no matter what I do. "enable in manual mode" active or not. I also tried other signals with TPO Supervision, etc...
Here comes the clue... when i take a backup of the real station and build a virtual station in Robot Studio from this backup THEN THE SIGNAL WORKS!!!
Has anyone an idea or encountered such a problem?
Thank you very much in advance.
Kind Regards, Matthias
0
Answers
-
Hi
So here the solution we found. In case someone else is encoutering this problem.
The problem was with the PLC. It has set is source adress for the F Device to 1. Also the Robot has 1. So this seems not to be a good idea. We changed the source adress at the PLC to 100. Additionally, it has set a limit to the destination adresses at 99. We had 222 for the Robot SDI Devide and 333 for the Robot SDO Device.
On the robot side, i deleted the seperate SDI and SDO Device and replaced it with a combined SDIO Device. We provided the destination adress 55 for that device. Now everything is working.
Why the SDI Device on the robot side was working before, we can not explain. We might have achieved it also with the seperate devices, but as it is working now with the combined SDIO device, we will not change that.
Hope someone finds help with this post in the future
Kind regards, Matthias0
Categories
- All Categories
- 5.6K RobotStudio
- 400 UpFeed
- 20 Tutorials
- 14 RobotApps
- 301 PowerPacs
- 406 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.8K Robot Controller
- 348 IRC5
- 74 OmniCore
- 8 RCS (Realistic Controller Simulation)
- 847 RAPID Programming
- 21 AppStudio
- 4 RobotStudio AR Viewer
- 19 Wizard Easy Programming
- 109 Collaborative Robots
- 5 Job listings