Multiple Modbus Servers Being Read

Hi folks,

Having a nightmare at the moment.

I am using Simatic S7 to set up two MB servers to be read off two devices using Node Red, one from my laptop the other from my Rasp Pi.


They both have different ports 503 and 505.

From my laptop, this is the response from node red


with correct Siemans PLc set up

My Pi can successfully connect using a second server set up using port 503 and unit Id 1.

Im confused as to where Im going wrong here - any ideas?

Thank you in advance.