Giter VIP home page Giter VIP logo

Comments (10)

Hopperpop avatar Hopperpop commented on June 24, 2024 1

Great to hear that it would be useful! Do you mind @Hopperpop if I name the Node-RED package to node-red-contrib-ads-client? That's the name in my development version and it seems you are using it too.

Go ahead. I don't see the point in further developing my own version.

from ads-client.

jisotalo avatar jisotalo commented on June 24, 2024

Hi, thanks for feedback!

I haven't tried Node-RED myself yet in any project, but it does sound interesting. As far I know there are some ADS libraries for Node-RED already, however I think they have some problems as previous other ADS libraries before this one.

I will look into it!

from ads-client.

jisotalo avatar jisotalo commented on June 24, 2024

Just a quick update: Got interested in this and started to research. Seems to be possible quite easily and I'm working on it.

However can't give any time schedule when it's released.

from ads-client.

hbTecAG avatar hbTecAG commented on June 24, 2024

Hi,

Wow cool!
yes, we are currently using a library, which unfortunately has a few problems and does not work properly.

Does your lib cover the following:

  • Several ADS connections at the same time? (several PLC's)?
  • Reconnect etc after network interruption, PLC restart, ...?
  • We currently often have a callStack exceeded error and then the ADS driver restarts. Do you have that with you too?

Let me know if I can support you or help with testing!

from ads-client.

jisotalo avatar jisotalo commented on June 24, 2024

Hi

I might get a test release today or tomorrow of this Node-RED library. It will have a readSymbol(), writeSymbol() and subscribe() features at first.

Testing help would be great as I haven't used the Node-RED for anything useful yet.

  • Several ADS connections at the same time? (several PLC's)?
    • Should work without any issues
  • Reconnect etc after network interruption, PLC restart, ...?
    • Should work, at least the ads-client works quite well. However from Node-RED side testing is needed.
  • We currently often have a callStack exceeded error and then the ADS driver restarts. Do you have that with you too?
    • I'm not sure about that error but the ads-client keeps testing the connection withing regular intervals to see if it's ok. This needs testing also. If it won't work, the ads-client needs update too.

And of course, I can't promise that it will work fine and there is no warranty.

from ads-client.

hbTecAG avatar hbTecAG commented on June 24, 2024

That sounds great!

Will be testing as soon as possible, let me know here when it's ready for testing.

from ads-client.

Hopperpop avatar Hopperpop commented on June 24, 2024

I'm also interested in this. Actually I tried myself to make a node-red library from this library. As I was struggling with getting it installed correctly on another computer (possible something stupid, but without any NodeJs skills it's harder), it was shelved for now.
It had one working read node. I made the repo public for reference.

I wouldn't mind discarding this and helping out with testing/contributing to a new lib.

from ads-client.

jisotalo avatar jisotalo commented on June 24, 2024

Great to hear that it would be useful! Do you mind @Hopperpop if I name the Node-RED package to node-red-contrib-ads-client? That's the name in my development version and it seems you are using it too.

from ads-client.

jisotalo avatar jisotalo commented on June 24, 2024

I released the first version yesterday evening.
https://www.npmjs.com/package/node-red-contrib-ads-client

There are no examples yet, but I think it should be quite straightforward. I will work on it.

We should move this general discussion to the following issue:
jisotalo/node-red-contrib-ads-client#1

I will keep this issue here however until the ads-client readme has a link to the Node-RED library.

from ads-client.

jisotalo avatar jisotalo commented on June 24, 2024

1.10.5 has a link to node-red-contrib-ads-client Node-RED package in README.

from ads-client.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.