Карат 307 долго опрашивается

Это нормально такие задержки при опросе или нет?
подключение через rs485, скорость 9600
предвидя вопросы, напрямую с компа по rs485 такая же проблема.
2016-08-31_18-27-14.png

Вероятнее всего проблема в приборе. Попробуйте опросить штатным ПО удаленно и напрямую. Напишите, есть ли подобные задержки при опросе штатным ПО.

Программой Карат Дата опрашивается удаленно без задержек:
09:39:43.823: Адреса приборов: “1”
09:39:43.824: Порт 10003 по IP адресу x.x.x.x
09:39:43.829: ******* прибор по адресу 1
09:39:43.830: Определение типа прибора
09:39:43.832: >> 01 03 07 08 00 01 04 BC
09:39:43.897: << 01 03 02 33 01 6D 74
09:39:43.949: КАРАТ-307
09:39:43.950: Чтение даты и времени
09:39:43.952: >> 01 03 00 62 00 01 25 D4
09:39:44.004: << 01 03 08 00 11 0A 01 04 09 E0 07 70 8C
09:39:44.056: Дата - Время = 01.09.2016 10:17:00
09:39:44.057: Чтение заводского номера
09:39:44.060: >> 01 03 01 01 00 01 D4 36
09:39:44.161: << 01 03 36 01 30 31 38 34 33 31 31 34 E9 55 09 45 A0 AA BE 45 F9 99 54 42 96 95 54 42 67 9D 54 42 AD 91 54 42 30 A6 54 42 12 AB 54 42 02 F0 0D 0E 10 1C 07 0E 06 06 06 FD 00 8F 34
09:39:44.213: Зав. № = 01843114
09:39:44.215: Чтение конфигурации архивов
09:39:44.218: >> 01 03 01 06 00 01 65 F7
09:39:44.323: << 01 03 38 02 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7D 32
09:39:44.375: Выполнено
09:39:44.378: Чтение имен параметров

09:39:44.384: >> 01 03 06 02 00 01 25 42
09:39:44.519: << 01 03 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09:39:45.689: Выполнено 256
09:39:45.692: Создание файла конфигурации
09:39:45.696: Создание файла посуточного архива
09:39:45.700: Чтение посуточного архива

09:39:45.708: >> 01 10 00 60 00 02 04 11 1F 08 10 C7 71
09:39:45.797: << 01 10 00 60 00 02 41 D6
09:39:45.851: >> 01 03 00 10 00 01 85 CF
09:39:46.255: << 01 03 F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09:39:46.312: Нет данных в архивеПрибор новый, пока никуда не подключен. Питание интерфейса только висит на блоке 12 вольт, но по документации это нормально (24±12)

Подскажите, как у вас организовано прямое соединение rs485 к ПК. На сколько я знаю, rs485 напрмую к ПК подключить невозможно. Только через различные преобразователи.

преобразователь usb-rs485 на чипе ch340
такая же схема на меркурии 230 - опрос идет без каких-либо задержек как удаленно, так и напрямую с ПК

А какой именно преобразователь? MOXA?

не MOXA, без названия

Конвертер в начале преобразует USB в RS232 TTL (на CH340G), затем его преобразует в RS-485 (на MAX485)

У нас уже были подобные вопросы. Проблема именно в преобразователе. Посмотрите тему форума http://forum.lers.ru/viewtopic.php?f=17&t=3855.

Попробуйте обновить драйвера для этого преобразователя.

Ссылка что вы мне дали - совсем про другой преобразователь и совсем другие проблемы. И после перезагрузки того адаптера проблемы исчезли.

Что в нашем случае:

  1. Проблемы именно в связке лерс - преобразователь - Карат
  2. Лерс - преобразователь - Меркурий 230 проблем нет
  3. Карат-Экспресс - преобразователь - Карат проблем нет

Суть темы, которую я вам представил, что Карат через преобразователь может опрашиваться без задержек, что в свою очередь означает что проблема не в Карат и не в ЛЭРС УЧЕТ, а именно в преобразователе.

