Token TINS - легкая, и в то же время мощная система сбора информации
и управления технологическими процессами реального времени. Название "TINS" - это "рекурсивная"
аббревиатура, которая расширфровывается как TINS Is Not SCADA.
Изначальная "специализация" TINS - управление системами энергооборудования административных зданий (кондиционирование, отопление, вентиляция и т.п.).
Однако благодаря возможностям гибкой настройки и конфигурирования, программа может быть использована и в других областях применения.
Система состоит из двух модулей - дизайнера (TINS Designer) и среды времени выполнения (TINS Runtime).
С помощью дизайнера разработчики имеют возможность создавать необходимые
проекты (конфигурации), которые выполняются в среде времени выполнения.
Возможности TINS:
- Сбор данных о технологическом процессе
TINS имеет возможность в реальном времени собирать данные с неограниченного числа контроллеров ввода-вывода. Максимальное число портов контроллера - 255, порты могут иметь адреса от 0x00 до 0xFF. Значение, считанное из порта, интерпретируется как набор логических сигналов. Кроме того, подсистема ввода-вывода позволяет оперировать неограниченным числом псевдо-сигналов (виртуальных сигналов).
-
Обработка данных
Введенные данные обрабатываются с помощью набора технологических алгоритмов. В систему встроен специализированный язык для задания технологических алгоритмов. Синтаксис языка основан на синтаксисе популярного языка программирования Pascal. Разработчик может задавать алгоритмы реакции на различные события, происходящие в системе.
-
Визуализация
TINS предоставляет разработчику возможность создавать и настраивать формы для графического представления информации о процессах, проходящих в системе.
-
Сигнализация
При наличии звуковой платы на компьютере оператора TINS может громко подавать сигналы тревоги (тогда, когда это необходимо).
-
Управление
Благодаря гибкости настраиваемого пользовательского интерфейса, разработчик может дать оператору удобные инструменты для оперативного управления процессами, протекающими в технологической системе, и полного контроля над ними. Разработчик может привязывать выполнение определенных управляющих действий к определенным моментам времени (scheduling).
-
Архивирование
Любые параметры технологических объектов могут фиксироваться в архиве с заданной периодичностью. Архив ведется в универсальном формате, что позволяет использовать архивные данные в других программах: проводить статистический анализ, моделирование, прогнозирование. Наличие архива позволит выявить причины (и конкретных виновников) нежелательных событий, случившихся в технологической системе.
-
Безопасность
В TINS встроена система аутентификации и блокировок, которая позволяет разграничивать доступ пользователей к функциям системы.
-
Возможности отладки
TINS позволяет отлаживать разрабатываемый проект в автономном режиме - без непосредственного воздействия на объект управления. Запуская проект в автономном режиме, разработчик может проверить адекватность реакции системы, вручную моделируя внешние воздействия.
-
Контроль ошибок
Подсистема ввода-вывода TINS проверяет корректность значений всех сигналов, поступающих с оборудования. Отфильтровываются помехи и ошибки, вызванные некачественными каналами связи. Кроме того, показания о качестве связи доступны оператору в реальном времени, и в случае критического ухудшения качества (вплоть до полного отсутствия связи) оператор может быстро приять необходимые меры (например, перейти к ручному управлению технологическими объектами).
| Начало работы над проектом: |
февраль 2002 г. |
| Завершение: |
май 2002 г. |
| Текущее состояние: |
проект сдан, система эксплуатируется заказчиком. |
| Технологии: |
Delphi 5 |
|