# OPC UA Allenbradley driver read timeout

**URL:** <https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824>\
**Category:** Ignition\
**Created:** [March 30, 2011, 8:21pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824 "2011-03-30T20:21:48Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![focus-eng](https://avatars.discourse-cdn.com/v4/letter/f/fbc32d/32.png) [@focus-eng](https://forum.inductiveautomation.com/u/focus-eng)\
**Post date:** [March 30, 2011, 8:21pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/1 "2011-03-30T20:21:48Z")

</div>

I have now setup the Control Logix L61 CPU with a Ethernet Card.  
Ignition is cummunicating with the PLC, however i get a lot of warning messages about timeouts on tag reads.  
I have increased the timeout times without any luck. it is continuously displaying timout errors, at least 1 every minute.  
Any ideas on how to fix this.  
Settings on the driver are:  
Device Name: MixTanks  
group: default  
Browse Timeout: 240000  
Read Timeout: 60000  
Write Timeout: 30000  
Enable Device: checked

Hostname: 192.0.1.10  
Communication timeout: 3000 (i have tried larger values here as well)  
Browse cache Timeout: 0  
Slot number: 0  
Connection Path: (Left Blank)  
Concurrent requests: 50 (have tried smaller values with worse outcome)

Any help here is appreciated.

Regards  
Sascha

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 30, 2011, 8:30pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/2 "2011-03-30T20:30:52Z")

</div>

The communication timeout is the value that effects the timeouts you are describing.

Also, 50 concurrent requests is likely much too high. How many tags are you subscribing to? How many requests are there total? You can find this information on the diagnostics page for the device you are talking about in the Ignition gateway.

---

<div class="post-metadata">

