Not getting answer from Dashboard

Hello guys,

I’m trying to configure a Dashboard server and after several days of trying I’m very close to give up. I searched every threads or tutorials I could find and none have helped.
Please give me some inputs to try to get this done. My setup:

PLC: s7-1200, Tia Portal v17
Robot: UR5e, v5.13.0

My goal is simply to know whether the control is in local or remote mode. The only thing I’m getting from the robot is this message:
‘Connected: Universal Robots Dashboard Server$L’

Like I said, I tried everything I could. Currently, I have the following:

Hoping someone can give me a clue to what is happening here.

Forgot to mention that the message I’m trying to send is: ‘is in remote control$L’ but tried others, like the power on/off, play, etc. Getting the same response.

Tried with other nuances such as \n or $L$R, etc, at the end and/or beginning of the command to no avail.

Did you see some of the discussion here? I don’t work with Siemens often enough to weigh in, I just remember some conversation revolving around this discussion in the past. Don’t quote me on this, but I also thought I remember seeing something about the robot needing to be in Remote Mode for the Dashboard server to work, so you could end up in cases where the PLC could command the robot to go to local, but then couldn’t command it to go back to Remote since it has to be in Remote to work in the first place. Maybe that’s been addressed. I’m kind of spoiled in the sense that I added the dashboard server into our main URCAP so I just expose stuff like “isInRemoteMode()” from there.

I’m doing everything that is discussed there, unless I’m missing something.

I’m using array of char of the same size in either the sendData or recvData and convert it to a string after receive it.

And are you able to see the correct data in the char array?

Hello,

can u maybe send a screenshot of what u did?

I havent used the Robot since a few years, but i know i was able to get the communication working. Like @eric.feldmann mentioned, try to use my old post as a help. Because that is what i had to implement on PLC side, to make the communication run.

This is what I get after convert it to strings. It seems that its sending the correct data.

image

Hi!

Yes, your post was one between many that I followed. It helped too but still no proper answer.
The first image is basically the functional programming. The rest is just counters and such.

Hi,

i assume u don´t speak german, right?

because at a PLC Forum i have opened a Topic regarding “how to adjust” the received Informations from the UR:

TIA - Kommunikation S7 1212 (TIA V15.1) mit Roboter (Universal Robots UR10e) via OUC Kommunikation | SPS-Forum - Automatisierung und Elektrotechnik

Try to check out there too… i have made several screenshots about what i had to do and how i had to adjust the signals from and to the UR

Hello, again!

I was trying to use TSEND_C and TRCV_C instead of the legacy functions TCON, TSEND, etc.. Although I finally managed to solve this issue I can’t actually understand why they didn’t work out.

Since this is a common issue with so little info around, I’m thinking about creating a tutorial on how to set the Dashboard server in Tia Portal.

1 Like

The more tutorials people put out there documenting their headaches the better. You could be the next hero to some poor soul given the same task. Or if you’re like me, that poor soul is just the future version of yourself where you’ve forgotten what you did to make it work before…

1 Like