Наши ПЛК можно программировать удаленно. Если Вы возьмете описания на последние прошивки контроллеров, то увидите, что ПЛК может работать с модемами. Если ПЛК работает в режиме codesys, то программу можно изменять удаленно. Сам codesys позволяет устанавливать связь с удаленным модемом. Можно и проще. Поставить модем на автоматический подъем трубки. Но ПЛК все равно должен будет программироваться на скорости 9600.
Пока мы не можем предоставить возможность программировать контоллеры через GPRS, проводим отладку и тестирование, надеюсь что скоро появится для свободного распространения. Но если у Вас требование программировать именно через GPRS, то рекомендую использовать шлюз GPRS->Ethernet. Они есть на рынке и стоят около 10тыс рублей.