Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Многопоточный длительный сбор данных

Вы не вошли.

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

Максим
23.08.2012 07:41:12
#1

Гость

Многопоточный длительный сбор данных

Приветствую.

Мною разработана программа сбора данных с модулей крейта LTR11, LTR22, LTR27. Для каждого модуля сбор данных выполняется в отдельном потоке.

По прошествии примерно суток (время варьируется) методы: LTR_Recv (для LTR11), LTR22_Recv, LTR27_Recv начинают возвращать нуль.

LTR27_ADCStart, LTR22_StartADC и LTR11_Start выполняются один раз перед запуском бесконечного цикла опроса.

После останова сбора данных и перезапуска LTR Server, LTR Server не распознает модули крейта - слоты пустые, помогает только перезапуск оборудования крейта.

Подскажите возможное решение проблемы, возможно есть необходимость периодического рестарта сбора данных.

Метки СЕКУНДА генерируются крейтом, метки СТАРТ приходят на разъем SYNC - частота 6,25 Гц. Метки СЕКУНДА необходимы для программного разделения данных на "секундные сэмплы", а метки СТАРТ для программного разделения на "оборотные сэмплы".

Оборудование LTR-EU-8-1, подключение через Ethernet, оборудование располагается во взрывозащищенном шкафу без вентиляции.

23.08.2012 09:24:10
#2

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Многопоточный длительный сбор данных

Максим, для дополнительной информации хотелось бы увидеть сообщения в журнале LTR-сервера на момент возникновения сбоя.

По поводу  взрывозащищенного шкафа без вентиляции:
1. Обеспечение свободного воздухообмена сзади и снизу крейта обязательно! Перекрытие путей  циркуляции воздуха ведёт к блокировке системы охлаждения крейта и к выходу из строя аппаратуры.
2. Программный контроль скорости вращения внутренних вентиляторов обязателен. В  LTR-EU-8-1 этих вентиляторов - два. При неисправности скорость будет нулевой, и в этом случае дальнейшая эксплуатация крейта должна быть прекращена, иначе дополнительный перегрев усугубит нанесённый ущерб аппаратуре.
3. Программный мониторинг внутреннего датчика температуры обязателен (для информации о внутренних условиях в крейте)!

Контакты

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

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

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

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