Есть одно важное отличие между механизмами опроса Меркурий 230 и КАРАТ. При опросе 230х очистка порта выполняется только в случае сбоя перед повторными запросами. Драйвер КАРАТ-307 очищает порт каждый раз перед новым запросом, именно это приводит к постоянно возникающим задержкам. В 230м она возникает гораздо реже, только в случае сбоя.

В своё время когда мы реализовывали поддержку Modbus, мы решили очищать буфер каждый раз, так как не имели достаточно информации о том как будет вести себя опрос, и решили подстраховаться, сделав более надёжный вариант.

Сейчас мы понимаем, что схема, которая использовалась в драйвере Меркурий 230 рабочая и обеспечивает достаточно надёжный опрос. Мы поменяем механизм опроса Modbus в целом и КАРАТ-307 в частности в следующем обновлении R18.10. После его установки проверьте как будет идти опрос.

Спасибо за ответ, будем ждать обновления.
Оно в принципе сейчас и так опрашивается, но долго.

Попробуйте установить R18.10 и опросить прибор.

К сожалению именно R18.10 проверить не смогли
Сейчас обновлено до R19.03
Все те же задержки при опросе карата 307

Обновитесь до последней версии, опросите прибор. покажите журнал опроса и дамп обмена.

Вот

Информационное сообщение	15.11.2016 17:16:42.346		Обрабатывается задание: OOO "ХХХ", КАРАТ-307, #16681112, Лунач 12			
Информационное сообщение	15.11.2016 17:16:42.347		Используется порт опроса: Digitalnet, канал связи: Интернет			
Информационное сообщение	15.11.2016 17:16:42.348		Дамп обмена с прибором протоколируется в файл 'C:ProgramDataLERSLogsPollServicedump.Digitalnet(0).2016-11-15.log' на компьютере 'USER-PC'			
Предупреждение	15.11.2016 17:16:42.405		Пропускаем интервал 15.11.2016 0:00:00 - 15.11.2016 0:00:00 (Суточные) - устройство еще не сохраняло данные за этот интервал. Время по часам устройства: 15.11.2016 0:00:00			
Информационное сообщение	15.11.2016 17:16:42.414		Установка соединения с удалённой стороной			
Информационное сообщение	15.11.2016 17:16:42.418		Подключаемся к 10.104.39.245:10003 (TCP, таймаут на подключение: 30сек.)			
Информационное сообщение	15.11.2016 17:16:42.428		Установлено подключение к 10.104.39.245:10003			
Информационное сообщение	15.11.2016 17:16:42.432		----------- КАРАТ-307 #16681112, сетевой адрес: 1 -----------			
Информационное сообщение	15.11.2016 17:16:42.437		Коррекция времени устройства КАРАТ-307 #16681112, сетевой адрес: 1 отключена			
Информационное сообщение	15.11.2016 17:16:42.442		Чтение конфигурации устройства			
Предупреждение	15.11.2016 17:16:52.558		Ответ не получен (таймаут 10000мс)			
Информационное сообщение	15.11.2016 17:16:53.776		Серийный номер: 16681112			
Информационное сообщение	15.11.2016 17:16:53.778		Аппаратная версия: 13			
Информационное сообщение	15.11.2016 17:16:53.789		Карат-307: Версия платы вычислителя 13, версия платы коммутации 13			
Информационное сообщение	15.11.2016 17:16:53.791		Карат-307: Количество каналов измерения расхода: 4, температуры: 4, давления: 0			
Информационное сообщение	15.11.2016 17:16:53.997		Карат-307: Архивируемые параметры: T1; T2; T3; M1; M2; M3; Q1; Q2; Q3; Флаги ошибок 1; Наработка 1; V3; V4; T4; T5; T6; M4; M5; M6; Q4; Q5; Q6; Флаги ошибок 2; Наработка 2; 			
Предупреждение	15.11.2016 17:17:04.009		Ответ не получен (таймаут 10000мс)			
Информационное сообщение	15.11.2016 17:17:05.106		Текущее напряжение: 3,68 В. Минимальное напряжение: 3,10 В.			
Предупреждение	15.11.2016 17:17:15.118		Ответ не получен (таймаут 10000мс)			
Информационное сообщение	15.11.2016 17:17:16.225		Запрос даты и времени устройства			
Предупреждение	15.11.2016 17:17:26.241		Ответ не получен (таймаут 10000мс)			
Информационное сообщение	15.11.2016 17:17:27.432		Дата и время по часам устройства: 15.11.2016 17:17:00			
Информационное сообщение	15.11.2016 17:17:27.433		Часы устройства отстают от системных на 00:00:27 (в формате чч:мм:сс)			
Информационное сообщение	15.11.2016 17:17:27.435		Чтение СУТОЧНОГО архива			
Информационное сообщение	15.11.2016 17:17:27.436		Чтение суточного архива завершено			
Предупреждение	15.11.2016 17:17:27.540		Нет архивных данных для сохранения.			
Информационное сообщение	15.11.2016 17:17:27.577		Опрос завершен. Успешное завершение сеанса опроса.



15.11.2016 17:16:42.417	  	----- Порт открыт -----
15.11.2016 17:16:42.451	>>	01 03 07 08 00 01 04 BC
15.11.2016 17:16:42.541	<<	01 83 02
15.11.2016 17:16:42.541	<<	C0 F1
15.11.2016 17:16:42.547	>>	01 03 01 01 00 01 D4 36
15.11.2016 17:16:53.559	>>	01 03 01 01 00 01 D4 36
15.11.2016 17:16:53.710	<<	01 03 36
15.11.2016 17:16:53.774	<<	01 31 36 36 38 31 31 31 32 2A 25 0A 45 F4 3C AF 44 00 00 54 42 00 00 54 42 00 00 54 42 00 00 54 42 00 00 54 42 00 00 54 42 01 F0 0D 0D 0F 06 0B 0C 04 04 00 9A 5B A9 C2
15.11.2016 17:16:53.790	>>	01 03 01 06 00 01 65 F7
15.11.2016 17:16:53.930	<<	01 03 38
15.11.2016 17:16:53.994	<<	07 30 31 32 20 21 22 50 51 52 C0 B0 12 13 33 34 35 23 24 25 53 54 55 C0 B0 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D1 51
15.11.2016 17:16:53.996	>>	01 03 30 03 00 02 3B 0B
15.11.2016 17:17:05.009	>>	01 03 30 03 00 02 3B 0B
15.11.2016 17:17:05.105	<<	01 03 04
15.11.2016 17:17:05.105	<<	1F 85 6B 40 C2 CE
15.11.2016 17:17:05.106	>>	01 03 01 00 00 01 85 F6
15.11.2016 17:17:16.118	>>	01 03 01 00 00 01 85 F6
15.11.2016 17:17:16.225	<<	01 03 08
15.11.2016 17:17:16.225	<<	01 01 02 0E 07 0B 0C 50 59 72
15.11.2016 17:17:16.226	>>	01 03 00 62 00 01 25 D4
15.11.2016 17:17:27.241	>>	01 03 00 62 00 01 25 D4
15.11.2016 17:17:27.424	<<	01 03 08
15.11.2016 17:17:27.424	<<	00 11 11 0F 02 0B E0 07 BB EE
15.11.2016 17:17:27.441	  	----- Порт закрыт -----

И еще хотелось бы добавить, Карат и Эльф делает один производитель, но при такой же схеме опроса задержек у Эльфа нет.

апну тему, а то может затерялась

Извините за задержку с ответом. Сам прибор отвечает быстро, но ответ теряется преобразователем. Самый простой вариант решения проблемы уменьшить таймаут ожидания ответа в ЛЭРС УЧЕТ, чтобы быстрее регистрировалась потеря пакета и соответственно быстрее отправлялся повторный запрос. Это все что мы можем сделать в данном случае.

Мы внесли исправления в драйвер работы устройства. Исправление войдет в обновление R21.06. После установки обновления считайте данные и сообщите результат.