Zend certified PHP/Magento developer

Remote access to private networks with overlapping IP address space on OpenVPN

Good day,

I am currently trying to setup a system where we have a vpn connection to number of nodes with devices on their LAN having same ip address connecting to the server which is a big no-no and to get around this issue openvpn suggests using the following method:
https://openvpn.net/cloud-docs/remote-access-private-networks-overlapping-ip-address/

Essentially, I am in a situation where I will have multiple nodes with the same setup scattered throughout different sites,
Client site Home
|RUT240 router (vpn connect)|<———-> |OpenVPN Cloud|<———->|User Laptop (vpn connect)|
LAN 192.168.1.0/24
Device 1: 192.168.1.1
Device 2: 192.168.1.2

The problem here is the device that I am trying to access is a PLC and on this particular platform I need to specify the IP address rather than accessing it through a domain name. I was advised to use a different IP address for each device but the obvious downside to this solution is that the entire network becomes more and more difficult to manage as the number of device increases.

Is there a better way to deal with this type of situation? I think what I am trying to achieve is quiet common in industrial environment and I am wondering how people have dealt with the problem.