Проблема с программированием Rs-232

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

Да, ошибка 8056 advantech - ком порт занят (из их дров) - да и данных нет
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

Опять вернулись в начало. Ты после того как открыл связь с модемом, должен зыкрыть компорт с помощью VISA Close.VI, так как драйвер Advantech использует другой драйвер (никак не связаный с LabVIEW) для комуникации через компорт.
Но как я понял связь с модемом прерывается, если ты закроешь порт. Или всё же нет? Ты пробовал?
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

Можно пример на vi?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

Я так понимаю ты открываешь связь с модемом когда пишешь "atd89234091149" на компорт?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

Если да, то вот так.
Вложения
Count.vi
(30.2 КБ) 291 скачивание
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

eg писал(а):Если да, то вот так.
можно в 8.2 или ранее?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

Да, вот. Впиши в свой профиль в форуме, что у тебя 8.2, чтобы знать на будущее.
Вложения
Count.vi
(29.85 КБ) 272 скачивания
Count.PNG
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

Надо закрыть порт после того как установиться связь - секунд через 30 . А так ничего не получиться.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

А, значит тебе перед закрытием нужно ещё получить ответ, что связь установлена. Тогда тебе надо ещё добавить чтение с порт перед закрытием. При чём надо установить большой таймаут, превышающий 20 секунд.
Вложения
CountRead.PNG
CountRead.PNG (5.52 КБ) 11425 просмотров
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

Вообще какая то ошибка -125245131 или что то вроде этого
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

В каком месте и какой точный номер ошибки?
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

сразу после Visa read номер -1073807339
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

А через сколько времени? Через 25 Секунд или раньше?
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Проблема с программированием Rs-232

Сообщение kosevgen »

eg писал(а):А через сколько времени? Через 25 Секунд или раньше?
Таймаут не выдерживается
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Проблема с программированием Rs-232

Сообщение Eugen Graf »

Вот описание этой ошибки, то есть по описанию происходит именно таймаут. Ты установил его на 25 секунд?

VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»