Добрый день, уважаемые !

Столкнулся с такой задачей : есть УКТ38-Щ4.АТ - 7 шт., АС-2 - одна штука, комп с Com-портом - 1 шт.. Задача : читать данные из УКТ и складывать в базу. Для тестирования взял для начала одну УКТ и подключил к 1-му каналу АС-2 (контакты 1 и 9). Параметр УКТ P-04 = 71.03. Запустил Owen Process Manager v 2.02(a). Добавил прибор, проверил - опрашивается, виден. В Delphi цепляю библиотеку owen_io, открываю com-порт AC2_Open(0). Дальше читаю данные с УКТ res := AC2_ReadUKT38sh4_IU(0, 2, массив температур, массив уставок, массив дельт). Всё нормально читается. Далее эту же УКТ перевешиваю на второй канал АС-2 (контакты 2 и 10). Меняю канал в конфигурации Owen Process Manager - прибор опрашивается нормально. В Delphi проекте меняю строку на "res := AC2_ReadUKT38sh4_IU(1, 2, массив температур, массив уставок, массив дельт)". И вот тут проблема. Функция возвращает -100. Получается, я могу прочитать через библиотеку только 1-й канал АС-2, что совсем не айс. Всё вроде перечитал, не могу понять, где собака порылась. Подскажите, плиз.

P.S.: И в догонку вопрос : а почему номер УКТ38 в сети RS-232 по умолчанию стоит 71 ? И надо ли вообще его менять при подключении к различным входам АС-2 ?

Заранее спасибо !