Настройка Gateway в EpsilonLD/AstraIDE

Dec 11, 25

В чем суть

Все мы знаем, что EpsilonLD или AstraIDE сделаны на базе Codesys. Для поиска и подключения к контроллеру используется служба Codesys Gateway, который по умолчанию слушает порт 1217. На используемом ПК у меня данный порт был занят (это можно проверить через netstat -ano), а как его поменять на другой?

И как это сделать?

Проверяем расположение файла Gateway.cfg в C:\ProgramData\AstraIDE_64_1.7.2.0\AstraIDEGatewayV3\Idчисловой\. В данном конфиге ищем группу CmpGwCommDrvTcp , а в нём параметр ListenPort=1217. Меняем значение на нужный нам порт, перезапускаем службу CodesysGatewayV3. После в AstraIDE в Device -> “Установка соединения” выбираем Gateway и настраиваем на новый порт. Если все прошло нормально, то загорится зеленый кружок возле Gateway - можно пробовать подключаться.