Добрый день.

Получается, что нужно у юзера устанавливать CDS?
Можно, действительно, установить на ПК пользователя Codesys gateway и работать через него (подразумевается, что либо у ПК есть внешний IP, либо он подключен к роутеру с внешним IP, на котором настроена маршрутизация).
Можно обойтись без этого - прочитайте, пожалуйста, внимательно это тему (она про ПЛК210 - но разницы с СПК в этом аспекте нет):
https://owen.ru/forum/showthread.php?t=34242

Там же будут ответы на вопросы 1 и 2.

По поводу 3 - в настоящий момент удобного механизма удаленной загрузки проектов без CODESYS нет.
Мы прорабатываем вариант добавления этого функционала в web-конфигуратор в одной из следующих прошивок.