10/8/2018 10:48 PM | |
Joined: 6/20/2014 Last visit: 2/13/2024 Posts: 5 Rating: (0) |
Hi, I want to use the node-red-contrib-cip-Ethernet-ip for Connecting a Rockwell PLC to the MindSphere, the version of node.js on the latest image is too old for this work, any ideas how I can update the image on SIMATIC 2040 so I can make this work, I have this working for a Siemens PLC by generating a time stamped file and using the mindconnect library to transfer the data to MindSphere. Lats question, has anyone used node red to build an OPC-Server? Seen a few options online, would appreciate feedback on this thanks for your help in advance
------------------------------------------------------------------------------------------ |
Last edited by: The Helping Hand at: 10/9/2018 8:45:20 AMNew subject after splitting Last edited by: The Helping Hand at: 10/9/2018 11:25:31 AMUpdated the subject headline |
|
10/9/2018 10:17 AM | |
Joined: 12/12/2016 Last visit: 4/8/2024 Posts: 640 Rating: (60)
|
Hello, Are you getting any specific error with this library and Node V.6.12.3? Installation seems to work fine. Regarding OPC UA Server: You can use either node-red-contrib-opcua or node-red-contrib-iiot-opcua to create an OPC UA Server. Both packages contain a few example flows. Personally I prefer to implement OPC UA Servers natively in nodejs instead of node-red. Using the node-opcua package is also quite simple and the application starts up quicker than node-red. You can find an example here. Kind regards! |
Last edited by: Fe_lipe at: 10/9/2018 10:21:31 AMLast edited by: Fe_lipe at: 10/9/2018 10:26:53 AMAdded information |
|
10/10/2018 5:43 PM | |
Joined: 12/12/2016 Last visit: 4/8/2024 Posts: 640 Rating: (60)
|
Hello, The best way to install a newer version of NodeJs would be over the Yocto environment, but you won't come far because the current master branch only supports V6.14.X I took a look into the nodes you mentioned and the ethernet-ip package uses a lot of Spread Syntax (three dots "...") which is only fully supported in NodeJs V.8.6.0 (see here). I think the solution would be to either open an issue on their github page, or rewrite the NodeJS code where this Syntax is used. For an example here in line 18 or 267. You can check out this page for further infos on this syntax. Kind regards! |
This contribution was helpful to1 thankful Users |
10/10/2018 9:24 PM | |
Joined: 6/20/2014 Last visit: 2/13/2024 Posts: 5 Rating: (0) |
Thanks for the support with this, i will see how i can progress this |
Follow us on