1. если IP внутренних сетей на всех объектах одинаковы, например везде 192.168.0.Х то не должно быть перекрытия адресов, то есть не должно быть повторений 192.168.0.2 на двух разных объектах. Лучше сети делать разные, на одном объекте 192.168.0.Х на другом 192.168.1.Х и так далее
2. Проброс портов для Codesys не очень удобен, если подключиться к одному ПЛК на объекте еще куда ни шло, если их там несколько то лучше маршрутизировать сети и тут смотри п.1.

з.ы. если у вас Ruh2b и речь о СИМ картах, то печалька для ширпотребных роутеров, можно плясать с бубном сколько угодно, а сделать пробросы портов сквозь 2 соединения (VPN + 3G) может не получиться. На зикселе так и не победил со 2-й версией прошивки.
На RUH-е без проблем.

Могу дать файлик как настраивать RUH в openVPN, нада ?