If, as your post suggests, you are indeed a student undertaking an exercise last done by a previous student, I would like to suggest that you don’t assume that it was all left / is now in a working state, and also that the whole point of a student exercise is for the student to do the work so as to learn.
Your ICPDAS GW2215i is an industrial grade TCP-RS485 Modbus gateway. The ISKRA WM3x6 are industrial grade three-phase meters with Modbus and M-bus connectivity.
It took me less than five minutes to find the user manuals for both online. I grant you that these are in English, but nevertheless reading the user manual will give you much of the information you require.
The ICPDAS is a powerful device, and the manufacturer provides an eSearch tool that finds any device on the local network, and provides access to the web setting page, in which the gateway IP address can be checked/set to static. I have used the ‘tiny’ version of this device, and the settings page is comprehensive and it is worth checking all the settings. There is typically a ‘caching’ option, which internally buffers Modbus reads so as to reduce traffic on the bus.
The meters are intended to be configured when connected directly to a PC, however most devices of this nature have a simple menu accessible from the setting button and lcd screen that enables checking and setting the Modbus device ID. You should naturally ensure also that the serial settings for both gateway and meters match (bits, stop bit, baud rate).
For myself, I would also check the Modbus wiring and terminating/biasing resistors. These are not essential for short runs, but in an electrically noisy system terminating resistors are a very sensible idea.
Node-RED and Modbus generally work together very well. You require a (one) Modbus-client configuration node to connect to the gateway. Unlike HA, in Node-RED you can have more than one client node connected to different gateways. Your provided Node-RED flow appears to be the entire dump of all flow tabs. Analysis shows 194 configuration nodes, and loading your flow into my Node-RED would bring all of these, unwelcome additions. Configuration nodes can really mess with existing systems, and usually have to be manually removed (they are not automatically removed when flow nodes are deleted) so importing your flow would not be a good idea. I would like to suggest that you tidy the existing Node-RED arrangement, and when future sharing please extract only the relevant sequence of nodes. Removing the Home Assistant server configuration node first is also highly beneficial to anyone attempting to upload your flow. Duplicating Home Assistant server configuration nodes causes problems. The scrubber tool is easy to use.
Yes, your entire flow-set has six Modbus-client nodes [and none of which I want added to my existing Node-RED by importing your flow] each with a different IP address. Perhaps the result of student after student doing a bit more each time, without anyone have the inclination to remove old unwanted stuff first/after. Sometimes you really do have to just remove old stuff or start again from a blank canvas.
The meter manuals give the full register map. It takes very little effort to send a simple Modbus read to get the Serial Number from any meter, and not much to write a simple array-split that sends reads to all 1-255 device addresses. Anything not there will timeout and anything that is should respond - hence easy to scan for all meters to see if they are indeed there and responding.
After that you can check that you can retrieve the meter values required from the correct registers using each meter Modbus ID, and then you can start to think how best to consolidate and move the data to Home Assistant.
Good luck with your assignment.