# How to get Real64 from MC Protocol

**URL:** https://discourse.nodered.org/t/how-to-get-real64-from-mc-protocol/90627
**Category:** General
**Created:** [2 September 2024 04:21 UTC](https://discourse.nodered.org/t/how-to-get-real64-from-mc-protocol/90627 "2024-09-02T04:21:37Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Edcung](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/edcung/32/93093_2.png) [@Edcung](https://discourse.nodered.org/u/Edcung)
#### Post date: [2 September 2024 04:21 UTC](https://discourse.nodered.org/t/how-to-get-real64-from-mc-protocol/90627/1 "2024-09-02T04:21:37Z")

</div>

I'm get data from mitsubishi plc via node mc protocol but number is mismatch

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/c/acb0ac0dd17a5be596496f7fe13d04ef8f1bfff8.png)

data in node-red and setting

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/b/bbc385d33e3b2be98d3a0129cb33b0292a481ce4.png)

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [2 September 2024 06:26 UTC](https://discourse.nodered.org/t/how-to-get-real64-from-mc-protocol/90627/2 "2024-09-02T06:26:05Z")

</div>

I think you have found a short coming in the mc-protocol nodes.

Until I can add support for 64bit REAL to the library, you can use my [`buffer-parser`](https://flows.nodered.org/node/node-red-contrib-buffer-parser) node to convert 4x 16 bit UINTS into a REAL (aka Double)

Set the MC Protocol node to return 4x UINT values (`DUINT9516,4`), feed them into a buffer-parser node.

#### Demo

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/4/e44fb5caf91e1bb30c9d89dccf1856b90dee15b0.png)

#### buffer-parser

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/2/4241126a0e2f9c23d5c598d686fda918f088eeb5.png)

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [2 September 2024 07:13 UTC](https://discourse.nodered.org/t/how-to-get-real64-from-mc-protocol/90627/3 "2024-09-02T07:13:43Z")

</div>

Request:

I think i might have fixed REAL value support however I currently have no means of testing.

If you are in a position to help I would appreciate it.

To test this branch, could you install and test out?

In your `.node-red` directory, run:

```auto
npm install https://github.com/Steve-Mcl/node-red-contrib-mcprotocol#add-real-double

```

Let me know if that works

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [2 September 2024 07:41 UTC](https://discourse.nodered.org/t/how-to-get-real64-from-mc-protocol/90627/4 "2024-09-02T07:41:46Z")

</div>

Restart node red after the install.

---

<div class="post-metadata">

### Author: ![Edcung](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/edcung/32/93093_2.png) [@Edcung](https://discourse.nodered.org/u/Edcung)
#### Post date: [2 September 2024 07:49 UTC](https://discourse.nodered.org/t/how-to-get-real64-from-mc-protocol/90627/5 "2024-09-02T07:49:19Z")

</div>

thank you so much sir i will try

---

<div class="post-metadata">

### Author: ![Edcung](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/edcung/32/93093_2.png) [@Edcung](https://discourse.nodered.org/u/Edcung)
#### Post date: [2 September 2024 08:38 UTC](https://discourse.nodered.org/t/how-to-get-real64-from-mc-protocol/90627/6 "2024-09-02T08:38:16Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/b/2b849a6c9c00029d0fc9bbe353c20df6b8664e89.png)

can't install

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [2 September 2024 08:57 UTC](https://discourse.nodered.org/t/how-to-get-real64-from-mc-protocol/90627/7 "2024-09-02T08:57:53Z")

</div>

You will need to install git.

---

<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: [1 December 2024 08:58 UTC](https://discourse.nodered.org/t/how-to-get-real64-from-mc-protocol/90627/8 "2024-12-01T08:58:11Z")

</div>

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