ICP CON

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

ICP CON

Сообщение Aleksey Feoktistov »

Наконец-то довелась возможность поработать с интерфейсом RS-232. :dance:
Но утилита "DCON UTILITY (ver. 5.1.9)" не находит мой "ICP CON i-7520R" и подключенный к нему последовательно "ICP CON i-7044D"
DCON UTILITY (ver. 5.1.9)
DCON UTILITY (ver. 5.1.9)
Работаю по уроку из журнала "П-КАД"
Урок №6.pdf
пример работы с ICP CON
(503.24 КБ) 454 скачивания
подскажите, чего не хватает.

кабель использую COMовский
Shpik
assistant
assistant
Сообщения: 119
Зарегистрирован: 10 янв 2011, 11:01
Версия LabVIEW: 8.6, 2009, 2010
Откуда: Таганрог
Контактная информация:

Re: ICP CON

Сообщение Shpik »

Добрый день, Алексей!
Утилита и не покажет Вам 7520, т.к. это преобразователь интерфейсов, а вот 7044 найти должна. Ну если все правильно подключили, и выбрали правильный номер порта, то сразу пока только одна идейка: там пин Init надо на землю замкнуть (старые модели) или на обратной стороне модуля переключатель есть - это переход в режим инициализации и тогда можно менять настройки утилитой. Ну если только достали модуль и ничего не меняли, то насколько помню у него адрес 01h, 9600 (N,8,1), ChekSum enable.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: ICP CON

Сообщение Jakob Brontfeyn »

Много лет работаю с этими модулями, этой утилитой.
Никаких трудностей никогда не было, наверное где то какая то мелочь.
не тот номер компорта, или где то неправильно подключен + -.
Чексумма должна быть disable.
Кабель должен быть не "нуль-модемный" а "один к одному",
поставляется в комплекте с модулем I-7520
Еще раз все тщательно проверь и
посмотри хелп. Осторожнеи с перемычкой или ключем "INIT",
он нужен только для изменения скорости передачи по каналу.
Стандартные установки новых ICP модулей Адрес 01
9600 (N,8,1)
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: ICP CON

Сообщение Aleksey Feoktistov »

Shpik, Jakob Brontfeyn, благодарю!!!
После того как подключил модуль i-7018
выставил настройки, предложенные Jakob Brontfeyn,
и все заработало!
Но надо отметить, что модуль i-7044D так и не определился.
Может потому, что он дискретный :think:
Меня в Универе учили, что дискретные модули не инициализируют.
Вложения
2.PNG
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: ICP CON

Сообщение Aleksey Feoktistov »

использую программу написанную Евгением
http://www.labviewportal.org/viewtopic. ... +easy#p270
почему-то COM-порт не видит и ошибку выдает
Вложения
3.PNG
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: ICP CON

Сообщение Jakob Brontfeyn »

Aleksey Feoktistov писал(а):Shpik, Jakob Brontfeyn, благодарю!!!
После того как подключил модуль i-7018
выставил настройки, предложенные Jakob Brontfeyn,
и все заработало!
Но надо отметить, что модуль i-7044D так и не определился.
Может потому, что он дискретный :think:
Меня в Универе учили, что дискретные модули не инициализируют.
Нельзя в одну магистраль подключать модули с одинаковыми адресами
для новых у всех 01, оставь дигитальный модуль один он должен определится,
измени ему адрес например на 02 и тогда подключай оба модуля с адресами
01 и 02 в одну магистраль, они будут определяться.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: ICP CON

Сообщение Jakob Brontfeyn »

Aleksey Feoktistov писал(а):использую программу написанную Евгением
http://www.labviewportal.org/viewtopic. ... +easy#p270
почему-то COM-порт не видит и ошибку выдает
Если совсем дело не будет двигаться, могу помочь, смотри
самый нижний модуль на картинке,
там как раз у меня I-7017. I7018, I-7065

http://labviewportal.org/download/file. ... &mode=view

и вообще, найди в инсталяционном софте готовые labview-драйвера
они там есть, так будет не супероптимально, но для не быстрых обьектов пойдет.
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: ICP CON

Сообщение Aleksey Feoktistov »

Jakob Brontfeyn, я пробовал использовать демо-проги для :labview: , но там тоже ошибки выходят :D
3.PNG
А вообще хочется через программу Евгения сделать, она все-таки универсальна.
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: ICP CON

Сообщение Aleksey Feoktistov »

Нашел похожую тему на форуме NI
http://forums.ni.com/t5/LabVIEW/ERROR-1 ... d-p/363534
но решения проблемы не обнаружил :dntknw:

Посмотрел в MAX. вроде, COM порт отображается
2.PNG
COM порт определился :dance:
пойду разбираться дальше
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: ICP CON

Сообщение Aleksey Feoktistov »

теперь выходит другая ошибка
3.PNG
Error -1073807313 occurred at VISA Wait on Event in Easy_RS232_Terminal (1).vi

Possible reason(s):

VISA: (Hex 0xBFFF002F) You must be enabled for events of the specified type in order to receive them.
с чем это может быть связано?

таймаут увеличивал до 2000.
не помогло.

при коннекте ошибок нет
3.PNG
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: ICP CON

Сообщение Viktor »

Никогда не приходилось использовать эти ICP CON...
Они TerminationChar какой нибудь используют или нет?
Если используют и не CR и не CR/LF, то дело может быть в этом.
Фрагмент Easy_RS232_Terminal
Фрагмент Easy_RS232_Terminal
enable.PNG (11.59 КБ) 9177 просмотров
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: ICP CON

Сообщение Viktor »

Нашёл описание :rtfm:
Commamd Format.png
TerminationChar нужен: CR (0x0D)
Pages from 7000dio.pdf
DCON Protocol
(15.41 КБ) 254 скачивания
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: ICP CON

Сообщение JohnChaban »

Aleksey Feoktistov писал(а):Jakob Brontfeyn, я пробовал использовать демо-проги для :labview: , но там тоже ошибки выходят :D
3.PNG
А вообще хочется через программу Евгения сделать, она все-таки универсальна.
У меня тоже такая ошибка только контроллер wincon 8731 подскажите как исправить.
И еще вопросик не могу найти в wince5.0 как настроить компорт?
Shpik
assistant
assistant
Сообщения: 119
Зарегистрирован: 10 янв 2011, 11:01
Версия LabVIEW: 8.6, 2009, 2010
Откуда: Таганрог
Контактная информация:

Re: ICP CON

Сообщение Shpik »

С Винконом пока не работал, хотя очень хотелось бы, а вот с I7000 имею так сказать опыт. Aleksey Feoktistov, сейчас особо времени нет набросать ВИайки, но может это будет полезно. Это так сказать из раннего, может пригодится. Там вроде бы все понятно, да и работает. Успехов!
Вложения
I7063.llb
(85.47 КБ) 198 скачиваний
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: ICP CON

Сообщение Viktor »

А вообще хочется через программу Евгения сделать, она все-таки универсальна.
Там вроде бы все понятно, да и работает. Успехов!
Да, всё просто: посылается команда,
Command.PNG
Command.PNG (4.63 КБ) 9134 просмотра
далее, обрати внимание, в Query-Response.vi между VISA Write и VISA Read есть задержка (Delay before read(ms)) - это важно.
В программе Евгения её нет.

Описание команд есть в 7000dio.pdf выше.
Ответить

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