# Getting signals with RW5.14.03.01 very slow

**URL:** <https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937>\
**Category:** Developer Tools\
**Created:** [June 18, 2012, 6:34pm UTC](https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937 "2012-06-18T18:34:25Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![sehe](https://avatars.discourse-cdn.com/v4/letter/s/a88e57/32.png) [@sehe](https://tech-community.robotics.abb.com/u/sehe)\
**Post date:** [June 18, 2012, 6:34pm UTC](https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937/1 "2012-06-18T18:34:25Z")

</div>

Hello,

I have been noticing a very slow response time from the PC-SDK when trying to get a list of signals from the controller. The issue seems to only occur when using RW5.14.03.01. Here is an example of the command I am calling:

SignalCollection signals = ctrl.IOSystem.GetSignals(IOFilterTypes.Digital | IOFilterTypes.Input);

My application will hang on this command for **10 minutes** before I get a response.

I can take a pack and go of the system, and unpack it with RW5.14.02.01 and the response time is a few seconds.

Has anyone else seen this problem? Did something change in the PC-SDK or RW in this area? Are there any workarounds for this problem?

Thank you.

---

<div class="post-metadata">

**Author:** ![DanS](https://avatars.discourse-cdn.com/v4/letter/d/7993a0/32.png) [@DanS](https://tech-community.robotics.abb.com/u/DanS)\
**Post date:** [July 5, 2012, 4:23pm UTC](https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937/2 "2012-07-05T16:23:58Z")

</div>

This is a real problem when a robot key prevents downgrading to an earlier version. Maybe someone at ABB could chime in…

---

<div class="post-metadata">

**Author:** ![Niklas\_Skoglund](https://avatars.discourse-cdn.com/v4/letter/n/5fc32e/32.png) [@Niklas\_Skoglund](https://tech-community.robotics.abb.com/u/Niklas_Skoglund)\
**Post date:** [July 10, 2012, 8:00am UTC](https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937/3 "2012-07-10T08:00:44Z")

</div>

Hi sehe,

when you say it works as normal when you unpack it with RW5.14.02.01, are you using the same version of PC SDK as in the case where it is slow?

Our Developer Tools team is investigating this problem and the last news I have is that the problem is located to PC SDK, and that it is not related to which RobotWare version you are using.

If you run the call to ctrl.IOSystem.GetSignals a second time, for the same controller, do you get the same slow result or does it perform as usual?

There is a caching mechanism in PC SDK which speeds up I/O signal retrieval, which may be involved here…

---

<div class="post-metadata">

**Author:** ![sehe](https://avatars.discourse-cdn.com/v4/letter/s/a88e57/32.png) [@sehe](https://tech-community.robotics.abb.com/u/sehe)\
**Post date:** [July 10, 2012, 4:49pm UTC](https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937/4 "2012-07-10T16:49:05Z")

</div>

Hi Niklas,

I did not change the PC SDK version. I just created a pack and go of the 5.14.03.01 system and unpacked it on the same computer.

With 5.14.03.01; when I call ctrl.IOSystem.GetSignals for the first time, it takes about 10 minutes. This crashes my application. If I run the command a second time it only takes a few seconds.

With 5.14.02.01; the first call takes about 10 - 15 seconds, then the subsequent calls are just a couple of seconds.

Let me know if you need any more information.

---

<div class="post-metadata">

**Author:** ![Niklas\_Skoglund](https://avatars.discourse-cdn.com/v4/letter/n/5fc32e/32.png) [@Niklas\_Skoglund](https://tech-community.robotics.abb.com/u/Niklas_Skoglund)\
**Post date:** [July 10, 2012, 5:02pm UTC](https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937/5 "2012-07-10T17:02:23Z")

</div>

Hi sehe,

my vacation starts today, but I have made sure someone will continue posting on this thread in my place.

The fact that you did not change PC SDK implies that the problem is located in the Controller… We have to verify this.

---

<div class="post-metadata">

**Author:** ![DanS](https://avatars.discourse-cdn.com/v4/letter/d/7993a0/32.png) [@DanS](https://tech-community.robotics.abb.com/u/DanS)\
**Post date:** [July 26, 2012, 4:26pm UTC](https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937/6 "2012-07-26T16:26:03Z")

</div>

Is there any update on this?

---

<div class="post-metadata">

**Author:** ![Niklas\_Skoglund](https://avatars.discourse-cdn.com/v4/letter/n/5fc32e/32.png) [@Niklas\_Skoglund](https://tech-community.robotics.abb.com/u/Niklas_Skoglund)\
**Post date:** [August 14, 2012, 2:59pm UTC](https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937/7 "2012-08-14T14:59:55Z")

</div>

Hi again,

now I’m back.

The latest is that the subsystem where the problem is located has been identified.

Problem still not solved.

We have also got a support case logged. Not sure if it was from you.

---

<div class="post-metadata">

**Author:** ![Niklas\_Skoglund](https://avatars.discourse-cdn.com/v4/letter/n/5fc32e/32.png) [@Niklas\_Skoglund](https://tech-community.robotics.abb.com/u/Niklas_Skoglund)\
**Post date:** [August 22, 2012, 5:08pm UTC](https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937/8 "2012-08-22T17:08:31Z")

</div>

The problem has been found in RobotWare and a fix is planned for RobotWare 5.15 this autumn.

---

<div class="post-metadata">

**Author:** ![sehe](https://avatars.discourse-cdn.com/v4/letter/s/a88e57/32.png) [@sehe](https://tech-community.robotics.abb.com/u/sehe)\
**Post date:** [October 23, 2012, 4:33pm UTC](https://tech-community.robotics.abb.com/t/getting-signals-with-rw5-14-03-01-very-slow/4937/9 "2012-10-23T16:33:35Z")

</div>

Robotware 5.15.00 does fix this problem. Thank you for the help.
