Comments (10)
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.
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.
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.
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.
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.
- Should work, at least the
- 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, theads-client
needs update too.
- I'm not sure about that error but the
And of course, I can't promise that it will work fine and there is no warranty.
from ads-client.
That sounds great!
Will be testing as soon as possible, let me know here when it's ready for testing.
from ads-client.
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.
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.
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.
1.10.5 has a link to node-red-contrib-ads-client Node-RED package in README.
from ads-client.
Related Issues (20)
- Issue reading structs containing BIT datatype HOT 3
- ads-client error npm test... HOT 1
- We have discovered a crash in the unsubscribe all method. HOT 6
- Proposal ReadSymbolInfo SumCommand HOT 4
- Can't subscribe to POINTER or REFERENCE variables (solved) HOT 11
- Creating base project structure
- exported code of matlab has type MatSim.DINT HOT 5
- Optional Ams_NetId HOT 2
- _parseDataType: Incorrect parsing of flags HOT 3
- Is it possible to access the library created with TwinCAT? HOT 3
- Why is there such an error HOT 2
- Read symbol value on BC9050 HOT 2
- MBUS card through ADS HOT 1
- BK9050 HOT 11
- Incorrect parsing of ARRAY of ARRAY syntax HOT 5
- ads-client on twin cat 2 PLC support HOT 4
- Incorrect behavior when writing to struct containing array of structs HOT 6
- On-change subscription is re-triggered when restarting application HOT 2
- Writing from PLC to Node Application HOT 3
- Connection issues HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ads-client.