# \[Announce\] node-red-contrib-opc-da

**URL:** <https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648>\
**Category:** Share Your Nodes\
**Created:** [7 November 2019 19:14 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648 "2019-11-07T19:14:55Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![machadotiago](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/machadotiago/32/23776_2.png) [@machadotiago](https://discourse.nodered.org/u/machadotiago)\
**Post date:** [14 June 2020 23:07 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/21 "2020-06-14T23:07:45Z")

</div>

What about the Windows Version of the OPC-DA server, do you know which version is it?  
Would be also great if you could post the flow here.

---

<div class="post-metadata">

**Author:** ![RLProto](https://avatars.discourse-cdn.com/v4/letter/r/858c86/32.png) [@RLProto](https://discourse.nodered.org/u/RLProto)\
**Post date:** [14 June 2020 23:34 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/22 "2020-06-14T23:34:32Z")

</div>

Its a Win XP SP3 running RSLinx Classic V2.57. But I also tried on a Win 7 running RSLinx Classis latest version.

You will find attached a sample of the flow.

[flows (1).json](https://discourse.nodered.org/uploads/short-url/1sVQiU0MJnHplEtT6lXcA21BgMo.json) (3.5 KB)

---

<div class="post-metadata">

**Author:** ![RLProto](https://avatars.discourse-cdn.com/v4/letter/r/858c86/32.png) [@RLProto](https://discourse.nodered.org/u/RLProto)\
**Post date:** [15 June 2020 01:07 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/23 "2020-06-15T01:07:17Z")

</div>

I got also these errors:

 ![debug](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/7/37fee01320542ffa16ed9f74db4788b8fe35302f.jpeg)

---

<div class="post-metadata">

**Author:** ![machadotiago](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/machadotiago/32/23776_2.png) [@machadotiago](https://discourse.nodered.org/u/machadotiago)\
**Post date:** [17 June 2020 22:44 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/24 "2020-06-17T22:44:13Z")

</div>

We have a few installations running OPC-DA and we don't have this problem. I saw your flow and seems pretty normal.  
I think the only way to help you is to go a bit deeper and collect some tcpdumps (using wireshark), can you do that?

---

<div class="post-metadata">

**Author:** ![RLProto](https://avatars.discourse-cdn.com/v4/letter/r/858c86/32.png) [@RLProto](https://discourse.nodered.org/u/RLProto)\
**Post date:** [17 June 2020 23:03 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/25 "2020-06-17T23:03:08Z")

</div>

Thanks for your reply Tiago.

Yes of course. I can set up a sniffer using wireshark when the problem occurs.

---

<div class="post-metadata">

**Author:** ![miguelangel\_cede](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@miguelangel\_cede](https://discourse.nodered.org/u/miguelangel_cede)\
**Post date:** [25 July 2020 21:27 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/26 "2020-07-25T21:27:48Z")

</div>

Hello friends

Thank you very much for this development.

I have a problem, I need to connect the OPC-DA Node with a Siemens spectrum power OPC server that runs under windows server 2012, what is the CLSID of that server, I don't know, please help.

Scada: Spectrum power 5

OPC DA server

Operating System: Windoes server 2012

The error displayed is: "2147746132 - The given Clsid is not registered on the server"

Please do not know which Clsid to place

---

<div class="post-metadata">

**Author:** ![machadotiago](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/machadotiago/32/23776_2.png) [@machadotiago](https://discourse.nodered.org/u/machadotiago)\
**Post date:** [26 July 2020 20:03 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/27 "2020-07-26T20:03:08Z")

</div>

Check if it helps you:

> <https://stackoverflow.com/questions/19404166/how-to-know-an-opc-server-clsid>

---

<div class="post-metadata">

**Author:** ![node-noob](https://avatars.discourse-cdn.com/v4/letter/n/d2c977/32.png) [@node-noob](https://discourse.nodered.org/u/node-noob)\
**Post date:** [27 July 2020 10:08 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/28 "2020-07-27T10:08:35Z")

</div>

What about connecting to a local OPC server which is part of a Workgroup instead of a domain? What should I type as the domain input? Or must I switch to using a domain instead of a workgroup in order to get this working? I have no idea what possible consequences this might have on other applications running on the server though.

---

<div class="post-metadata">

**Author:** ![machadotiago](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/machadotiago/32/23776_2.png) [@machadotiago](https://discourse.nodered.org/u/machadotiago)\
**Post date:** [27 July 2020 15:28 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/29 "2020-07-27T15:28:08Z")

</div>

Regarding the domain, it is actually not required if you don't have any domain set at the server side, so you can simply type "Workgroup" as domain, or maybe ".", Windows will simply ignore it if it's not required.

---

<div class="post-metadata">

**Author:** ![HugoD](https://avatars.discourse-cdn.com/v4/letter/h/ba8739/32.png) [@HugoD](https://discourse.nodered.org/u/HugoD)\
**Post date:** [2 September 2020 23:50 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/30 "2020-09-02T23:50:55Z")

</div>

Hello,

First of all, good job!

I've test with SIMATIC NET OPC DA server and it worked with your node. 😀

Now I am testing it for the final application with AMS OPC DA server and I have some problems.

As you can see in the image below, I am connect to local AMS OPC DA server successfully with OPC expert.

 ![20200902_194042](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/b/9bdd43ba300085765fb09c7f61a62a696d39fcdb.jpeg)

I am able to get the Clsid from it and to get the URL too.

Thing is I am not able to get any items when I use the node. 😢

I tried the IP address of the network card and "localhost" instead of the "HFW7/AMS.OPCServer.1" OPC expert is suggesting me and nothing works..

Anyone can give me help please? @machadotiago

OPC expert can be a gateway from DA to UA but the license cost is out of this project budget.

Best regards,  
HugoD

---

<div class="post-metadata">

**Author:** ![RLProto](https://avatars.discourse-cdn.com/v4/letter/r/858c86/32.png) [@RLProto](https://discourse.nodered.org/u/RLProto)\
**Post date:** [12 December 2020 18:24 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/31 "2020-12-12T18:24:21Z")

</div>

Hi Tiago.

I have set 2 RSLinx OPC servers to communicate with Node-red using opc-da node, one running on Win XP and other on Win10.

I have set DCOM permissions to enable access from NodeRed.

Windows XP works fine, but I cannot get online in NodeRed with the OPC server running on Windows 10.

Do you have any guess?

---

<div class="post-metadata">

**Author:** ![machadotiago](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/machadotiago/32/23776_2.png) [@machadotiago](https://discourse.nodered.org/u/machadotiago)\
**Post date:** [13 December 2020 22:09 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/32 "2020-12-13T22:09:35Z")

</div>

Try to enable SMBv1 (I know, it sound strange but it should do the magic on Windows 10)

---

<div class="post-metadata">

**Author:** ![RLProto](https://avatars.discourse-cdn.com/v4/letter/r/858c86/32.png) [@RLProto](https://discourse.nodered.org/u/RLProto)\
**Post date:** [14 December 2020 02:25 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/33 "2020-12-14T02:25:32Z")

</div>

Hi Tiago.

SMBv1 was disabled indeed, but I have enabled it and still no connection.

In the Win10 event viewer I can see NodeRed logging in successfully, which is good...

Nodered throws the following error: "2147746066 - Unknown error!"

---

<div class="post-metadata">

**Author:** ![machadotiago](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/machadotiago/32/23776_2.png) [@machadotiago](https://discourse.nodered.org/u/machadotiago)\
**Post date:** [14 December 2020 11:43 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/34 "2020-12-14T11:43:31Z")

</div>

This library is part of ST-One and the professional support is provided only to ST-Ones customers.  
You can post an issue here in the [repository](https://github.com/netsmarttech/node-red-contrib-opc-da), but I have to say that since we don't have support from any company to keep it public and free, this library will be, from time to time more and more dependant on ST-One Hardware and tend to drop it's functionalities from all other OSs.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [14 December 2020 11:56 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/35 "2020-12-14T11:56:37Z")

</div>

Hi @machadotiago,

Firstly, the ST-one products look very good & a great addition to the market, however, your philosophy on the following point looks like you guys might be heading in a different direction?

> [@machadotiago](#):
>
> this library will be, from time to time more and more dependant on ST-One Hardware and tend to drop it's functionalities from all other OSs

That is (IMO) a somewhat disappointing approach to this. I would guess node-red is a selling plus point for the ST-one products so keeping your nodes up-to-date on all platforms would surely benefit both yourselves (dependable software == good reputation) and for the community that provides node-red to your company? I would guess the ST-one users are using more than the S7 and OPC nodes i.e. dashboard and the thousands of other nodes the community have released for everyone (including ST-one product owners) to use

---

<div class="post-metadata">

**Author:** ![machadotiago](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/machadotiago/32/23776_2.png) [@machadotiago](https://discourse.nodered.org/u/machadotiago)\
**Post date:** [14 December 2020 13:11 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/36 "2020-12-14T13:11:58Z")

</div>

You are 100% right, that's why I recommended posting the issue on GitHub so that maybe other developers could help solving the problem (OPC-DA node has a few contributors out of our company that can help solving issues).  
About the compatibility with others OSs and HWs, I also agree but we receive dozens of e-mails every week requesting free support for something that is usually out of our standard environment and we don't have enough people (and resources) to help everyone, that's why we alert that the **professional** support and full compatibility is provided only for our customers, but the community still has the power to keep it strong.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [14 December 2020 14:35 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/37 "2020-12-14T14:35:31Z")

</div>

Hi, I understand & that is perfectly reasonable. Thank you for the feedback.

---

<div class="post-metadata">

**Author:** ![RLProto](https://avatars.discourse-cdn.com/v4/letter/r/858c86/32.png) [@RLProto](https://discourse.nodered.org/u/RLProto)\
**Post date:** [26 December 2020 19:31 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/38 "2020-12-26T19:31:14Z")

</div>

Hi Tiago,

To give you a feedback, I was able to communicate with the OPC server running on Windows 10.

The OPC Server which I was using was a RS Linx Classic OEM, that apparently does not work with the OPC NA node.

I got a RS Linx Classic Gateway trial licence from Rockwell and it worked flawlessly.

Thank you again.

---

<div class="post-metadata">

**Author:** ![YashZode](https://avatars.discourse-cdn.com/v4/letter/y/22d042/32.png) [@YashZode](https://discourse.nodered.org/u/YashZode)\
**Post date:** [14 November 2021 18:20 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/39 "2021-11-14T18:20:37Z")

</div>

Hi,  
I went through your documentation, I am unable to connect, it's says incorrect user or password.

Can u please refer [Unable to configure "opc-da in "](https://discourse.nodered.org/t/unable-to-configure-opc-da-in/53689)

Thanks.

---

<div class="post-metadata">

**Author:** ![Bala](https://avatars.discourse-cdn.com/v4/letter/b/94ad74/32.png) [@Bala](https://discourse.nodered.org/u/Bala)\
**Post date:** [22 February 2024 20:29 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648/40 "2024-02-22T20:29:57Z")

</div>

Hello,  
I am facing an issue when trying to connect the node-red-opcda node to Rexroth OPC server. Everything was working fine until at some point I started to get the error "Error: Exception occured while forming Session Security Type3Response". Not sure what to make of this error. Any thoughts on how to resolve this are appreciated.

Thanks

[Previous page](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648.md?page=1)

[Next page](https://discourse.nodered.org/t/announce-node-red-contrib-opc-da/17648.md?page=3)
