Got issue in buffer parser node with Mc-protocol node

The data going into the buffer-parser is not an array (of 16 bit integer) or a Buffer (of bytes)

By adding a debug to the output of the MC Read that is clear to see it is neither of those 2 requirements:

Ok, first thing first; You are only asking for 1 value from address D28 by setting D28,1. I wrote a LOT of help info here and here but I guess you didnt bother to learn that?

Ok, once more. To make a 32 bit value, you NEED 2x16bit data values. E.g. Request D28,2

Now, with the address correct, lets look at the MC-Read setting:

You have NOT changed the output to Array Lets try that...

Close, but no cigar. You had the buffer parser set to convert the value to an int16 - AND, the output set to msg.payload1 Lets correct those (select uint32(le) type and set the output to msg.payload)

And it works...



As I said in the last post, you really should read the help.

Working Example: