НТЛ Элин

Комплекс ThermoChron Computer System (TCCS)
(проект)

Наиболее эффективную поддержку системы мониторинга, состоящей из нескольких устройств ТЕРМОХРОН, соединенных между собой проводной 1‑Wire‑магистралью, которая подключена через адаптер мастера 1‑Wire‑сети к персональному компьютеру, выполняет комплекс TCCS (ThermoChron Computer System). Основой комплекса TCCS является специализированная одноименная программа ThCh_CS (ThermoChron Computer System), которая реализует разнообразные функции по обслуживанию устройств ТЕРМОХРОН в составе 1‑Wire‑сети. Программа ThCh_CS обеспечивает оперативное обслуживание проводных систем мониторинга, составленных из 16 или меньшего числа регистраторов типа DS1921# любых модификаций. Она работает в резидентном режиме, привлекая внимание оператора только специальными действиями (звук, вывод всплывающих окон и т.д.) к фактам нарушения температурой, регистрируемой “таблетками”‑логгерами, предварительно заданных контрольных пределов.

Информационное взаимодействие между логгерами‑абонентами сети устройств ТЕРМОХРОН и программой ThCh_CS реализуется либо посредством адаптеров мастера 1‑Wire‑сети типов ML97U, ML97G, ML97L для COM‑порта PC, либо посредством адаптеров мастера 1‑Wire‑сети типов ML94R, ML94F, ML94L для USB‑порта PC. При этом передача данных по 1‑Wire‑магистрали осуществляется со стандартной скоростью (16,3 кбит/с), т.е. без использования режима ускоренного обмена Overdrive. Программа ThCh_CS позволяет изменять параметры схемы активной подтяжки 1‑Wire‑магистрали для адаптеров мастера 1‑Wire‑сети, построенных на базе микросхемы‑драйвера DS2480B (для ML97U и ML97G) или на базе микросхемы‑драйвера DS2490 (для ML94R и ML94F). Индивидуальная реализация программы ThCh_CS, специально подготовленная для работы на компьютере в паре с тем или иным конкретным адаптером мастера 1‑Wire‑сети, выбранного пользователем типа, образуют аппаратно‑программный комплекс TCCS.

Программа ThCh_CS позволяет выполнять обслуживание 1‑Wire‑сетей устройств ТЕРМОХРОН, как с линейной, так и с радиальной топологией. Сети с радиальной топологией состоят из нескольких отдельных локальных ветвей, каждая из которых включает несколько логгеров‑абонентов, соединенных в линейную структуру. Для поддержки локальных ветвей сетей устройств ТЕРМОХРОН, построенных в соответствии с радиальной топологией, программа ThCh_CS оснащена специальными функциями управления ветвлениями 1‑Wire‑магистрали, реализуемыми посредством переключения одного или нескольких коуплеров модификаций ML#09#.

Визуальная оболочка, реализующая интерфейс между программой ThCh_CS и пользователем (оператором комплекса), отображает все индивидуальные идентификационные номера логгеров‑абонентов 1‑Wire‑сети устройств ТЕРМОХРОН, ведомой комплексом TCCS, а также их символьные идентификаторы, содержащие краткие описания контрольных точек, в которых расположен каждый iB‑регистратор. Сформированные оператором символьные идентификаторы сохраняются в ярлыке (дополнительной памяти) устройств ТЕРМОХРОН, составляющих сеть регистраторов. Кроме того, пользователь может сформировать имя системы мониторинга, которое затем будет сохранено программой ThCh_CS в ходе отработки очередной процедуры архивации файлов данных, зафиксированных в памяти каждого из логгеров‑абонентов обслуживаемой сети.

Для каждого из логгеров‑абонентов сети устройств ТЕРМОХРОН программой ThCh_CS в реальном масштабе времени поддерживается режим оперативного графического отображения результатов, накопленных в буфере последовательных отсчетов. Для того чтобы обеспечить графическое представление процесса изменения температур, фиксируемых каждым из логгеров‑абонентов, программа ThCh_CS разворачивает 4 отдельных окна, в каждом из которых может быть отображено до 4 кривых разного цвета, связанных с одним из назначенных пользователем логгеров‑абонентов. Графики отображения данных автоматически модифицируются программой в реальном времени при изменении содержимого памяти каждого из устройств ТЕРМОХРОН ведомой комплексом TCCS 1‑Wire‑сети. Количество точек развертки графического изображения температур по временнoй оси определяется оператором.

