st-one-io / node-red-contrib-open-protocol Goto Github PK
View Code? Open in Web Editor NEWA Node-RED node to interface with other systems by using the Atlas Copco's Open Protocol.
License: GNU General Public License v3.0
A Node-RED node to interface with other systems by using the Atlas Copco's Open Protocol.
License: GNU General Public License v3.0
Hi,
I am currently working with MT Focus 6000 from Atlas Copco using this library in NodeRed. However, no matter how hard I tried, I can't get what I need by using the default MID provided or custom MID. Below are few tests that works and does not work (Each Connected means unplugged and plugged again as there is no respond anymore).
All I need is just to get the latest data (Peak (cNm), Step (degree), OK/NOK).
Urgently needs help on this issue. Hope to get reply.
Thank you.
Best regards,
Wing
When will send a custom mid, this node return the error error on send MID
.
Define revision default auto
or 1
.
Hi,
Atlas is telling me that problems with their 6000 series tools losing subscriptions are down to the comms not being full-duplex. can you confirm if the comms are half or full duplex, so I can eliminate this as the problem?
Regards
Damian
Set revision default on change Mid Group.
Setting a custom MID parameter: { "mid": 40 }
returns a proper MID 0041
from controller, but inhibits the ability to send any (e.g. 7414, 2505, 150, 60, etc.) subsequent MIDs to a controller directly after receiving a MID 41 back.
It is almost like the controller "hangs" waiting for some information.
Repeatable on both Atlas Copco and Desoutter controllers.
"error on send MID - Error: service unavailable".
MID 0041
returns properly:
{
"payload":"01C8380676 020000000852031990-01-01:01:17:340400479178 ",
"mid":41,
"revision":1,
"noAck":false,
"stationID":1,
"spindleID":1,
"sequenceNumber":0,
"messageParts":0,
"messageNumber":0,
"_msgid":"c8...6f21",
}
Secondly, the serializer does not recognize the return from the MID 0040
when an error is returned: MID 004
with Error Code - 29
(Tool does not exist).
The built-in MID 0041
(should be titled MID - 40
, not, 41
) request
midGroup works properly, with the ability to send more MIDs after MID 0041
is returned.
Does this node automatically close the device connection and/or unsubscribe from subscribed MID's when you deploy the project?
I ask because, I am developing a flow that subscribes (last torque result) to a PF4000.
That PF4000 has another server connected to it with subscriptions.
Whenever I deploy my flow's, which is constantly as I am in development, it seems to affect the other connection.
I believe the PF4000 only allows 2 or 3 clients to subscribe, based on what I have seen so far.
To work around the issue I am seeing, I have to manually inject an unsubscribe, then I deploy my flow. I can give further details if needed.
Also, I use the auto subscribe property in the node.
Subscribes
, Requests
, Commands
and Control
.A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.