**Author:** ![focus-eng](https://avatars.discourse-cdn.com/v4/letter/f/fbc32d/32.png) [@focus-eng](https://forum.inductiveautomation.com/u/focus-eng)\
**Post date:** [March 31, 2011, 11:24am UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/3 "2011-03-31T11:24:58Z")

</div>

There were about 4000 or more tags in the system.  
I have reduced that to about 2000  
The first messages that appears is:  
Message   
Message arrived for key “0” but no request found.  
Logger   
ControlLogixDriver.MixTanks.BasicRequestCycle

Then after that all items on the screen turn red for about 10 seconds.  
They reappear normal then for about a minute. then 1 item will not read randomly. after a while the whole screen turns red again. (Tag driven items).  
I have setup the tags to be Direct at a rate of 3000ms.

Regards  
Sascha

---

<div class="post-metadata">

**Author:** ![DennisWomack](https://avatars.discourse-cdn.com/v4/letter/d/51bf81/32.png) [@DennisWomack](https://forum.inductiveautomation.com/u/DennisWomack)\
**Post date:** [March 31, 2011, 3:19pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/4 "2011-03-31T15:19:42Z")

</div>

Is the Main task in the PLC continuous or set at some fixed interval?

If it is continuous, the default time slice given to I/O may be too small to accomplish what you want.

Our AB guru told us about a system he saw that had lots of PanelView Plus on it (30 or so). They were having slow response times to button presses on the PVs.

The Main PLC task was continuous. Changing that solved the problem.

The moral is, All your problems may not be in Ignition.

I hope this helps.

Dennis

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 31, 2011, 3:26pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/5 "2011-03-31T15:26:53Z")

</div>

Can you email your wrapper.log files to support? You can find them in the Ignition install directory. Just zip them up and don’t worry about the size; zip compresses them pretty well.

---

<div class="post-metadata">

**Author:** ![focus-eng](https://avatars.discourse-cdn.com/v4/letter/f/fbc32d/32.png) [@focus-eng](https://forum.inductiveautomation.com/u/focus-eng)\
**Post date:** [March 31, 2011, 3:57pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/6 "2011-03-31T15:57:34Z")

</div>

Hi I have sent the Wrapper log files.

I have played around with the tags further.  
I have set them to leased slow rate 6000ms fast rate 1500ms.  
I noticed on the OPC Status page that all the items under the slow rate have data = “null” and Quality = “No Data available”.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![focus-eng](https://avatars.discourse-cdn.com/v4/letter/f/fbc32d/32.png) [@focus-eng](https://forum.inductiveautomation.com/u/focus-eng)\
**Post date:** [April 5, 2011, 7:29am UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/7 "2011-04-05T07:29:22Z")

</div>

Hi Gents,

I have also tried changing the MainProgram group from continous to intervals of 100ms in the PLC.  
The problem still persists.  
There is no other connections being made to this plc apart from the ignition hmi itself.

Regards  
Sascha.

---

<div class="post-metadata">

**Author:** ![DennisWomack](https://avatars.discourse-cdn.com/v4/letter/d/51bf81/32.png) [@DennisWomack](https://forum.inductiveautomation.com/u/DennisWomack)\
**Post date:** [April 6, 2011, 3:08pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/8 "2011-04-06T15:08:28Z")

</div>

Any other tasks in the PLC running continuous?

---

<div class="post-metadata">

**Author:** ![focus-eng](https://avatars.discourse-cdn.com/v4/letter/f/fbc32d/32.png) [@focus-eng](https://forum.inductiveautomation.com/u/focus-eng)\
**Post date:** [April 6, 2011, 3:29pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/9 "2011-04-06T15:29:22Z")

</div>

No only one task in the PLC Which has a few valve and motor blocks in it.

---

<div class="post-metadata">

**Author:** ![focus-eng](https://avatars.discourse-cdn.com/v4/letter/f/fbc32d/32.png) [@focus-eng](https://forum.inductiveautomation.com/u/focus-eng)\
**Post date:** [April 8, 2011, 11:08am UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/10 "2011-04-08T11:08:51Z")

</div>

Hi Gents,

Any update on the driver update that is required for this problem, this system is going into production soon and this connection timeout causes some issues.

Regards  
Sascha

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 8, 2011, 1:58pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/11 "2011-04-08T13:58:47Z")

</div>

There was a 7.2.6 beta posted last night that has some changes to address the key = 0 messages, you should give that a try and see if it improves things.

---

<div class="post-metadata">

**Author:** ![focus-eng](https://avatars.discourse-cdn.com/v4/letter/f/fbc32d/32.png) [@focus-eng](https://forum.inductiveautomation.com/u/focus-eng)\
**Post date:** [April 8, 2011, 3:34pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/12 "2011-04-08T15:34:03Z")

</div>

Hi Kevin,

i have tried the new 7.2.6 beta version and it seems to fix the problem. Thanks guys.  
You all do a great job.

Just for yourselfs i have seen a new error in the AB driver to the same PLC.

```auto
com.inductiveautomation.ignition.gateway.web.pages.config.systemconsole.LogViewer$SerializableLoggingEvent$ClonedThrowable: null
com.inductiveautomation.xopc.driver.api.AbstractDriver$RequestHealthMonitor.run(AbstractDriver.java:705)
com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:567)
java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
java.util.concurrent.FutureTask.runAndReset(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
```

Hope this helps if you need anything else just drop me a line.  
Regads  
Sascha

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 8, 2011, 4:05pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/13 "2011-04-08T16:05:24Z")

</div>

Please send the wrapper log containing that error message if you can. Unfortunately our gateway logs leave out some of the more vital parts of stack traces right now. Carl is actually working on rewriting that console/log viewer as I type this…

Edit: Actually I think there’s enough information in the stack trace to figure it out. Thanks!

Edit 2: It looks like that error shouldn’t have actually affected anything but the diagnostics calculations. Communications to that device should have continued uninterrupted. Can you confirm that’s the case?

---

<div class="post-metadata">

**Author:** ![focus-eng](https://avatars.discourse-cdn.com/v4/letter/f/fbc32d/32.png) [@focus-eng](https://forum.inductiveautomation.com/u/focus-eng)\
**Post date:** [April 8, 2011, 7:07pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/14 "2011-04-08T19:07:20Z")

</div>

That is correct, communications did stay up!

Hope this helps.

Any idea when the full version of 7.2.6 is coming out.

Regards  
Sascha

---

<div class="post-metadata">

**Author:** ![mws2674](https://avatars.discourse-cdn.com/v4/letter/m/958977/32.png) [@mws2674](https://forum.inductiveautomation.com/u/mws2674)\
**Post date:** [April 26, 2011, 5:10pm UTC](https://forum.inductiveautomation.com/t/opc-ua-allenbradley-driver-read-timeout/2824/15 "2011-04-26T17:10:19Z")

</div>

Any update on the 7.2.6 release? I’ve been hesitant to install the beta version.