В соответствии с заданным оператором темпом программа ThCh_CS выполняет периодический опрос устройств ТЕРМОХРОН ведомой комплексом TCCS системы мониторинга и сохраняет собранную ими информацию на жестком диске компьютера в виде файлов данных. Эти файлы затем могут быть обработаны средствами программы ThCh_R комплекса TCR или её свободно доступной демонстрационной версией, а также свободно доступными макросами ThCh_Pr или ThCh_MG для популярного табличного процессора MS Excel. Однако наиболее удобен в таких случаях макрос iBDL_Sys, специально разработанный для графического представления данных, зарегистрированных сетью, состоящей из нескольких iB‑регистраторов.

Программа ThCh_CS позволяет выполнять синхронное задание новых значений установочных параметров для всех логгеров‑абонентов системы мониторинга ведомой комплексом TCCS. При этом общими параметрами являются: частота регистрации, синхронизация часов/календаря, величина задержки старта регистрации, тип режима заполнения буфера последовательных отсчетов. Индивидуальными для каждого из логгеров‑абонентов 1‑Wire‑сети устройств ТЕРМОХРОН являются только значения параметров контрольных пределов.

Программа ThCh_CS также осуществляет общий перезапуск или консервацию всех логгеров‑абонентов ведомой комплексом TCCS 1‑Wire‑сети устройств ТЕРМОХРОН. Кроме того, реализован режим просмотра значений основных параметров каждого из логгеров‑абонентов системы мониторинга. Этот режим наиболее полно характеризует особенности текущего состояния оборудования системы мониторинга ведомой комплексом TCCS.

Однако все‑таки основной функцией, реализуемой программой ThCh_CS, является контроль нарушений температурами, регистрируемыми логгерами‑абонентами сети устройств ТЕРМОХРОН, ведомой комплексом TCCS, заранее назначенных для каждого из них контрольных пределов и отработка заданной реакции на эти нарушения. Причём оператор может назначить действия, которые автоматически должна исполнить программа ThCh_CS после обнаружения взведенного флага нарушения того или иного предела. При этом отдельно реализуется каждая функция, выбранная оператором из трёх отдельных списков:

  • Список функций, связанных с продолжением работы системы мониторинга:
    • Никаких действий,
    • Перезапуск всех логгеров‑абонентов 1‑Wire‑сети устройств ТЕРМОХРОН с прежними параметрами,
    • Прекращение работы всех логгеров‑абонентов 1‑Wire‑сети устройств ТЕРМОХРОН.
  • Список функций, связанных сохранением данных, накопленных логгерами‑абонентами сети:
    • Никаких действий,
    • Сохранение на диске компьютера комплекса TCCS файла данных, считанных из памяти устройства ТЕРМОХРОН, зафиксировавшего нарушение контрольного порога,
    • Сохранение на диске компьютера комплекса TCCS файлов данных, накопленных всеми логгерами‑абонентами 1‑Wire‑сети устройств ТЕРМОХРОН,
    • Cохранение на диске компьютера комплекса TCCS только содержимого окна‑журнала нарушений в виде символьного файла,
    • Отправка электронных писем с пристёгнутым к ним файлом данных, накопленных логгером‑абонентом 1‑Wire‑сети устройств ТЕРМОХРОН, зафиксировавшим нарушение контрольного порога, на заранее оговоренные Email‑адреса (если компьютер подключен к сети Интернет),
    • Отправка файла данных, накопленных логгером‑абонентом 1‑Wire‑сети устройств ТЕРМОХРОН, зафиксировавшим нарушение контрольного порога, на заданный FTP‑сервер (если компьютер подключён к сети Интернет).
    • Отправка электронных писем с пристёгнутыми к ним файлами данных, накопленных всеми логгерами‑абонентами 1‑Wire‑сети устройств ТЕРМОХРОН, на заранее оговоренные Email‑адреса (если компьютер подключен к сети Интернет),
    • Отправка файлов данных, накопленных всеми логгерами‑абонентами 1‑Wire‑сети устройств ТЕРМОХРОН, на заданный FTP‑сервер (если компьютер подключен к сети Интернет).
  • Список функций, связанных с особенностями сигнализации:
    • Фиксация по времени аварийной ситуации в специальном окне‑журнале,
    • Вывод предупреждающего окна на экран,
    • Выдача однократного звукового сигнала,
    • Выдача звукового сигнала, периодически повторяющаяся раз минуту,
    • Отправка электронного письма с коротким сообщением на заранее оговоренные Email‑адреса (если компьютер подключен к сети Интернет).

Кроме того, программа ThCh_CS реализует механизм временнoй фильтрации нарушений, фиксируемых логгерами‑абонентами сети устройств ТЕРМОХРОН, и механизм квитирования, обеспечивающий разрешение ситуаций, связанных с необходимостью подтверждения оператором факта фиксации им нарушения контрольных пределов.

Предполагается, что поставка штатных вариантов программы ThCh_CS под различные варианты адаптеров мастеров 1‑Wire‑сети производства НТЛ "ЭлИн" начнётся в конце 2013 года.

Наверх