Цитата Сообщение от Александр Приходько Посмотреть сообщение
В порт нужно писать в тот, на который подключено устройство. Все порты независимы.
Смотрите номера портов в сообщении выше. По всей видимости, вы их не верно задаете.
У меня почему-то при открытии порта с номером 0 (ПЛК100) при работе программы в параметрах settings.Port= пишет ***INVALID:0*** Хотя далее возвращается COM_SERVICE1.ready = TRUE.
Взято из примера:

IF port_opened=0 THEN
Settings.Port:=com_num;(* RS485=0*)
Settings.dwBaudRate:=115200;
Settings.byParity:=0;
Settings.dwTimeout:=0;
Settings.byStopBits:=0;
Settings.dwBufferSize:=0;
Settings.dwScan:=0;
END_IF
Порт в итоге не работает.

Это единственный порт , определенный в программе.