# What driver should I use for AB Micro850?

**URL:** <https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312>\
**Category:** Ignition\
**Created:** [May 16, 2017, 3:35pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312 "2017-05-16T15:35:42Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![gnguyen](https://avatars.discourse-cdn.com/v4/letter/g/41988e/32.png) [@gnguyen](https://forum.inductiveautomation.com/u/gnguyen)\
**Post date:** [May 16, 2017, 3:35pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/1 "2017-05-16T15:35:42Z")

</div>

Hi there,

I need to establish a com with a Micro850; as it’s on-site, I cannot test it before I get over there. What should I use as a driver for this connexion: MicroLogix or ControlLogix? I suppose MicroLogix but in case…

Any input is welcome 😉

Best,

---

<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:** [May 16, 2017, 3:55pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/2 "2017-05-16T15:55:09Z")

</div>

If you read through [this thread](http://forum.inductiveautomation.com/t/allen-bradley-micro850/6676), you’ll see that ModbusTCP is the driver you’ll probably need.

---

<div class="post-metadata">

**Author:** ![dcamp](https://avatars.discourse-cdn.com/v4/letter/d/a88e4f/32.png) [@dcamp](https://forum.inductiveautomation.com/u/dcamp)\
**Post date:** [May 16, 2017, 5:30pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/3 "2017-05-16T17:30:17Z")

</div>

Yes, Modbus TCP is the one you will have to use. So when setting up your tags they will all be done with address’s. But works very well.

---

<div class="post-metadata">

**Author:** ![gnguyen](https://avatars.discourse-cdn.com/v4/letter/g/41988e/32.png) [@gnguyen](https://forum.inductiveautomation.com/u/gnguyen)\
**Post date:** [May 16, 2017, 8:00pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/4 "2017-05-16T20:00:51Z")

</div>

Hi Phil, dcamp,

Thank you for your quick reply. You really think CIP is not an option? it’s a shame not being able to use Ethernet/IP and browse the PLC memory ;(

---

<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:** [May 16, 2017, 8:38pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/5 "2017-05-16T20:38:23Z")

</div>

I don’t have one, and have no intention of buying one, but I don’t doubt Kevin’s statement in that thread that the Micro850 doesn’t support browse. The shame is on Rockwell.

---

<div class="post-metadata">

**Author:** ![abishur](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/abishur/32/9096_2.png) [@abishur](https://forum.inductiveautomation.com/u/abishur)\
**Post date:** [May 17, 2017, 1:10pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/6 "2017-05-17T13:10:01Z")

</div>

I had to use the micro850 in the past, but never with Ignition. From what I could tell it’s a product Allen-Bradley bought, slapped their logo on it, and called it a day. A word of warning, if you’re using the free version of their programming software then you will not be able to make online edits. All edits will have to be made offline, compiled and then uploaded to the PLC.

Setting up the modbus addresses isn’t that hard in the Micro850, but it is annoying. I ended up making an array for each of the datatypes I needed and passing all the tags I cared about into the appropriate array. Then I can give that one array a Modbus address and it will automatically assign the correct address to each element of the array. I went with this method because I couldn’t find a way to export a tag database, assign modbus addresses rapidly in a program like Excel and then re-import the tags. Each one had to be assigned by hand in the modbus addressing area.

Good luck!

---

<div class="post-metadata">

**Author:** ![mcolson1590](https://avatars.discourse-cdn.com/v4/letter/m/e8c25b/32.png) [@mcolson1590](https://forum.inductiveautomation.com/u/mcolson1590)\
**Post date:** [April 13, 2018, 3:37pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/7 "2018-04-13T15:37:39Z")

</div>

I’ve used a few other HMI offerings and been able to use Ethernet/IP CIP.

---

<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 13, 2018, 3:44pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/8 "2018-04-13T15:44:06Z")

</div>

It’s still Modbus, as mentioned in [this thread](http://forum.inductiveautomation.com/t/allen-bradley-micro850/6676) Phil linked to.

---

<div class="post-metadata">

**Author:** ![omerd](https://avatars.discourse-cdn.com/v4/letter/o/977dab/32.png) [@omerd](https://forum.inductiveautomation.com/u/omerd)\
**Post date:** [March 4, 2019, 2:23pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/9 "2019-03-04T14:23:29Z")

</div>

Hello ,

I’m using Allen Bradley Micro850 - 2080-LC50-24QWB PLC.

I downloaded a program to that PLC by CCW.

My customer wants to build an application (like a GUI) on a PC which ables to read and write the I/O’s , therefore he needs me to send him the registers of the I/O’s that i have used in the program.

so i woule like to know the register for every tag or I/O.

where can i get that information from?

for example , i would like to read : \_IO\_EM\_DI\_00 , how could i know what this tag’s modbus register is?

thanks in advance.

---

<div class="post-metadata">

**Author:** ![abishur](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/abishur/32/9096_2.png) [@abishur](https://forum.inductiveautomation.com/u/abishur)\
**Post date:** [May 15, 2019, 2:33am UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/10 "2019-05-15T02:33:58Z")

</div>

Hey omerd, sorry for the delayed response, I just now saw this post. With the Micro850 you have to manually assign each variable to a specific Modbus address. As I said in my initial post to quickly facilitate this limitation I created an array of the datatype that I needed (for example an array of 100 INTs) and then did move functions to take the data I wanted to be accessible by Modbus and place it into the array. Then all I had to do was assign the array a Modbus address and it would automatically populate the next 99 Modbus addresses.

The point being you would know the tag’s modbus address because you assigned the modbus address yourself. Hope that helps.

---

<div class="post-metadata">

**Author:** ![mcolson1590](https://avatars.discourse-cdn.com/v4/letter/m/e8c25b/32.png) [@mcolson1590](https://forum.inductiveautomation.com/u/mcolson1590)\
**Post date:** [September 24, 2021, 1:57pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/11 "2021-09-24T13:57:45Z")

</div>

I still can’t believe that Ignition hasn’t caught up with the rest of the HMI/SCADA industry and only uses MODBUS for the Micro800 line. I’m sitting here thinking of ways to create a script in Structured Text that would auto create my MODBUS table so I can use some smart tagging, which I’ve used with Panelviews, Redlion, Exor and Wonderware.

---

<div class="post-metadata">

**Author:** ![sharan](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@sharan](https://forum.inductiveautomation.com/u/sharan)\
**Post date:** [February 15, 2022, 9:01am UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/12 "2022-02-15T09:01:59Z")

</div>

How are other OPC servers like Kepware and Matrikon able to communicate with Micro 800 series ?  
I suppose Ignition should also support 850 tags in a similar way.

---

<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:** [February 15, 2022, 12:50pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/13 "2022-02-15T12:50:38Z")

</div>

> [@sharan](#):
>
> other OPC servers like Kepware and Matrikon

They are Rockwell partners, so they get access to better documentation from Rockwell than others that are not partners.

---

<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:** [February 15, 2022, 1:24pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/14 "2022-02-15T13:24:35Z")

</div>

My driver based on public resources plus a bit of reverse-engineering is coming soon. Alpha this month, I think.

---

<div class="post-metadata">

**Author:** ![mcolson1590](https://avatars.discourse-cdn.com/v4/letter/m/e8c25b/32.png) [@mcolson1590](https://forum.inductiveautomation.com/u/mcolson1590)\
**Post date:** [April 5, 2022, 4:04pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/15 "2022-04-05T16:04:22Z")

</div>

pturmal, you mentioned you may have a driver soon. Any updates? If you need a tester, let me know.

---

<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:** [April 5, 2022, 4:41pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/16 "2022-04-05T16:41:58Z")

</div>

Sigh. Urgent work has pushed this module back a bit. I’ll make a public alpha announcement in the 3rd Party Modules category when I’m ready for testers.

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [April 5, 2022, 5:19pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/17 "2022-04-05T17:19:23Z")

</div>

> What driver should I use for AB Micro850?

Maybe the garbage truck driver? 😆

---

<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:** [January 4, 2023, 4:14pm UTC](https://forum.inductiveautomation.com/t/what-driver-should-i-use-for-ab-micro850/14312/18 "2023-01-04T16:14:02Z")

</div>

Ok, so this beta is way later than I originally hoped:

> [@Automation Professionals' EtherNet/IP Communication Suite V2](https://forum.inductiveautomation.com/t/automation-professionals-ethernet-ip-communication-suite-v2/68190):
>
> Automation Professionals is pleased to announce its latest EtherNet/IP Communications Suite driver module, a major upgrade to its EtherNet/IP Class1 Communications module, as a Public Beta. As of April 15, 2023, this is now a Production Release. The primary new feature is its new Generic EtherNet/IP Client Driver, a drop-in replacement for IA's Logix V21+ driver and its Omron NJ/NX driver. It does work with older Logix processors, and also works with Rockwell's MicroLogix 8xx family (ethernet…
