Вход

Просмотр полной версии : УКТ38-Щ4 <-> АС2 <-> COM_порт (глюки)



stepagrus
20.06.2012, 12:51
Здравствуйте! Сегодня случилась такая фигня:

Есть 2 шт. УКТ38-Щ4 (первый измеряет температуру, второй - давление)
Они подключены к АС2 на 1 и 2 каналы соответственно.
Есть пром. компьютер с 6 COM_портами.

Опрашиваю УКТ38 через OPC сервер.
штука следующая:
Если АС2 подключен к компу через аппаратный COM порт, то при опросе любого канала АС2 мне приходят данные всегда с первого канала. Т.е. если первый УКТ38 измеряет температуру и подключен к первому каналу АС2, то при опросе любого другого канала я получаю те же данные. Подключаю другой УКТ38 на первый канал - ситуация не меняется.

Теперь! Подключаю АС2 к компьютеру через преобразователь USB<->RS-232 и всё работает нормально.

Вопрос: в чём может быть дело?
Я так понял что дело в самом COM порте компьютера, но любые другие устройства через данный COM порт работают без проблем.

Зоя
20.06.2012, 14:09
Здравствуйте! Сегодня случилась такая фигня:

Есть 2 шт. УКТ38-Щ4 (первый измеряет температуру, второй - давление)
Они подключены к АС2 на 1 и 2 каналы соответственно.
Есть пром. компьютер с 6 COM_портами.

Опрашиваю УКТ38 через OPC сервер.
штука следующая:
Если АС2 подключен к компу через аппаратный COM порт, то при опросе любого канала АС2 мне приходят данные всегда с первого канала. Т.е. если первый УКТ38 измеряет температуру и подключен к первому каналу АС2, то при опросе любого другого канала я получаю те же данные. Подключаю другой УКТ38 на первый канал - ситуация не меняется.

Теперь! Подключаю АС2 к компьютеру через преобразователь USB<->RS-232 и всё работает нормально.

Вопрос: в чём может быть дело?
Я так понял что дело в самом COM порте компьютера, но любые другие устройства через данный COM порт работают без проблем.


Проверьте кабель от АС2 до Сом порта (распайка по клеммам 2-2, 4-4, 7-7, 5-5, 3-3 (http://www.owen.ru/catalog/36550581)). Проблема сразу решится.

stepagrus
22.06.2012, 05:29
у меня клеммы распаяны так же, разве что ещё соединены клеммы 6-6, 8-8, корпус-корпус (земля).

попробую отпаять лишние клеммы.

stepagrus
04.07.2012, 06:05
Проверьте кабель от АС2 до Сом порта (распайка по клеммам 2-2, 4-4, 7-7, 5-5, 3-3 (http://www.owen.ru/catalog/36550581)). Проблема сразу решится.

Вы правы! Даже не потребовалось откусывать лишние клеммы! После того как заменил кабель, проблема решилась.

viscon
27.07.2012, 17:45
У меня та же ситуация. АС2 на COM порту выдает значения только 1 канала (на всех каналах), а через преобразователь RS232->USB CB232 все нормально. Полная расспайка контактов, замена кабеля не помогла. Видимо придется отбросить не нужные контакты.

Зоя
30.07.2012, 07:17
Если одни и те же значения первого канала, то у Вас скорее всего нет контакта RTS (7-7)

viscon
30.07.2012, 19:07
Пробовал отбросить лишние контакты, все прозвонил, не помогло. Проблема прогаммная, т.к. при подключении к COM -> PCIE, опрашиается штатно один из 4 приборов на TraceMode, на другом экране 2. При подключении к родному COM на системнике, опрашивается штатно 2 из 4, на другом экране 2,5 (тот же кабель). При подключении к COM -> USB (CB232 на PL2303), все опрашивается нормально. Видимо дело в задержках микросхем СОМ портов (их эмуляторов).