# Data acquisition scheme of MTConnect

**URL:** <https://discourse.nodered.org/t/data-acquisition-scheme-of-mtconnect/21964>\
**Category:** Industrial\
**Created:** [19 February 2020 09:05 UTC](https://discourse.nodered.org/t/data-acquisition-scheme-of-mtconnect/21964 "2020-02-19T09:05:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jack](https://avatars.discourse-cdn.com/v4/letter/j/cc9497/32.png) [@Jack](https://discourse.nodered.org/u/Jack)\
**Post date:** [19 February 2020 09:05 UTC](https://discourse.nodered.org/t/data-acquisition-scheme-of-mtconnect/21964/1 "2020-02-19T09:05:02Z")

</div>

The most important in the Industrial Standards Agreement is OPC-UA and MTConnect,I can do data collection by 'node-red-contrib-iiot-opcua' or 'node-red-contrib-opcua',but i can't find any node or flow about MTConnect ,anyone can share the scheme about use MTConnect to exchange data?

---

<div class="post-metadata">

**Author:** ![kuema](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/kuema/32/6542_2.png) [@kuema](https://discourse.nodered.org/u/kuema)\
**Post date:** [19 February 2020 09:27 UTC](https://discourse.nodered.org/t/data-acquisition-scheme-of-mtconnect/21964/2 "2020-02-19T09:27:12Z")

</div>

Those are very specialized protocols. Since there's no NodeJS package for MTConnect on NPM, it's even less likely that there are existing nodes for Node-RED.

Have you tried googling for "mtconnect nodejs"?

I came up with

> **[MZorzy/MTConnect-Node](https://github.com/MZorzy/MTConnect-Node)**
>
> MTConnect Agent implementation in Node.js. Contribute to MZorzy/MTConnect-Node development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Jack](https://avatars.discourse-cdn.com/v4/letter/j/cc9497/32.png) [@Jack](https://discourse.nodered.org/u/Jack)\
**Post date:** [19 February 2020 09:40 UTC](https://discourse.nodered.org/t/data-acquisition-scheme-of-mtconnect/21964/3 "2020-02-19T09:40:52Z")

</div>

Thank you for your reply.it's so little Information about 'MTConnect nodejs',More information about MTConnect is C or Java. 😂

---

<div class="post-metadata">

**Author:** ![kuema](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/kuema/32/6542_2.png) [@kuema](https://discourse.nodered.org/u/kuema)\
**Post date:** [19 February 2020 09:47 UTC](https://discourse.nodered.org/t/data-acquisition-scheme-of-mtconnect/21964/4 "2020-02-19T09:47:46Z")

</div>

Yes, I know the problem. I'm coming from an industrial background myself. Though we mainly use Siemens PLCs and developed our own TCP-based communication protocol to get away from polling the PLCs and achieve faster response times. 😀

At least there is a MTConnect client implementation for NodeJS, so you're not alone with your problem.  
If that lib is working properly, then creating some custom nodes around it shouldn't be that hard. 😅

But noted that these libs seem to be unmaintained and haven't been updated for several years.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [19 April 2020 09:47 UTC](https://discourse.nodered.org/t/data-acquisition-scheme-of-mtconnect/21964/5 "2020-04-19T09:47:50Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
