UPDATE:
There was indeed an IP conflict in the network which caused all the problems.
Problem now solved.
Thank you Juraj, Pylon & Coding Badly for all the help - Karma points added
@ Juraj : I intend to try and make some improvements on your modbus function now that it works... wil keep you posted...