# Rslinx OPC to Ignition

**URL:** <https://forum.inductiveautomation.com/t/rslinx-opc-to-ignition/9799>\
**Category:** General Discussion\
**Created:** [March 13, 2015, 12:29am UTC](https://forum.inductiveautomation.com/t/rslinx-opc-to-ignition/9799 "2015-03-13T00:29:49Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![chaoliang](https://avatars.discourse-cdn.com/v4/letter/c/ba8739/32.png) [@chaoliang](https://forum.inductiveautomation.com/u/chaoliang)\
**Post date:** [March 13, 2015, 12:29am UTC](https://forum.inductiveautomation.com/t/rslinx-opc-to-ignition/9799/1 "2015-03-13T00:29:49Z")

</div>

Hi,

I am trying to setup a testing system.

Rslogix 5000, to, Emulate 5000, to, Rslinx OPC, to, OPC-DA, to Ignition

I had Rslogix 5000 program downloaded to Rsemulate and had Rslinx OPC topic setup. The rslinx version is Gateway, and the OPC server can be seen from RSLINX OPC test client, which means the rslinx opc server has been successfully setup, I assume.

Now when I come to ignition to setup the OPC-DA for rslinx (I saw one of the post recently saying that rslinx should be setup on OPC-DA instead of OPC-UA), the status for this OPC server is always faulted.

Do I miss any steps or some configuration parameters are wrong?

Please kindly advise.

Chaoliang

---

<div class="post-metadata">

**Author:** ![chaoliang](https://avatars.discourse-cdn.com/v4/letter/c/ba8739/32.png) [@chaoliang](https://forum.inductiveautomation.com/u/chaoliang)\
**Post date:** [March 13, 2015, 12:39am UTC](https://forum.inductiveautomation.com/t/rslinx-opc-to-ignition/9799/2 "2015-03-13T00:39:38Z")

</div>

The steps I followed to configure RSLINX OPC server are:

1. goto OPC server Connections page, click “Create new OPC server connection”
2. chose “OPC-DA COM Connection”, click “next”
3. chose “Local”, click “next”
4. from “Choose OPC-DA Server”, there’s only one option “Other Server”. (I roughly remembered that from one of the post in the forum, someone posted a screenshot, in which it has “Rslinx OPC Server” as a option under this page. But I cannot see “Rslinx OPC Server” from my system. Is it something wrong with my Rslinx Configuration?) I chose “Other Server”, and click “Next”
5. In “New OPC-DA Server” page, I entered the information, as seen in the attached screenshot, then click “Create new opc server connection”
6. In the next page, this rslinx opc server shows “Faulted”
7. In the OPC servers status detail page, it shows “COM object method returns error code: 0x80040154; REGDB\_E\_CLASSNOTREG (Class not registered)”

---

<div class="post-metadata">

**Author:** ![chaoliang](https://avatars.discourse-cdn.com/v4/letter/c/ba8739/32.png) [@chaoliang](https://forum.inductiveautomation.com/u/chaoliang)\
**Post date:** [March 13, 2015, 12:41am UTC](https://forum.inductiveautomation.com/t/rslinx-opc-to-ignition/9799/3 "2015-03-13T00:41:08Z")

</div>

OPC Status

---

<div class="post-metadata">

**Author:** ![dave.fogle](https://avatars.discourse-cdn.com/v4/letter/d/43a26b/32.png) [@dave.fogle](https://forum.inductiveautomation.com/u/dave.fogle)\
**Post date:** [March 13, 2015, 5:14pm UTC](https://forum.inductiveautomation.com/t/rslinx-opc-to-ignition/9799/4 "2015-03-13T17:14:43Z")

</div>

The REGDB\_E\_CLASSNOTREG error is a COM error and you usually get these when the OPC Core Components haven't been installed. Making COM connections can be rather difficult sometimes. We've written a rather indepth knowledge base article that covers getting a connection up and running plus many of the common problems that arise when connection via COM.

[support.inductiveautomation.com ... onnections](https://support.inductiveautomation.com/index.php?/Knowledgebase/Article/View/4/2/setting-up-and-troubleshooting-opc-com-connections)

If you follow this step by step you should be able to get yourself connected.

---

<div class="post-metadata">

**Author:** ![David\_Jimenez\_Ruiz](https://avatars.discourse-cdn.com/v4/letter/d/839c29/32.png) [@David\_Jimenez\_Ruiz](https://forum.inductiveautomation.com/u/David_Jimenez_Ruiz)\
**Post date:** [July 8, 2024, 11:00am UTC](https://forum.inductiveautomation.com/t/rslinx-opc-to-ignition/9799/5 "2024-07-08T11:00:19Z")

</div>

Hi Dave,

The link is not working. Could you please post the right link? Thanks.

---

<div class="post-metadata">

**Author:** ![leonardo.godoi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/leonardo.godoi/32/27178_2.png) [@leonardo.godoi](https://forum.inductiveautomation.com/u/leonardo.godoi)\
**Post date:** [July 8, 2024, 11:48am UTC](https://forum.inductiveautomation.com/t/rslinx-opc-to-ignition/9799/6 "2024-07-08T11:48:08Z")

</div>

I googled the link, found this:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/e/2ea2d0b37300f08f6c1ba9ec1598a4a9149ba570.png)  
Here's the new link from the manual:

> **[OPC COM | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/ignition-modules/opc-ua/third-party-opc-servers/opc-com)**
>
> Connecting to OPC Classic (COM)

---

<div class="post-metadata">

**Author:** ![Chris\_Bingham](https://avatars.discourse-cdn.com/v4/letter/c/e5b9ba/32.png) [@Chris\_Bingham](https://forum.inductiveautomation.com/u/Chris_Bingham)\
**Post date:** [July 8, 2024, 1:41pm UTC](https://forum.inductiveautomation.com/t/rslinx-opc-to-ignition/9799/7 "2024-07-08T13:41:05Z")

</div>

Of significance, the first line in the link that was shared above:

> Classic OPC is based on COM, which is a technology in Microsoft Windows. Therefore, the information in this section only applies to Ignition Gateways installed on Windows. For other operating systems, OPC UA must be used.

I believe FactoryTalk Linx supports the (more) modern OPC UA protocol. If FT Linx is an option, I would recommend pursuing it.  
[PDF: FactoryTalk Linx Gateway Getting Results Guide](https://literature.rockwellautomation.com/idc/groups/literature/documents/gr/ftlg-gr001_-en-e.pdf)  
&  
[YouTube: Configuring FactoryTalk View SE Applications for OPC UA Communications](https://www.youtube.com/watch?v=6Z7yjGAZ7Tc)

---

<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:** [July 8, 2024, 1:46pm UTC](https://forum.inductiveautomation.com/t/rslinx-opc-to-ignition/9799/8 "2024-07-08T13:46:22Z")

</div>

Even better is to configure RSLinx Classic and FT Linx together to permit IA's native driver (and any other products) to make ordinary EtherNet/IP connections to Emulate5000. Then you just have to repoint your driver when moving from development to deployment.

(Emulate 5 and 500 must use OPC, though.)

> [@OPC to Emulate, still looking for answers](https://forum.inductiveautomation.com/t/opc-to-emulate-still-looking-for-answers/80088/43):
>
> @pdixon, I know your question is about making OPC connections to RS Emulate, but I'm going to answer the question about making native Ignition driver connections to RS Emulate. Reviewing my first comment in this topic, I am happy to report that I was wrong. Necessary software, with versions I confirmed to work. Newer versions are expected to work: RSLogix\_Emulate5000 (install folder) aka "Studio 5000 Logix Emulate" (as shown in Control Panel Apps list), v32. FactoryTalk Linx, v6.11 R…
