I think I found the best way to do it. This will be to read around 100 modbus equipments. I hope it won't brake down.
[{"id":"7b5ce34010b47634","type":"tab","label":"Modbus Sequence","disabled":false,"info":""},{"id":"1a61223919d36fa1","type":"inject","z":"7b5ce34010b47634","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payloadType":"date","x":120,"y":160,"wires":[["a3b64b9f1004af66"]]},{"id":"a3b64b9f1004af66","type":"function","z":"7b5ce34010b47634","name":"DirisA10#5 Common","func":"msg.payload = { value: msg.payload,\n'fc': 3,\n'unitid': 22, \n'address': 2 , \n'quantity': 6 }; \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":160,"wires":[["775615de01c50f58"]]},{"id":"775615de01c50f58","type":"modbus-flex-getter","z":"7b5ce34010b47634","name":"Modbus Read #22","showStatusActivities":true,"showErrors":true,"logIOActivities":false,"server":"8643327cb6aae6be","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"keepMsgProperties":true,"x":570,"y":160,"wires":[[],["465426bf347e7399"]]},{"id":"465426bf347e7399","type":"change","z":"7b5ce34010b47634","name":"","rules":[{"t":"move","p":"payload.data","pt":"msg","to":"data01","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":950,"y":160,"wires":[["c571b7a2a8b6bb89"]]},{"id":"c571b7a2a8b6bb89","type":"function","z":"7b5ce34010b47634","name":"DirisA10#5 Energies","func":"msg.payload = { value: msg.payload,\n'fc': 3,\n'unitid': 22, \n'address': 6687 , \n'quantity': 2 }; \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":340,"y":260,"wires":[["9596fd4115a8992c"]]},{"id":"9596fd4115a8992c","type":"modbus-flex-getter","z":"7b5ce34010b47634","name":"Modbus Read #22","showStatusActivities":true,"showErrors":true,"logIOActivities":false,"server":"8643327cb6aae6be","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"keepMsgProperties":true,"x":570,"y":260,"wires":[[],["e9fc5b56c604f2bd"]]},{"id":"342d9d605b8f0897","type":"function","z":"7b5ce34010b47634","name":"","func":"msg.counter = 'Counter#22'\nmsg.ts = msg.timestamp\nmsg.V1 = ((msg.data01[0] << 16) + msg.data01[1])*0.01\nmsg.V2 = ((msg.data01[2] << 16) + msg.data01[3])*0.01\nmsg.V3 = ((msg.data01[4] << 16) + msg.data01[5])*0.01\n\nmsg.Energy = ((msg.payload.data[0] << 16) + msg.payload.data[1])*0.01\n\nmsg.payload = {\n ts:msg.ts, \n V1:msg.V1,\n V2:msg.V2,\n V3:msg.V3,\n Energy:msg.Energy\n } \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":260,"wires":[["afedee5c5e9ff47f"]]},{"id":"e9fc5b56c604f2bd","type":"moment","z":"7b5ce34010b47634","name":"'yyyy-MM-DD hh:mm:ss'","topic":"","input":"","inputType":"date","inTz":"Europe/Lisbon","adjAmount":0,"adjType":"days","adjDir":"add","format":"'yyyy-MM-DD HH:mm:ss'","locale":"en-US","output":"timestamp","outputType":"msg","outTz":"Europe/Lisbon","x":790,"y":280,"wires":[["342d9d605b8f0897"]]},{"id":"afedee5c5e9ff47f","type":"debug","z":"7b5ce34010b47634","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1240,"y":280,"wires":[]},{"id":"8643327cb6aae6be","type":"modbus-client","name":"Modbus TCP","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":false,"queueLogEnabled":false,"tcpHost":"192.168.1.51","tcpPort":"502","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","unit_id":"1","commandDelay":"1","clientTimeout":"2000","reconnectOnTimeout":true,"reconnectTimeout":"4000","parallelUnitIdsAllowed":true}]