Ошибка "Не удалось создать задание на опрос. У устройства не

Здравствуйте!
Подключил к ЛЭРС тепловычислитель КМ-5-4 , сеть устройств не задавал, выбираю “чтение текущих данных” , ЛЭРС читает сетевой адрес прибора (через раз, иногда сразу завершается чтение с ошибкой) , если адрес прочитал то время и дату тоже через раз читает, затем чтение завершается с ошибкой “потеряно соединение с удаленной стороной” Потом я включил в ЛЕРСЕ устройство в сеть, и текущие данные вообще перестали опрашиваться, лерс пишет: “Не удалось создать задание на опрос. У устройства нет доступных профилей опроса” Почему нет профилей опроса? Никаких других заданий на опрос нету, порт опроса свободен,очередь опроса пуста. Перезапуск службы опроса и сервера приложений не помог. Вывел обратно устройство из сети устройств в лерсе, удалил сеть устройств - не помогло. И что такое вообще профиль опроса?

Поставил прибор на автоопрос потом снял, ошибка пропала…

Профиль опроса - это старый внутренний термин, которым раньше описывали параметры подключения. В программе он больше не используется, мы скорректируем сообщение об ошибке.

Теперь давайте разберемся с ошибкой.
Если открыть карточку объекта, то в параметрах опроса подключение присутствует?

Чтобы определить причину разрыва соединения и ошибок чтения данных - пришлите пожалуйста журнал опроса объекта.

подключение прямое присутствует. Вот лог последнего более-менее “удачного” опроса:
18.03.2010 14:52 Запуск на выполнение оператором Admin
18.03.2010 14:52 Выполнение задания отопление, КМ-5-4, #00310564 запущено. Выполнение должно закончиться до 2010-03-18 15:12:06
18.03.2010 14:52 Запуск опроса по команде оператора Admin
18.03.2010 14:52 Обрабатывается задание: отопление, КМ-5-4, #00310564
18.03.2010 14:52 Используется порт опроса: COM1
18.03.2010 14:52 Установка соединения с удаленной стороной
18.03.2010 14:52 Устанавливаем прямое подключение (таймаут на установку соединения: 20сек.)
18.03.2010 14:52 Соединение установлено на скорости 9600
18.03.2010 14:52 Интервал опроса мгновенных значений: 10000сек.
18.03.2010 14:52 ---------- КМ-5-4, #00310564 ----------
18.03.2010 14:52 Запрос сетевого адреса устройства
18.03.2010 14:52 Ответ не получен (попытка 1 из 15, таймаут 30300мс)
18.03.2010 14:52 Считан сетевой адрес устройства: 310564
18.03.2010 14:52 Запрос даты и времени устройства
18.03.2010 14:52 Текущие дата и время устройства: 2010-03-18 09:57:20
18.03.2010 14:52 отопление, КМ-5-4, #00310564: Ошибка опроса КМ-5-4, #00310564. Разница времени между системой и устройством больше допустимой, указанной в настройках системы (7200сек.) и составляет 17717 секунд (в формате дд.чч:мм:сс - 0.04:55:17)
18.03.2010 14:52 ---------- КМ-5-4, #00310564 ----------
18.03.2010 14:52 Чтение конфигурации прибора учета
18.03.2010 14:52 KM-5-4: Режим ЗИМА
18.03.2010 14:52 KM-5-4: Отключена защита изменения настроек (платформа)
18.03.2010 14:52 отопление, КМ-5-4, #00310564: KM-5-4: ОСТАНОВ СЧЕТА
18.03.2010 14:52 отопление, КМ-5-4, #00310564: KM-5-4: ОСТАНОВ СЧЕТА ТЕПЛОТЫ (Q) И ВРЕМЕНИ РАБОТЫ (tи)
18.03.2010 14:52 KM-5-4: есть ошибки обращения к ППС
18.03.2010 14:52 Считана конфигурация прибора учета
18.03.2010 14:52 Чтение текущих значений
18.03.2010 14:52 Считаны текущие значения по КМ-5-4, #00310564
18.03.2010 14:52 ---------- КМ-5-4, #00310564 ----------
18.03.2010 14:52 Чтение конфигурации прибора учета
18.03.2010 14:52 KM-5-4: Временная занятость. Прибор не может обработать запрос. Повторите попытку позже
18.03.2010 14:52 Потеряно соединение с удаленной стороной
18.03.2010 14:52 Завершение работы менеджера опроса. Код выхода: 21
18.03.2010 14:52 завершение соединения с удаленной стороной
18.03.2010 14:52 Опрос завершен с ошибкой: обрыв связи
18.03.2010 14:52 Выполнение завершено: с ошибкой (выполнено попыток: 1 из 1)

С 5-й попытки считал данные, но опять с ошибками:


Время Описание
Информационное сообщение 19.03.2010 11:26 Запуск на выполнение оператором Admin
Информационное сообщение 19.03.2010 11:26 Выполнение задания отопление, КМ-5-4, #00310564 запущено. Выполнение должно закончиться до 2010-03-19 11:46:24
Информационное сообщение 19.03.2010 11:26 Запуск опроса по команде оператора Admin
Информационное сообщение 19.03.2010 11:26 Обрабатывается задание: отопление, КМ-5-4, #00310564
Информационное сообщение 19.03.2010 11:26 Используется порт опроса: порт COM1
Информационное сообщение 19.03.2010 11:26 Установка соединения с удаленной стороной
Информационное сообщение 19.03.2010 11:26 Устанавливаем прямое подключение (таймаут на установку соединения: 20сек.)
Информационное сообщение 19.03.2010 11:26 Соединение установлено на скорости 9600
Информационное сообщение 19.03.2010 11:26 Интервал опроса мгновенных значений: 10000сек.
Информационное сообщение 19.03.2010 11:26 ---------- КМ-5-4, #00310564 ----------
Информационное сообщение 19.03.2010 11:26 Запрос сетевого адреса устройства
Информационное сообщение 19.03.2010 11:26 Считан сетевой адрес устройства: 310564
Информационное сообщение 19.03.2010 11:26 связь с устройством установлена
Информационное сообщение 19.03.2010 11:26 Запрос даты и времени устройства
Информационное сообщение 19.03.2010 11:26 Текущие дата и время устройства: 2010-03-19 11:26:34
Информационное сообщение 19.03.2010 11:26 Часы устройства идут вперед системных на 00:00:09 (в формате дд.чч:мм:сс)
Информационное сообщение 19.03.2010 11:26 Чтение конфигурации прибора учета
Информационное сообщение 19.03.2010 11:26 KM-5-4: Режим ЗИМА
Предупреждение 19.03.2010 11:26 KM-5-4: Отключена защита изменения настроек (платформа)
Критическая ошибка 19.03.2010 11:26 отопление, КМ-5-4, #00310564: KM-5-4: ОСТАНОВ СЧЕТА
Информационное сообщение 19.03.2010 11:26 Считана конфигурация прибора учета
Информационное сообщение 19.03.2010 11:26 Чтение текущих значений
Предупреждение 19.03.2010 11:26 Потеряно соединение с удаленной стороной
Предупреждение 19.03.2010 11:26 Завершение работы менеджера опроса. Код выхода: 21
Информационное сообщение 19.03.2010 11:26 Считаны текущие значения по КМ-5-4, #00310564
Информационное сообщение 19.03.2010 11:26 завершение соединения с удаленной стороной
Предупреждение 19.03.2010 11:26 Опрос завершен с ошибкой: обрыв связи
Предупреждение 19.03.2010 11:26 Выполнение завершено: с ошибкой (выполнено попыток: 1 из 1)

Причина разрыва соединения в изменении уровня сигнала DCD (Data Carrier Detect). При прямом подключении он изменяться не должен.

Расскажите поподробнее о схеме подключения. Вы используете какой-либо конвертор интерфейсов или виртуальный последовательный порт?

Схема подключения была такая:
прибор ТБН КМ-5-4 (RS-485) → конвертер подключения ТБН АП-5 (RS-485) конвертирует в RS-232 → ПК

При другой схеме подключения
ТБН КМ-5-4 (RS-485) → конвертер АПИ RS-485-E конвертирует RS-485 в Ethernet —> ПК
лог был примерно такой: (точный не сохранил)

  1. Запрос сетевого адреса устройства
  2. Неверный ответ (получено 11 байт, ожидалось не менее 32)
  3. Неверный ответ (получено 64 байта, ожидалось 32)
    … и т.д

В обоих случаях сигнал DCD не использовали, виртуальный СОМ порт тоже не использовали. В ЛЭРСе настраивали подключение к реальному COM порту (в 1-м случае) и к TCP порту (во 2-м случае)

В первом случае:
RS485 у прибора КМ-5 и RS485 у АП-5 соединяли только проводами A и B (им. ввиду Tx и Rx, других проводов у КМ-5 не предусмотрено)
RS232 у преобразователя АП-5 и комп соединяли нуль-модемным кабелем который шел в комплекте с приборами, его не разбирали и не смотрели распайку

Во втором случае:
RS485 у прибора KM-5 и RS-485 у преобразователя АПИ RS-485-E также соединяли только проводами А и В. У преобразователя тоже только 2 провода на RS485

Давайте включим протоколирование отладочной информации и посмотрим причину разрыва соединения.

Для включения отладки Службы опроса выполните следующие действия:

  1. Откройте файл настроек службы опроса “C:Program FilesLERSPollHostPollHost.ini”
  2. Строку DebugFlagMask=0 замените на DebugFlagMask=255
  3. Сохраните файл
  4. Перезапустите службу опроса через оснастку “Панель управления →
    Администрирование → Службы → ЛЭРС УЧЕТ - Служба опроса”

Запустите опрос, дождитесь разрыва соединения.
Вышлите на soft@lers.ru файл с журналом работы Службы опроса “C:Program FilesLERSPollHostLogsPollHost_all.log”

P.S. Файл также можно отправить при помощи формы “Сообщить об ошибке” из главного меню “Поддержка”. Форма автоматически сжимает передаваемые файлы.

Лог отправил

Причина в разводке null-модемного кабеля из комплекта с прибором (спасибо Виктору за присланную схема распайки), который подает сигнал RTS (Ready To Send) на разъем DCD (Data Carrier Detect) порта Службы опроса. Когда адаптер снимает сигнал RTS, то на стороне Службы опроса пропадает DCD, она считает это за разрыв подключения и завершает соединение.

Для временного решения проблемы мы рекомендуем использовать обычный нуль-модемный кабель.
В обновлении 2.74 мы добавим соответствующие обработки и Служба опроса будет работать с “неправильными” кабелями.

22 апреля выпущено обновление ЛЭРС УЧЁТ v2.74.
Подробнее о нововведениях см. историю изменений.
Скачать бесплатную версию ЛЭРС УЧЕТ можно здесь, а инструкция по обновлению доступна на нашем форуме.