Форум: Техническая поддержка

Тема: Подключение модуля LTR210 по ethernet

Вы не вошли.

 Поиск | Регистрация | Вход 

15.04.2021 15:45:17
#1

Участник
Здесь с 09.12.2020
Сообщений: 28

Подключение модуля LTR210 по ethernet

Добрый день!

Подскажите пожалуйста в чем может быть проблема:
При настройки крейта для подключения и передачи данных по USB модуль в составе крейта модуль LTR210 работает и передает данные в программу.
При настройке крейта для подключения и передачи данных по ethernet модуль, а также настройки модуля LTR210 для передачи данных по ethernet получаю ошибку code -5 "ltr210_err_sub.vi<ERR> LTR210_Open: Ошибка подключения к ltrd".

В чем может быть проблема?

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

15.04.2021 16:17:23
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,256

Re: Подключение модуля LTR210 по ethernet

Здравствуйте.

Можете подробнее написать, как настраивали крейт на работу по Ethernet, виден ли он в LTR Manger?
Изменялись ли как-либо параметры вызова LTR210_Open в программе LabView?
На всякий случай, адрес в LTR210_Open - адрес машины с ltrd, а не крейта, он не должен отличаться при работе по Ethernet от работы по USB.

19.04.2021 14:07:45
#3

Участник
Здесь с 09.12.2020
Сообщений: 28

Re: Подключение модуля LTR210 по ethernet

Алексей L Card пишет:

Здравствуйте.

Можете подробнее написать, как настраивали крейт на работу по Ethernet, виден ли он в LTR Manger?
Изменялись ли как-либо параметры вызова LTR210_Open в программе LabView?
На всякий случай, адрес в LTR210_Open - адрес машины с ltrd, а не крейта, он не должен отличаться при работе по Ethernet от работы по USB.

Изначально крейт подключен был по USB, в программе LTR Manager подключение отображалось. Далее подключила ETHERNET кабель к крейту и к маршрутизатору. Открыла программу LTR Manager, открыла вкладку "Крейт", параметр "Настройки крейта", выбрала тип подключения TCP/IP, внесла адрес 192.168.1.150, приняла изменения, сохранились они успешно. Далее в LTR Manager отображалось уже два соединения: USB (Только настройка) и Ethernet.

Далее в программе на LabView выбрала тип подключения по Ethernet (выбрав соответствующую структуру функции Open) и при попытке получения данных получала ошибку подключения, которую описала в предыдущем сообщении. В чем может быть проблема?

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

19.04.2021 21:04:41
#4

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,256

Re: Подключение модуля LTR210 по ethernet

Апрель пишет:

Далее в программе на LabView выбрала тип подключения по Ethernet (выбрав соответствующую структуру функции Open)

Можете этот момент подробнее описать. Какой вариант Open выбрали, какие параметры передали?

19.04.2021 21:33:31
#5

Участник
Здесь с 09.12.2020
Сообщений: 28

Re: Подключение модуля LTR210 по ethernet

Алексей L Card пишет:
Апрель пишет:

Далее в программе на LabView выбрала тип подключения по Ethernet (выбрав соответствующую структуру функции Open)

Можете этот момент подробнее описать. Какой вариант Open выбрали, какие параметры передали?

Выбрала функцию со структурой INT "LTR210_Open (TLTR210 *hnd, DWORD ltrd_addr, WORD ltrd_port, const CHAR *csn, WORD slot)"
Передала параметры:
0xC0A8197 (соответствует 192.168.1.150) через функцию STR IP на saddr
0xC0A811  (соответствует 192.168.1.1) через функцию STR IP на sport - адрес маршрутизатора
" " (пустую строку) на csn
7 на slot_num

Модули LTR43, LTR27 и LTR22 работают при применении таких входных данных.

20.04.2021 13:29:17
#6

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,256

Re: Подключение модуля LTR210 по ethernet

Параметр ltrd_addr - это адрес службы ltrd и используется только если у Вас служба и программа запущены на разных ПК, а ltrd_port - TCP порт для подключения к службе, если используется не стандартный. Т.е. Вам задавать отличные от стандартных значений для этих полей не нужно.
С точки зрения программы не должно быть разницы, работаете ли Вы с крейтом по USB или по Ethernet, главное, чтобы крейт был подключен в службе ltrd через LTR Manager в случае Ethernet, т.е. был в списке подключенных крейтов. Выбор между крейтами, если их несколько, осуществляется в любом случае по серийному номеру. При подключении крейта по нескольким интерфейсам, автоматически используется рабочее подключения, а не только для настройки.
Т.е. вариант вызова Open нужно использовать такой же, как и при работе по USB.
Тут скорее не  совсем понятно, как это работало для LTR43, LTR27 и LTR22 - какое именно имя класса у Вас использовалось для каждого из них?

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск