# Browse Contrologix tags offline

**URL:** <https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696>\
**Category:** Ignition\
**Created:** [December 12, 2013, 2:28pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696 "2013-12-12T14:28:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Curlyandshemp](https://avatars.discourse-cdn.com/v4/letter/c/bcef8e/32.png) [@Curlyandshemp](https://forum.inductiveautomation.com/u/Curlyandshemp)\
**Post date:** [December 12, 2013, 2:28pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/1 "2013-12-12T14:28:29Z")

</div>

Have made this request before.  
Sure would be helpful to get Contrologix tags from the Rslogix5000 \*.acd file into the SQLtags browser. FactoryTalk ME & SE can do this.  
Or at least a driver for the Contrologix simulator

Don’t always have a physical PLC at the start of a project.

---

<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:** [December 12, 2013, 4:15pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/2 "2013-12-12T16:15:09Z")

</div>

Yeah, this would be cool. I’ll make sure there’s at least a ticket for it somewhere.

---

<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:** [January 5, 2014, 8:59pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/3 "2014-01-05T20:59:08Z")

</div>

+1

If not from .ACD, this should be very doable from an RSLogix .L5K (XML) export.

---

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [February 18, 2021, 6:53pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/4 "2021-02-18T18:53:22Z")

</div>

Any update on this?

---

<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:** [February 18, 2021, 6:58pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/5 "2021-02-18T18:58:53Z")

</div>

Not from us. @pturmel has a module that can do stuff with the XML export but not sure if it’s exactly what you’re looking for.

---

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [February 18, 2021, 7:04pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/6 "2021-02-18T19:04:00Z")

</div>

I am familiar with this module. I was hoping for a better solution. Thanks for the update

---

<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:** [February 18, 2021, 7:14pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/7 "2021-02-18T19:14:18Z")

</div>

Is there a published schema for the L5X XML? I don’t see one in 1756-RM084.

---

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [February 18, 2021, 7:18pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/8 "2021-02-18T19:18:31Z")

</div>

Not something I know. I will continue messing around with the third party module

---

<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:** [February 18, 2021, 7:27pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/9 "2021-02-18T19:27:02Z")

</div>

Seems like page 35 has what you’re looking for no?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/c/0c2d7c1a7760382269c9f675d7f5a76e546276a7.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:** [February 18, 2021, 7:27pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/10 "2021-02-18T19:27:34Z")

</div>

Not really; I’m looking for an XML schema document, not written documentation and examples.

---

<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 18, 2021, 9:22pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/11 "2021-02-18T21:22:56Z")

</div>

> [@rrebro](#):
>
> I was hoping for a better solution.

☹

Suggestions?

---

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [February 18, 2021, 9:31pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/12 "2021-02-18T21:31:13Z")

</div>

Check out here. After trying it further, there is a lot to offer. I am having this one problem.

> [@Best Way to Develop While Disconnected from Device](http://forum.inductiveautomation.com/t/best-way-to-develop-while-disconnected-from-device/41759/10):
>
> I’m circling back to this, I tried it out, uploaded a .L5X and it seems to work pretty well, except I can’t seem to find any tags that were aliases of another tag. Any thoughts on that?

---

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [February 18, 2021, 11:05pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/13 "2021-02-18T23:05:44Z")

</div>

I have an unofficial L5X schema that works on v32 (working on v33 compatibility with PlantPAx objects). I could get it hosted on GitHub if there’s interest.

---

<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:** [February 18, 2021, 11:09pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/14 "2021-02-18T23:09:17Z")

</div>

I’d at least be interested in taking a look at it.

We’re not building anything right now, but if/when we do it would certainly help if I could generate an XML parser from a schema rather than write one by hand…

---

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [February 18, 2021, 11:34pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/15 "2021-02-18T23:34:16Z")

</div>

> **[benmusson/l5x-schema](https://github.com/benmusson/l5x-schema)**
>
> A repository of XML schema definitions for Rockwell Automation's L5X export format. - benmusson/l5x-schema

---

<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:** [February 18, 2021, 11:37pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/16 "2021-02-18T23:37:19Z")

</div>

Thanks. I hope you didn’t have to do that by hand 😬

---

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [February 19, 2021, 12:04am UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/17 "2021-02-19T00:04:15Z")

</div>

Ain’t nobody got time for that 😉

---

<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:** [February 19, 2021, 12:09am UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/18 "2021-02-19T00:09:00Z")

</div>

I’ve seen a CLX program with ~1 million tags in it… I wonder how big that XML export would be and if it could even be parsed without a custom streaming parser anyway…

---

<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 19, 2021, 2:37am UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/19 "2021-02-19T02:37:59Z")

</div>

That would be interesting to play with–my module uses a custom streaming parser that discards the parts of an L5X that it can’t use…

---

<div class="post-metadata">

**Author:** ![Eric\_Kraft](https://avatars.discourse-cdn.com/v4/letter/e/a698b9/32.png) [@Eric\_Kraft](https://forum.inductiveautomation.com/u/Eric_Kraft)\
**Post date:** [January 26, 2023, 11:46pm UTC](https://forum.inductiveautomation.com/t/browse-contrologix-tags-offline/7696/20 "2023-01-26T23:46:38Z")

</div>

In case someone else is searching and comes across this post; here's a Rockwell publication that details the L5X export schema:

[### Logix 5000 Controllers Import/Export](https://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1756-rm014_-en-p.pdf)

> **[1756-rm014\_-en-p.pdf](https://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1756-rm014_-en-p.pdf)**
>
> 5.85 MB
