Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
LTR-114, ошибка -10010 Неверный номер каналаЗдравствуйте! При работе с новым 16-ти позиционным крейтом, в котором установлены несколько модулей LTR114 LTR114_ERR_ADCDATA_CHNUM -10010 Неверный номер канала в массиве данных от модуля Ошибка возникает сразу по нескольким (2..4) модулям Пож. подскажите возможную причину этого сбоя, на что нужно обратить внимание? Спасибо. |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаЗдравствуйте, Леонид. |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер канала- Сообщите полное название крейта (см. его этикетку сзади крейта) и его серийный номер. LTR-EU-8/16 серийным номер: 2T229738 - По какому интерфейсу работаете: Ethernet или USB? Ethernet - Какая суммарная скорость передачи данных от модулей крейта? - К модулям в крейте? В крейте смонтированы 9 модулей LTR27 и 6 модулей LTR114. В работе задействованы 6 модулей LTR27 и 6 модулей LTR114 Максимальная частота опроса 50Гц. Максимально возможный трафик 50Гц*12модулей*16каналов*24байт=230кБайт - С каким ПО работаете? Проблема наблюдается при первом включении ПК и крейта из состояния "Выключено" При последующем выключении-включении или после перезагрузки программ ltrd и программ обслуживания модулей На E-Mail техподдержки вышлю фото экрана ПК с представленной выше информацией. Спасибо. |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаДобрый день. А проблема возникает именно при обработке первого принятого блока данных? Или сколько-то приемов проходит успешно и возникает уже потом? Правильно ли я понимаю, что во время работы (если не было простоя) данная проблема никогда не наблюдается? Насколько часто воспроизводится после простоя? Если был выключен только крейт, а ПК работал, то проблема воспроизводится? Крейт у Какая версия прошивки процессора у крейта? Есть ли возможность сохранить в файл массив необработанных данных (из Recv()), который привел к возникновению ошибки и предыдущий (если был и это не первый)? На Вашем оборудовании только QNX или потенциально возможно загрузить для тестирования и Windows? |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер канала
Мне кажется, что первые опросы модулей LTR-114 идут без сбоев. Сбой может возникнуть через 10-20 секунд после начала работы с крейтом, а может и не возникнуть вовсе.
После LTR114_Recv() проверка числа принятых данных (возврат из функции) и числа запрошенных данных выполняется, и при не соответствии выводится текстовым сообщением в консоль. Но если и выведется - то сразу потеряется за другими текстовыми сообщениями с расшифровкой ошибки, так что не могу пока точно ответить. Правильно ли я понял, что смысл Вашего предположения таков, что если мы потеряли какую-то часть данных их модуля, то для последующих данных все время будет происходить сдвиг и ошибка в номере канала в массиве данных от модуля? Стоит ли тогда, при обнаружении не соответствия числа запрошенных и принятых данных Можно ли при этом сказать что мы повысили надежность опроса ? )
ДА, прием с модулей LTR27 запускается одновременно до запуска опроса LTR114 и при этом ошибок от LTR27 не наблюдается.
Пока наблюдение такое, что проблемы после длительного простоя. Несколько перезагрузок программ опроса или выключение-включение Признаться, у нас в проекте два ПК (Пром-компьютера) и 2 крейта. Каждый ПК опрашивает свой крейт. Иногда проблемы
Пока ответить не могу, уже и забыл - где эту инфу нужно смотреть
Все программы - в наших руках в исходных текстах. Так что возможность в принципе есть. Не понятно, почему через некоторое время
Можно остановить опрос на QNX-ПК, подключить к коммутатору ноутбук с Windows. Или подключить ноутбук к крейту минуя коммутатор. Как посоветуете провести тесты под Windows? Спасибо. |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаИзвините, забыл уточнить: во время сбоев наблюдаю периодическое включение индикатора "U" красным цветом. Это странно, т.к. Почему же тогда индикатор "U" на некоторое время загорается красным, потом желтым и опять несколько секунд красным? |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаДа, я это имел ввиду. Для начала стоит этот факт зафиксировать, затем можно попробовать сделать повторный Recv() чтобы допринять данные с большим таймаутом, после доприема можно сделать ProcessData на суммарный кадр. Если выполнится успешно и дальше пойдет сбор, то это будет означать, что это не сбой в данных, а по сути какая-то существенная задержка во времени их доставки, сами данные при этом корректны. Если же после этого ProcessData() возвращает ошибку (или изначально не было проблемы в недостаточном Recv()), значит все же сбой данных и можно попробовать сделать цикл перезапуска в виде Stop(), Start(), посмотреть восстановится ли при этом прием. Вариант Stop()-Close()-Open()-SetADC()-Start() более глубокого перезапуска с полным сбросом и перенастройкой модуля, если предыдущий вариант не поможет. По версии прошивки крейта - под Windows/Linux ее можно посмотреть в программе LTR Manager (или в ltrapi LTR_GetCrateDescr() если функция была уже в той версии для qnx). Не помните, Вам не высылали прошивки крейта для обновления? Про индикатор важное дополнение, действительно это не нормальное поведение. При этом за исключением моментов сбоя индикатор работает нормально? |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаЛеонид, я бы в экспериментах на всякий случай исключил бы коммутатор как лишнее неизвестное. Уже были случаи, что с коммутатором критично возрастала вероятность переповторов пакетов из-за отбрасывания пакетов коммутатором. |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаГотов сообщить версии прошиок LTR-крейтов LTR-EU-8/16 c серийными номерами 2Т229738 и 2T229739 Версия прошивки 2.0.0.0 Пож. поясните: по какой причине (если нужно конечно) следует обновить прошивку крейтов и как это сделать? Спасибо. |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаЛеонид, для Вашей версии оборудования крейта прошивка 1.00.08 является правильной. |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаЗдравствуйте, Александр! Спасибо за Ваш комментарий. Вроде бы при ненормальном промигивании красным цветом лампочки U на cоседнем стенде велись сварочные работы. На какие моменты электрического притания LTR-крейтов и работающих с ними коммутатора сетевого и ПК Вы рекомендуете обратить особое внимание? Спасибо. |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаЛеонид пишет:
Леонид. С этого места подробнее, пожалуйста... И эти же сварочные работы сопровождали сбой данных от LTR114? Без сварочных работ сбоев нет и состояние индикаторов правильное? |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаЛеонид пишет:
- Если оборудование не заземлено, то встроенные сетевые фильтры оборудования не могут выполнять полноценно своих функций фильтрации кондуктивных помех от сети ~220 В. |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаСейчас у нас проводятся возможные мероприятия по улучшению электрического питания и заземления системы измерения. Так же у нас питание электрическое ПК и LTR-крейтов производится через UPS APC SRT 2200. В качестве сетевого коммутатора используется MOXA IKS-6728A. По опыту эксплуатации этого коммутатора в трех других проектах: потери пакетов от LTR-крейтов мы не наблюдаем. Будем наблюдать далее и при возникновении проблем проверять: происходит ли по-близости сварка и каким цветом горят индикаторы LTR. Cпасибо за поддержку. |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаНаблюдения с загоранием красной лампочки U при работе с LTR-крейтом по Ethernet. Наблюдения выполняется в лабораторных условиях, сварки поблизости нет. ОС QNX4. 1.1 Включается электрическое питание крейта, лампочки E и U зеленые дальнейший старт ltrd, программ обслуживания модулей приводит к ошибкам при обмене, загораниям лампочки U красным. Интересно, что в ОС QNX6 аналогичные действия не приводят к красной лампочке U и проблем после выключения и включения крейта не наблюдается. Заранее согласен, что выключение и включение крейта - это нестандартное действие. Думаю , если удасться "убивать" FIN_WAIN1(2) соединения, то проблема будет решена. И все-таки: почему в QNX4 крейт "плохо" реагирует на соединения с FIN_WAIT1? Спасибо |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаА в QNX4 есть какой-то аналог Wireshark для перехвата сетевого трафика? Вообще выглядит странным. То что сокеты в этом состоянии - это нормально. Состояние соответствует не получению пакета закрытия от удаленной стороны (так как крейт вырубился принудительно, то он и не смог корректно закрыть сокеты). |
|||
|
||||
|
Re: LTR-114, ошибка -10010 Неверный номер каналаВерсия прошивки крейта 1.00.08. Выше подтверждена как правильная. |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск