Форум : Программное обеспечение

Название : Ошибка получения маски измеряемых параметров

 Kurgan_KIP :

6.2.24 10:10
 Доброго дня,
Архивист по 485 до прибора. С недавнего времени на одном приборе стала вылезать ошибка
"Ошибка получения маски измеряемых параметров".
Увеличивал параметр Retry number до 60 - ничего.
Как можно исправить данную ошибку?

Забыл уточнить - теплосчетчик на две системы: отопление и вентиляция.
В Архивисте создал как два отдельных прибора с одинаковыми серийными номерами, с с разными номерами теплосистемы: №1 и №2. Параметры 8-1-N, 19200, RS-485, Real COM Port


[ Редактировано Kurgan_KIP в 6.2.24 10:20 ]

 xBocT :

6.2.24 16:52
 Для начала убедитесь, что отсутствуют проблемы уровня канала связи с прибором – проверьте на чтение данных при прямом подключении компьютера с установленным Архивист к теплосчетчику.
В случае если ошибка проявится и в этом случае – скорее всего проблема заключается в работе внутреннего ПО прибора. Надо проводить диагностику.

 Kurgan_KIP :

7.2.24 08:46
 Цитата:

xBocT пишет:
Для начала убедитесь, что отсутствуют проблемы уровня канала связи с прибором – проверьте на чтение данных при прямом подключении компьютера с установленным Архивист к теплосчетчику.
В случае если ошибка проявится и в этом случае – скорее всего проблема заключается в работе внутреннего ПО прибора. Надо проводить диагностику.



Хорошо, попробую по месту с ноутбуком.
Скажите, я правильно в Архивисте сделал настройку прибора для двух теплосистем?
- В Архивисте создал как два отдельных прибора с одинаковыми серийными номерами, но с разными номерами теплосистем: №1 и №2.

 Kurgan_KIP :

7.2.24 10:16
 Цитата:

Kurgan_KIP пишет:
Цитата:

xBocT пишет:
Для начала убедитесь, что отсутствуют проблемы уровня канала связи с прибором – проверьте на чтение данных при прямом подключении компьютера с установленным Архивист к теплосчетчику.
В случае если ошибка проявится и в этом случае – скорее всего проблема заключается в работе внутреннего ПО прибора. Надо проводить диагностику.



Хорошо, попробую по месту с ноутбуком.
Скажите, я правильно в Архивисте сделал настройку прибора для двух теплосистем?
- В Архивисте создал как два отдельных прибора с одинаковыми серийными номерами, но с разными номерами теплосистем: №1 и №2.



По месту все идеально работает с Nport 1150 :-(

 Kurgan_KIP :

7.2.24 15:21
 Цитата:

Kurgan_KIP пишет:
Цитата:

Kurgan_KIP пишет:
Цитата:

xBocT пишет:
Для начала убедитесь, что отсутствуют проблемы уровня канала связи с прибором – проверьте на чтение данных при прямом подключении компьютера с установленным Архивист к теплосчетчику.
В случае если ошибка проявится и в этом случае – скорее всего проблема заключается в работе внутреннего ПО прибора. Надо проводить диагностику.



Хорошо, попробую по месту с ноутбуком.
Скажите, я правильно в Архивисте сделал настройку прибора для двух теплосистем?
- В Архивисте создал как два отдельных прибора с одинаковыми серийными номерами, но с разными номерами теплосистем: №1 и №2.



По месту все идеально работает с Nport 1150 :-(


Мне кто-нибудь поможет с данной проблемой?????

7.02.2024 15:24:08: >>> Начало сеанса удалённого доступа
7.02.2024 15:24:08: ILPK-2_2
7.02.2024 15:24:08: Создание канала связи с прибором
7.02.2024 15:24:08: Устройство связи: COM-порт
7.02.2024 15:24:08: Открытие COM9, 19200, 8N1
7.02.2024 15:24:08: Настройка приёмных таймаутов: 300/500 мс
7.02.2024 15:24:08: Канал связи успешно создан
7.02.2024 15:24:08: Запрос доступа к прибору (Modbus-RTU)
7.02.2024 15:24:14: Получен ответ прибора (ModBus-RTU)
7.02.2024 15:24:14: Запрос CRC спецификаций/настроек прибора
7.02.2024 15:24:29: Запрос обновлённых спецификаций прибора
7.02.2024 15:24:49: Получены обновлённые спецификации прибора
7.02.2024 15:25:08: Запрос текущего времени часов прибора
7.02.2024 15:25:15: Чтение заголовка архива
7.02.2024 15:26:24: Ошибка получения маски измеряемых параметров
7.02.2024 15:26:24: Закрытие канала связи с прибором
7.02.2024 15:26:24: <<< Сеанс связи завершён с ошибкой

 xBocT :

7.2.24 21:11
 Цитата:

Хорошо, попробую по месту с ноутбуком.
Скажите, я правильно в Архивисте сделал настройку прибора для двух теплосистем?
- В Архивисте создал как два отдельных прибора с одинаковыми серийными номерами, но с разными номерами теплосистем: №1 и №2.


Да, но это (а также и многое другое не менее интересное) можно было и из документации узнать. На сайте доступно для скачивания, в соответствующем разделе, "Руководство пользователя ДС АрхиВист"

 xBocT :

7.2.24 21:17
 Цитата:

По месту все идеально работает с Nport 1150


Гм. Значит с прибором все в порядке

Попробуйте на компьютере, где проблема возникает, сделать следующее
1) Удалите запись данной теплосистемы из базы, при этом в диалоге подтверждения операции снимите галочку "Удалить архивные данные" (таким образом сохранится скачанный ранее архив теплосистемы прибора)
2) Заведите заново запись (с прежними настройками подключения)
3) Проведите сеанс опроса

 xBocT :

7.2.24 21:18
 Цитата:

Мне кто-нибудь поможет с данной проблемой?????


Да, мы именно этим и занимаемся. Зачем так нервничать?

 xBocT :

7.2.24 21:25
 Цитата:

Настройка приёмных таймаутов: 300/500 мс


Обратил внимание.
Попробуйте увеличить эти значения
Диалог "Свойства прибора" -> "Настройки..." (под картинкой теплосчетчика) -> значения в полях " Byte timeout" и "Block timeout". Увеличьте в 3-4 раза. Скажем 1000 и 2000

 Kurgan_KIP :

8.2.24 08:06
 Цитата:

xBocT пишет:
Цитата:

Настройка приёмных таймаутов: 300/500 мс


Обратил внимание.
Попробуйте увеличить эти значения
Диалог "Свойства прибора" -> "Настройки..." (под картинкой теплосчетчика) -> значения в полях " Byte timeout" и "Block timeout". Увеличьте в 3-4 раза. Скажем 1000 и 2000


Все сделал. Вот результат при :
8.02.2024 07:14:19: >>> Начало сеанса удалённого доступа
8.02.2024 07:14:19: ILPK-2_2
8.02.2024 07:14:19: Создание канала связи с прибором
8.02.2024 07:14:19: Устройство связи: COM-порт
8.02.2024 07:14:19: Открытие COM9, 19200, 8N1
8.02.2024 07:14:19: Настройка приёмных таймаутов: 1000/2000 мс
8.02.2024 07:14:19: Канал связи успешно создан
8.02.2024 07:14:19: Запрос доступа к прибору (Modbus-RTU)
8.02.2024 07:14:56: Получен ответ прибора (ModBus-RTU)
8.02.2024 07:14:56: Запрос CRC спецификаций/настроек прибора
8.02.2024 07:15:31: Запрос обновлённых спецификаций прибора
8.02.2024 07:16:39: Ошибка получения cпецификаций прибора
8.02.2024 07:16:39: Закрытие канала связи с прибором
8.02.2024 07:16:39: <<< Сеанс связи завершён с ошибкой
или
8.02.2024 07:37:26: >>> Начало сеанса удалённого доступа
8.02.2024 07:37:26: ILPK-2_2
8.02.2024 07:37:26: Создание канала связи с прибором
8.02.2024 07:37:26: Устройство связи: COM-порт
8.02.2024 07:37:26: Открытие COM9, 19200, 8N1
8.02.2024 07:37:26: Настройка приёмных таймаутов: 1000/2000 мс
8.02.2024 07:37:26: Канал связи успешно создан
8.02.2024 07:37:26: Запрос доступа к прибору (Modbus-RTU)
8.02.2024 07:37:41: Получен ответ прибора (ModBus-RTU)
8.02.2024 07:37:41: Запрос CRC спецификаций/настроек прибора
8.02.2024 07:38:40: Ошибка получения CRC
8.02.2024 07:38:40: Закрытие канала связи с прибором
8.02.2024 07:38:40: <<< Сеанс связи завершён с ошибкой

Увеличиваю параметр Retry number до 60, результат:
8.02.2024 07:39:15: >>> Начало сеанса удалённого доступа
8.02.2024 07:39:15: ILPK-2_2
8.02.2024 07:39:15: Создание канала связи с прибором
8.02.2024 07:39:16: Устройство связи: COM-порт
8.02.2024 07:39:16: Открытие COM9, 19200, 8N1
8.02.2024 07:39:16: Настройка приёмных таймаутов: 1000/2000 мс
8.02.2024 07:39:16: Канал связи успешно создан
8.02.2024 07:39:16: Запрос доступа к прибору (Modbus-RTU)
8.02.2024 07:40:09: Получен ответ прибора (ModBus-RTU)
8.02.2024 07:40:09: Запрос CRC спецификаций/настроек прибора
8.02.2024 07:40:17: Запрос обновлённых спецификаций прибора
8.02.2024 07:46:54: Получены обновлённые спецификации прибора
8.02.2024 07:47:50: Запрос текущего времени часов прибора
8.02.2024 07:48:41: Чтение заголовка архива
8.02.2024 08:06:56: Ошибка получения маски измеряемых параметров
8.02.2024 08:06:56: Закрытие канала связи с прибором
8.02.2024 08:06:56: <<< Сеанс связи завершён с ошибкой

 xBocT :

8.2.24 08:26
 У вас какие-то нереальные задержки по передаче данных.

Цитата:

8.02.2024 07:39:16: Запрос доступа к прибору (Modbus-RTU)
8.02.2024 07:40:09: Получен ответ прибора (ModBus-RTU)


Эта операция в "нормальных" условиях занимает миллисекунды. А не почти минуту как в вашем случае.
Что-то все-таки с организацией канала связи. Может быть с работой преобразователя интерфейсов.
Можете сравнить результаты по логу с опросом при непосредственном подключении к теплосчетчику.

 Kurgan_KIP :

8.2.24 08:40
 Цитата:

xBocT пишет:
У вас какие-то нереальные задержки по передаче данных.

Цитата:

8.02.2024 07:39:16: Запрос доступа к прибору (Modbus-RTU)
8.02.2024 07:40:09: Получен ответ прибора (ModBus-RTU)


Эта операция в "нормальных" условиях занимает миллисекунды. А не почти минуту как в вашем случае.
Что-то все-таки с организацией канала связи. Может быть с работой преобразователя интерфейсов.
Можете сравнить результаты по логу с опросом при непосредственном подключении к теплосчетчику.


Это из-за увеличении параметра Retry namber до 50.
Если оставить стандартную настройку 3, то результат.
8.02.2024 08:40:11: >>> Начало сеанса удалённого доступа
8.02.2024 08:40:11: ILPK-2_2
8.02.2024 08:40:11: Создание канала связи с прибором
8.02.2024 08:40:11: Устройство связи: COM-порт
8.02.2024 08:40:11: Открытие COM9, 19200, 8N1
8.02.2024 08:40:12: Настройка приёмных таймаутов: 1000/2000 мс
8.02.2024 08:40:12: Канал связи успешно создан
8.02.2024 08:40:12: Запрос доступа к прибору (Modbus-RTU)
8.02.2024 08:40:18: Нет ответа прибора
8.02.2024 08:40:18: Закрытие канала связи с прибором
8.02.2024 08:40:18: <<< Сеанс связи завершён с ошибкой

При непосредственном подключении вчера результат:
7.02.2024 09:38:02: >>> Начало сеанса удалённого доступа
7.02.2024 09:38:02: ILPK-2-3
7.02.2024 09:38:02: Создание канала связи с прибором
7.02.2024 09:38:02: Устройство связи: COM-порт
7.02.2024 09:38:02: Открытие COM7, 9600, 8N1
7.02.2024 09:38:02: Настройка приёмных таймаутов: 300/500 мс
7.02.2024 09:38:02: Канал связи успешно создан
7.02.2024 09:38:02: Запрос доступа к прибору (Modbus-RTU)
7.02.2024 09:38:02: Получен ответ прибора (ModBus-RTU)
7.02.2024 09:38:02: Запрос CRC спецификаций/настроек прибора
7.02.2024 09:38:02: Запрос обновлённых спецификаций прибора
7.02.2024 09:38:06: Получены обновлённые спецификации прибора
7.02.2024 09:38:06: Запрос текущего времени часов прибора
7.02.2024 09:38:06: Чтение заголовка архива
7.02.2024 09:38:06: Запрос маски измеряемых параметров
7.02.2024 09:38:06: Чтение значений текущих измеряемых параметров
7.02.2024 09:38:08: Запрос маски накопителей нарастающего итога
7.02.2024 09:38:08: Чтение накопителей нарастающего итога
7.02.2024 09:38:09: Обнаружено обновление архивных данных, переключение в режим передачи архива
7.02.2024 09:38:09: Получение размера архивной записи
7.02.2024 09:38:09: Приём архива...
7.02.2024 09:41:06: Приём архива завершён
7.02.2024 09:41:06: Закрытие канала связи с прибором
7.02.2024 09:41:06: <<< Сеанс связи завершён без ошибок

Буду пробовать подключить другой теплосчетчик по 485 к преобразователю,
если проблема повториться, то буду менять преобразователь на другой.
Но по второму порту 232 на этом преобразователе опрос с другим теплосчетчиком проходит нормально.

 xBocT :

8.2.24 08:50
 Гм. А если подключить этот "проблемный" теплосчетчик по RS-232 через преобразователь? Проблемы остаются? Или только на 485 проявляются?

 Kurgan_KIP :

12.2.24 11:54
 Цитата:

xBocT пишет:
Гм. А если подключить этот "проблемный" теплосчетчик по RS-232 через преобразователь? Проблемы остаются? Или только на 485 проявляются?




Всю голову сломал и решил проверить трассоискателем для UTP кабель от преобразователя до кроссовой,
и оказалось, что 6-ой контакт в кабеле был в обрыве. Переобжал кабель с двух сторон, который кидали подрядчики и все заработало моментально.
Спасибо вам Сергей за поддержку!

© NegaSoft co., 2005
http://www.teplovizor.ru

URL этой темы
http://www.teplovizor.ru/forum/viewtopic.php?topic_id=831&forum=2