# No longer support OPC DA?

**URL:** <https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960>\
**Category:** Ignition\
**Created:** [June 20, 2022, 4:39pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960 "2022-06-20T16:39:23Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![pdixon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pdixon/32/6899_2.png) [@pdixon](https://forum.inductiveautomation.com/u/pdixon)\
**Post date:** [June 20, 2022, 4:39pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/1 "2022-06-20T16:39:23Z")

</div>

In 8.1.7, the OPC configuration included support for legacy OPC DA, which is what Rockwell Linx uses:

 ![Screen Shot 2022-06-20 at 11.34.52 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/2/d250fc0a3a19ddfc0dd28a8957755ac6fec7f258.jpeg)

I installed 8.1.18 and now see there is no support for OPC DA:

 ![Screen Shot 2022-06-20 at 11.34.35 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/9/097cb5b14970cb7708f2fcb58de6b28c1dc1c83a.jpeg)

Does this mean there is no longer support for legacy OPC DA, or is there another way to do it?

---

<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:** [June 20, 2022, 4:44pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/2 "2022-06-20T16:44:26Z")

</div>

Did you install the OPC COM module? (It isn’t part of a standard install.) That’s what makes OPC DA connections possible. (And only if the gateway is running on Windows.)

---

<div class="post-metadata">

**Author:** ![pdixon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pdixon/32/6899_2.png) [@pdixon](https://forum.inductiveautomation.com/u/pdixon)\
**Post date:** [June 20, 2022, 4:45pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/3 "2022-06-20T16:45:17Z")

</div>

My gateway is Mac OS Monterey

---

<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:** [June 20, 2022, 4:45pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/4 "2022-06-20T16:45:56Z")

</div>

Your Mac could make OPC DA connections in the past?

---

<div class="post-metadata">

**Author:** ![pdixon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pdixon/32/6899_2.png) [@pdixon](https://forum.inductiveautomation.com/u/pdixon)\
**Post date:** [June 20, 2022, 4:46pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/5 "2022-06-20T16:46:59Z")

</div>

I don’t think I tried it in the past, I just know that I no longer see the OPC DA option in configure. I have Win7 and Win10 VMs on older releases showing that option

---

<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:** [June 20, 2022, 4:48pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/6 "2022-06-20T16:48:04Z")

</div>

OPC DA is a Windows-only legacy technology. That’s why OPC/UA was created.

---

<div class="post-metadata">

**Author:** ![brandon1](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@brandon1](https://forum.inductiveautomation.com/u/brandon1)\
**Post date:** [June 20, 2022, 6:37pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/7 "2022-06-20T18:37:20Z")

</div>

Will OPC Comm even work after the DCOM hardening patch is applied in March 2023?

---

<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:** [June 20, 2022, 6:48pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/8 "2022-06-20T18:48:03Z")

</div>

Maybe?

Taken from  
[https://rockwellautomation.custhelp.com/app/answers/answer\_view/a\_id/1133982](https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/1133982)

> Classic OPC-DA communications utilizes DCOM communications to pass information between workstations. FactoryTalk® Services include an OPC-DA client interface that enables many FactoryTalk-enabled software products to exchange data with third-party OPC-DA servers. Similarly, FactoryTalk® Linx Gateway and RSLinx® Classic function as an OPC-DA server. The DCOM authentication level elevation impacts all OPC-DA communications from these products and any third-party OPC-DA clients and servers running on different workstations (Note OPC-DA communication within one workstation or OPC UA communication are not affected). OPC-DA Clients and Servers must utilize the same DCOM authentication level. Once the FactoryTalk-enabled software DCOM authentication level is changed the DCOM authentication level used by third-party clients and servers on remote workstations must also be updated.
> 
> **Temporary Workaround**  
> Following application of Microsoft’s June 14, 2022, Windows cumulative update, and until Rockwell Automation product patches are available, use the temporary workaround Microsoft describes in MS KB5004442 to disable the Microsoft DCOM Hardening patch.

---

<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:** [June 20, 2022, 10:32pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/9 "2022-06-20T22:32:02Z")

</div>

It’s not discontinued, it does still work after the patch, though you may need to tweak settings on the server if it’s DCOM vs COM, and the module has never worked on Mac - Windows only.

---

<div class="post-metadata">

**Author:** ![pdixon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pdixon/32/6899_2.png) [@pdixon](https://forum.inductiveautomation.com/u/pdixon)\
**Post date:** [June 21, 2022, 12:42am UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/10 "2022-06-21T00:42:38Z")

</div>

Is this OPC-UA Module (17.286495208740234MB)? If not, where do I find that module to download it

---

<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:** [June 21, 2022, 12:49am UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/11 "2022-06-21T00:49:10Z")

</div>

You already have the OPC UA module installed, else you would not have been presented with the option to create an OPC UA connection.

---

<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:** [June 21, 2022, 12:04pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/12 "2022-06-21T12:04:22Z")

</div>

You find the OPC COM module on Ignition’s regular download pages.

But it isn’t going to work on your Mac, if that is what you want to try.

---

<div class="post-metadata">

**Author:** ![pdixon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pdixon/32/6899_2.png) [@pdixon](https://forum.inductiveautomation.com/u/pdixon)\
**Post date:** [June 21, 2022, 4:41pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/13 "2022-06-21T16:41:38Z")

</div>

The confusion was that OPC-DA was missing in the configuration dialog, but I did not realize Ignition was smart enough to know it was installed on Mac instead of Win. I now have upgraded Ignition to 8.1.18 on my Win7 VM and it shows both UA and DA options in the dialog.

The issue I now have is that I cannot get OPC working between my 2 VMs. The host is Win10 with Linx Gateway for my code running in Emulate slot 3.

 ![opc_vm_2022-06-20 at 8.46.42 PM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/5/050233eeaa68320f158239e1144a23acb7723abb.jpeg)

From my Win7 VM I can ping the Win10 host, but cannot get a device connection or OPC DA connection to work.

 ![opc_vm_2022-06-20 at 8.48.27 PM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/7/b7714544f27b1fba50ccd1692b5cce17ee398a06.jpeg)

For device connection, the status toggles Connecting to ConnectWait, never connects:

 ![opc_vm_devicefault_2022-06-21 at 11.37.47 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/8/080f68cdee4ecbd6a8058ce9ba11b21044097b7f.jpeg)

 ![opc_vm_device1_022-06-21 at 11.37.19 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/5/15a7c804bf0c9084bce5670ca40491ad650faaf2.jpeg)  
 ![opc_vm_device2_2022-06-21 at 11.37.26 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/e/be01ae484b31be49cb11c2033875897e263539f0.jpeg)

For OPC DA connection the status is Fault:

 ![opc_vm_dafault_2022-06-21 at 11.34.46 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/3/f36545101a10d118c5e7709ab4fc10cf13e51e2d.jpeg)

 ![opc_vm_daconfig1_2022-06-21 at 11.33.31 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/5/55b781329effab5a4e548adb108b94b0e76c01bb.jpeg)  
 ![opc_vm_daconfig2_2022-06-21 at 11.33.39 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/5/650356f236743b0b0de17d2753c6656fbe0fa37a.jpeg)  
 ![opc_vm_daconfig3_2022-06-21 at 11.33.58 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/e/deb0251c8a2ec7fa4078eb3c900a372c615a01c8.jpeg)

---

<div class="post-metadata">

**Author:** ![pdixon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pdixon/32/6899_2.png) [@pdixon](https://forum.inductiveautomation.com/u/pdixon)\
**Post date:** [June 25, 2022, 1:30pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/14 "2022-06-25T13:30:47Z")

</div>

Now I have communication from a test client, but not Ignition

On my Win10 VM host I have Emulate running with FTLinxGateway:

 ![opc_vm_win10_success_2022-06-25 at 8.16.59 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/d/4dffcf5be4e72bb4f6ace6d687a020d6bb41da4c.jpeg)

On my Win7 VM client machine, I have the Unified Automation test client connected to FTLinxGateway on the Win10 VM and can browse and display tags from Emulate:

 ![opc_vm_win7_success_2022-06-25 at 8.16.51 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/e/ce6dc13b97bf036a7a015ee91aaa0c736b5fb84c.jpeg)

However, from the Win7 VM if I use FactoryTalkLinxGateway as the ProgID:

 ![opc_vm_ig_config_2022-06-25 at 8.24.05 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/d/5dd2e0c962bbd0f418d9996f5099498246e63408.jpeg)

it is faulted:

 ![opc_vm_ig_fault_2022-06-25 at 8.24.19 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/4/24788618859cc063c76ce4b731a2140ca13da921.jpeg)

Am I using the wrong ProgID? What should I use?

---

<div class="post-metadata">

**Author:** ![pdixon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pdixon/32/6899_2.png) [@pdixon](https://forum.inductiveautomation.com/u/pdixon)\
**Post date:** [June 27, 2022, 6:27pm UTC](https://forum.inductiveautomation.com/t/no-longer-support-opc-da/60960/15 "2022-06-27T18:27:11Z")

</div>

I figured it out!

Instead of DA, I configured UA. I used the Unified Architecture test client to get the endpoint, which is the FactoryTalkLinxGateway server:

 ![opc_vm_ua_endpoint_2022-06-27 at 10.28.43 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/e/2eb4b42c890cf12db0d044ce9809176f273bbe62.jpeg)

I configured the OPC UA connection with this endpoint in Ignition:

 ![opc_vm_ig_endpoint_2022-06-27 at 10.27.43 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/2/928fc0dbafade3d821cc0ae100d4ffc91166e62e.jpeg)

It connected!

 ![opc_vm_opcua_2022-06-27 at 10.24.29 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/4/4471b20686e4c843bdaff2dfc2c30611c785d86c.jpeg)

Now I can browse tags in Emulate on my other VM:

 ![opc_vm_ig_testclient_2022-06-27 at 10.29.48 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/0/e0b67b8115f2d880317cfe39e5a35d25c1ebd72c.jpeg)

Thanks everyone for helping me solve the problem.
