# Allen Bradley Driver

**URL:** <https://forum.inductiveautomation.com/t/allen-bradley-driver/39134>\
**Category:** Ignition\
**Created:** [September 28, 2020, 6:27pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134 "2020-09-28T18:27:25Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![NII](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nii/32/12920_2.png) [@NII](https://forum.inductiveautomation.com/u/NII)\
**Post date:** [September 28, 2020, 6:27pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/1 "2020-09-28T18:27:25Z")

</div>

Hi,

I’m trying to connect to 5059-L310ER PLC but am not familiar with Allen Bradley PLC.

Questions :

1. Which driver should I use for this PLC?, tried CompactLogix, ControlLogix, and LogixDriver with no luck.

2. Is there something that must be done on the PLC in order for IG to connect? if yes, what are they?

This is some info I get off the plc :  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/0/50b4137714631f55d4bc0a9266b8ecacfeea9038.png)

Thanks

---

<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:** [September 28, 2020, 6:29pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/2 "2020-09-28T18:29:38Z")

</div>

It would be the “Logix Driver” option.

Why didn’t it work? What happened?

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [September 28, 2020, 6:40pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/3 "2020-09-28T18:40:12Z")

</div>

Example from one of ours. Nothing special really, unless you are using it to route to another device, then you would need the connection path.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/9/7954600bcb031b2987fbce5f7c2abbfce612fa9b.png)

---

<div class="post-metadata">

**Author:** ![NII](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nii/32/12920_2.png) [@NII](https://forum.inductiveautomation.com/u/NII)\
**Post date:** [September 28, 2020, 6:44pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/4 "2020-09-28T18:44:22Z")

</div>

I have it just like Jordan’s, except ip.

On the status, it cycles through Connecting, ReconnectWait over and over.

---

<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:** [September 28, 2020, 6:45pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/5 "2020-09-28T18:45:18Z")

</div>

You might get some more info if you turn the loggers for LogixBrowse and LogixBrowseStateManager to DEBUG level.

---

<div class="post-metadata">

**Author:** ![NII](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nii/32/12920_2.png) [@NII](https://forum.inductiveautomation.com/u/NII)\
**Post date:** [September 28, 2020, 6:55pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/6 "2020-09-28T18:55:44Z")

</div>

Here is the LogixBrowseStateManager log,

```auto
java.util.concurrent.CompletionException: io.netty.channel.ConnectTimeoutException: connection timed out: /10.22.2.241:44818

at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(Unknown Source)

at com.digitalpetri.enip.EtherNetIpClient.lambda$bootstrap$8(EtherNetIpClient.java:391)

at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:577)

at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:570)

at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:549)

at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:490)

at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:615)

at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:608)

at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)

at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe$1.run(AbstractNioChannel.java:263)

at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)

at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170)

at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)

at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)

at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)

at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)

at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: io.netty.channel.ConnectTimeoutException: connection timed out: /10.22.2.241:44818

at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe$1.run(AbstractNioChannel.java:261)

```

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [September 28, 2020, 6:59pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/7 "2020-09-28T18:59:44Z")

</div>

Is the controller configured for Dual IP or DLR? If Dual IP, is the Ethernet connection plugged into the correct port?

---

<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:** [September 28, 2020, 6:59pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/8 "2020-09-28T18:59:47Z")

</div>

Can you reach that IP address from the gateway machine? This looks like a standard networking issue.

---

<div class="post-metadata">

**Author:** ![NII](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nii/32/12920_2.png) [@NII](https://forum.inductiveautomation.com/u/NII)\
**Post date:** [September 28, 2020, 7:06pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/9 "2020-09-28T19:06:19Z")

</div>

Network connection is good.

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/b/3b582fbdd9722229a5049a6fbd298bd81851e56f.png)

---

<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:** [September 28, 2020, 7:08pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/10 "2020-09-28T19:08:56Z")

</div>

Look into what @lrose suggested. The controller just isn’t responding to the TCP connection being opened, so maybe it does need some extra configuration. Usually they don’t but these 310’s have 2 ethernet ports and can operate in Dual IP or DLR as mentioned.

---

<div class="post-metadata">

**Author:** ![NII](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nii/32/12920_2.png) [@NII](https://forum.inductiveautomation.com/u/NII)\
**Post date:** [September 28, 2020, 7:22pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/11 "2020-09-28T19:22:23Z")

</div>

Yep, I think something need to be configured on the PLC side, unfortunately I’m not familiar with AB plc, an outside contractor installed the system.

Will google on Dual IP and DLR, see what I can find. Appreciate any guidance, how to, etc. from any AB SME.

---

<div class="post-metadata">

**Author:** ![dylandaigle](https://avatars.discourse-cdn.com/v4/letter/d/b3f665/32.png) [@dylandaigle](https://forum.inductiveautomation.com/u/dylandaigle)\
**Post date:** [September 28, 2020, 7:30pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/12 "2020-09-28T19:30:26Z")

</div>

You should be able to get the configuration for the network ports from the built-in web server on the PLC. If you look in the diagnostic folder in the web server, there should be a section for network settings. No PLC software needed.

---

<div class="post-metadata">

**Author:** ![NII](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nii/32/12920_2.png) [@NII](https://forum.inductiveautomation.com/u/NII)\
**Post date:** [September 28, 2020, 7:36pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/13 "2020-09-28T19:36:54Z")

</div>

There are 2 ports, anything I should pay attention to.  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/2/c29af0d0e551d2f55940e21401ffd5a7daa56b16.png)

---

<div class="post-metadata">

**Author:** ![dylandaigle](https://avatars.discourse-cdn.com/v4/letter/d/b3f665/32.png) [@dylandaigle](https://forum.inductiveautomation.com/u/dylandaigle)\
**Post date:** [September 28, 2020, 7:59pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/14 "2020-09-28T19:59:35Z")

</div>

So from there you would just be checking to see if the network settings for port A1 match the settings for port A2 or if they are configured as Dual IP. I do not believe that is the issue though, as you are saying you can reach the PLC from the gateway.

I ran into a similar issue in the past trying to connect one of the new CompactLogix PLCs (I think 5069-L330ER maybe?), and I could not get the Ignition Logix driver to connect to the PLC either. To correct it, I simply used the legacy Compact driver instead and haven’t had any issues with it since. However, you mention in the original post that you have already tried that driver to no avail.

In the PLC web server, could you go into the Advanced Diagnostics section, there should be a TCP Connection table and a TCP Statistics page. I’m wondering if the PLC can see the gateway attempting the connection.

---

<div class="post-metadata">

**Author:** ![NII](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nii/32/12920_2.png) [@NII](https://forum.inductiveautomation.com/u/NII)\
**Post date:** [September 28, 2020, 8:20pm UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/15 "2020-09-28T20:20:30Z")

</div>

Looks like it is configured as DUAL IP, am I correct?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/d/9d83c8b0f2eeb20d7fed0703dc5632116ba2ae5b.png)

Passive opens increments by 4 in TCP statistic, which is equal to Attempt fails. Don’t know if these are related.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/3/f303e016add2b223f6e65df009622e801d57cf97.png)

When I ping it, it is reflected in ICMP static

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/a/2a948285956e2864e0ebf19613c34290d8411377.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 29, 2020, 12:33am UTC](https://forum.inductiveautomation.com/t/allen-bradley-driver/39134/16 "2020-09-29T00:33:14Z")

</div>

Are you sure you don’t have a firewall along the way trapping this traffic? That’s what it looks like to me.
