При опросе части приборов КАРАТ-2001, не всех, всегда результатом являтся “Ошибка чтения данных с устройства”. При этом данные с прибора успешно попадают в базу, ошибка в журнале фиксируется уже после чтения и записи в базу данных.
Мы проанализировали присланные журналы и не выявили какой либо разницы в запросах к приборам. По какой причине один прибор отвечает корректно, а другой нет, вопрос открытый. Возможно ситуация связана с тем, что проблемный прибор опрашивается в начале часа и возвращает ответ отсутствия данных за предыдущий час.
Вы можете попробовать сместить время опроса таких приборов на боле позднее в течении часа. Например, опрашивать их в 30 минут текущего часа, когда часовая запись за предыдущий час уже точно должна быть сформирована.
Единственное ошибка “Длина ответа на запрос данных по параметрам 3 байт, должна быть не менее 8 байт” не должна с первого раза останавливать опроса. У нее должно быть несколько попыток и только по их истечении при условии возникновения других ошибок опрос должен останавливаться.
Конкретно этот недочет мы можем исправить, но для этого нам нужен доступ к прибору учета. Пожалуйста, уточните можем ли мы воспользоваться параметрами доступа из приложенного журнала с ошибкой? Если да, приложите скриншот с настройками привязки ячеек по какой либо из точек, к которым привязан рассматриваемый прибор.
Спасибо за обращение! Мы поставили в план работ исправление ошибки остановки опроса после первого возникновения предупреждения “Длина ответа на запрос…”. Как только она будет исправлена, обязательно сообщим в каком обновлении будет доступно исправление.
Дополнения по изначальному вопросу. Как выяснилось описываемая ошибка возникает при чтении часового архива ошибок, а не самих часовых данных. То есть прибор возвращает некорректный ответ. Нам не удалось произвести опрос почасового аварийного архива прибора заводской программой через предоставленное подключение. Точнее нам не удалось даже добавить его в список приборов в заводской программе, так как не удалось считать его конфигурацию.
Пожалуйста, попробуйте опросить почасовой аварийный архив рассматриваемого прибора заводской программой, например, за вчерашний день и покажите результат этого опроса.
Еще один момент: в приложенном журнале опроса без ошибок у вас фигурирует протокол “КМ-01 (XModem)”, тогда как ошибка возникает при опросе по протоколу “КМ-02 (XModem)”. Уточните, пожалуйста, имеются ли у вас модемы “КАРАТ мод.2001”, часовые данные которых успешно опрашиваются по протоколу “КМ-02 (XModem)”?