Сохранять длительность НС из архивных записей ТСРВ-024М+

Здравствуйте! Выход R13 случился, хотелось бы узнать - когда запланирована работа с ТСРВ, получение НС из архивов, а не из журналов?

В R13 добавлено чтение архива ошибок, а так же его получение через Lers Framework.

Ваш вопрос о поддержке считывания архива ошибок именно для прибора ТСРВ?

Чтение архива ошибок для ТСРВ будет добавлено в одном из обновлений R13. Давайте сначала определим с какого прибора мы начнём, чтобы “обкатать” эту технологию. Для какой модели ТСРВ вы бы хотели получить такой функционал в первую очередь?

ТСРВ024М+, я описание приводил на форуме, по любым вопросам обращайтесь.

Если нужно, мы можем поставить вычислитель на окно и открыть его для доступа с вашей стороны.

Здравствуйте! Начата ли работа с ТСРВ024М(М+), нужна ли какая то помощь?

Сейчас разработчик в командировке, будет на следующей неделе.

Антон, добрый день! Мы с Вами на семинаре кое что проговорили по поводу реализации ТСРВ024М+ в первую очередь. Просто хотел бы еще раз акцентировать внимание, дабы всем все было понятно.

*** Исправил ошибки!
Тпр[n]1 - Время простоя при пропадании питания (НС №0)
Тпр[n]2 - Время простоя при отказе датчиков (НС 1,2,3,4,5,11 - ТСРВ024М(М+))
Тпр[n]3 - Время простоя при действии НС (НС №26 - дельта температуры)
Тпр[n]4 - Время простоя при работе в режиме “Работа” или “Наладка”

где n=1,2,3

описаны на Рис 1, они для М+ получили нарастающий итог, то есть общее время которое ведется в данных полях архива помимо всего еще имеет

Тпр[n]1_Итог
Тпр[n]2_Итог
Тпр[n]3_Итог
Тпр[n]4_Итог

Это очень важно реализовать, потому что имея интеграторы по НС мы можем посчитать общее время простоя (интегратор) сложив данные значения.

Так как в М+ приборе архив был сокращен (уменьшено количество флагов НС с 32 до 15), то данные поля единственный способ охарактеризовать скажем НС0 - отключения питания (Тпр[n]1) по времени действия, так же как флаги НС 1,2,3 (Тпр[n]2). Отдельно идет Тпр[n]4 - время действия при смене режима работы (В Наладку)

Если будет потребность в подключение к ТСРВ024М+, мы можем настроить для Вас прибор и дать доступ.

Да, потребуется. Мы приступим к работам на следующей неделе. Доступ понадобится со вторника.

Хорошо, пишите на какой порт повесить, прибор сделаем.

85.15.66.41:2070

Ещё нужна будет модель, серийный номер и идентификатор контроллера.

Здравствуйте, Антон! сделали прибор ТСРВ024М+ №107314, АССВ-030 id:1111, +79229629663
если не на связи будет, попробуйте голосовым вызовом.

Вам удалось связаться с прибором? Мы сымитировали ряд НС: отключение питания №0 и дельта температур №26

Да, удалось и мы считали эти НС.

Сразу предупрежу, что есть один нюанс в чтении длительности этих НС. Длительности НС с кодами НС0 - НС31 прибор сохраняет как длительность за сутки. Они будут сохранены при чтении.

Длительность же НС по отсутствию питания сохраняется нарастающим итогом. У нас пока нет возможности рассчитать длительность НС за сутки по нарастающему итогу.

В будущих версиях этот параметр в любом случае будет считан, так как он теперь является обязательным по новым правилам. Наработка за сутки из нарастающего итога так же будет рассчитываться. Но на первом этапе НС0 будет сохранена без длительности.

Все понятно. Давайте будем двигаться в данном направлении. В любом случае мы в отчетах сможем выделать НС 0 и время действия (рассчитаем), так как если есть НС0, то никаких иных НС быть не может вычитаем 24-фактическое время работы за сутки и получаем значение на НС0

вопрос еще тогда по полям
Тпр[n]1 - Время простоя при пропадании питания (НС №0)
Тпр[n]2 - Время простоя при отказе датчиков (НС 1,2,3,4,5,11 - ТСРВ024М(М+))
Тпр[n]3 - Время простоя при действии НС (НС №26)
Тпр[n]4 - Время простоя при работе в режиме “Работа” или “Наладка”

они как раз идут нарастающим итогом, очень важно получать время действия в связи с переходом в режим Наладка, это возможно?

Ну и как я ранее говорил, сумма значений этих полей дает Тнр - время не работы, а если брать интеграторы по данным полям, то сумма дает интегратор на Тнр

Еще одна поправка для М+: НС1,2,3 и время их действия записывается в поле НС №4, так как они относятся к расходомеру и их наличие одновременное невозможно.

Алгоритм прост - если поле НС4<>0 и есть один из флагов 1 или 2 или 3, то выводим флаг 1 или 2 или 3 и время действия будет по полю НС4


В нашем протоколе обмена сказано следующее:


| 24 | Счетчики времени действия по отдельной НС | Мин. | Unsigned int | 8 ОТ + 7 НС См. п. 7.

п.7 Точно такой же как у вас на скриншоте.

Алгоритм сохранения длительности сейчас такой. Если указана длительность для 1го ОТ, который зависит от нештаток НС4, НС3, НС2, НС1, то для всех этих НС, которые есть в сборке, будет выставлено одинаковое время.

Остальные 14 длительностей НС точно так же сохраняются для тех НС, которые указаны в группах в п.7

Все верно, спасибо!

На нашем сайте доступно обновление R13.09, в котором для ТСРВ-024М+ реализовано сохранение ошибок из архивных записей.