Считывал с ПЛК-100 через модбас tcp/ip данные через интернет - все получилось. Нужен белый внешний адрес железки-роутера, к которой будешь обращаться и проброс портов tcp через эту железку на плк, по которому плк общается с сервером (обычно 502).