Open mrfy opened 1 year ago
The same question , how to read multiple items at one time ? Thanks!
the node does not support multiple read. however, you can read multiple consecutive addresses and parse out the relevant values.
e.g:
msg.payload.D0
, msg.payload.D10
, msg.payload.D55
in your downstream nodes.If you want support for reading different areas and sizes, the driver would need to be updated to support "Batch read multiple blocks (command: 0406)" (See section 8.4 in the protocol specification: https://dl.mitsubishielectric.com/dl/fa/document/manual/plc/sh080008/sh080008ab.pdf)
However, i no longer have access to Mitsi PLCs and this would prove difficult to do without one.
EDIT:
My apologies for the delay in responding. This question fell off my radar during a particularly busy period of my life and I have just re-discovered it.
Hi, I want to read multiple registers but don't know how to, I've cloned repo and below I paste my tests:
When I send topic as array of registers I have response only from first register, becouse node is busy in
myReply
function.Is this way of reading correct and consistent with the assumptions?: My flow: