Функции ПТК КРУГ-2000



Информационные функции


  • Сбор и обработка значений сигналов, поступающих с датчиков и исполнительных механизмов по физическим линиям.
  • Сбор и обработка значений сигналов и архивных данных, поступающих со сторонних устройств, приборов и систем по цифровым линиям связи.
  • Поддержка 32-х символьных систем кодирования сигналов.
  • Расчёт сигнализационных признаков
    • Нарушения параметрами установленных границ сигнализации (2 предупредительные, 2 аварийные);
    • Нарушение скорости роста значений параметров;
    • Выход за границы шкалы, обрыв, перегрузка и т.д.;
    • Сигнализация по срабатыванию дискретных параметров;
    • Групповая сигнализация по оборудованию и мнемосхемам;
    • Диагностическая сигнализация;
    • Расчёт количества действующих сигнализаций (диагностическая, аварийная, предупредительная);
    • Квитирование сигнализации.
  • Звуковая сигнализация.
  • Выполнение расчётных программ пользователя на контроллерах и серверах БД
    • Выполнение программ пользователя на серверах БД с периодом от 1 сек;
    • Выполнение программ пользователя на контроллерах с периодом от 30 мсек;
    • Выполнение программ пользователя на интеллектуальных модулях ввода / вывода контроллеров с периодом от 1 мсек.
  • Специализированные функции коммерческого учёта тепла и газа.
  • Специализированные функции коммерческого учёта газа.
  • Архивирование значений параметров. Архивирование может проводиться путём:
    • Сохранения в формате ПТК архивов сторонних систем, полученных по различным протоколам как верхнего, так и нижнего (контроллерного) уровня ПТК;
    • Ведение архивов, формируемых на специальных модулях ввода/вывода контроллеров, с дискретизацией от 2 мсек или по условию;
    • Ведение архивов, формируемых на контроллерах, с дискретизацией от 30 мсек или по условию;
    • Ведение архивов, формируемых на серверах БД, с дискретизацией от 1 сек или по условию.
  • Ведение и архивирование протокола сообщений
    • Выдача сообщений о нарушения параметрами установленных границ сигнализации и скорости роста;
    • Выдача сообщений о выходе значения параметра за границы шкалы, обрыв, перегрузка и т.д.;
    • Выдача сообщений о сигнализации по срабатыванию дискретных параметров;
    • Выдача диагностических сообщений;
    • Выдача сообщений о действиях оператора;
    • Выдача сообщений из программ пользователя;
    • Формирование и хранение сообщений в контроллере;
    • Квитирование сообщений;
    • Ведение массива действующих нарушений.
  • Ведение и архивирование отчётов
    • Формирование отчётов по расписанию;
    • Формирование отчётов по команде оператора;
    • Ведение протоколов аварийных ситуаций на контроллерах и на серверах БД;
    • Конвертация отчётов в формат Xcel;
    • Печать отчётов.
  • Визуализация
    • Общие функции
      • Графическое представление информации на одной станции оператора от разных серверов БД (распределённая БД системы);
      • Настройка отображения информации с основного/резервного на данный момент сервера;
      • Многомониторный режим работы;
    • Мнемосхемы и переменные
      • Свободно компонуемые схемы технологических процессов (мнемосхемы);
      • Одновременное отображение нескольких мнемосхем на экране;
      • Bизуализация значений аналоговых и дискретных параметров, единиц измерения, позиций и т.д.;
      • Визуализация таблицы настройки переменных (паспорт переменной);
      • Приборы управления оборудованием;
      • Анимация;
      • Выполнение скриптов;
      • Поиск переменных на мнемосхемах;
      • Диагностические мнемосхемы;
      • Световая сигнализация на мнемосхемах;
      • Переходы между мнемосхемами и рабочими столами;
      • Визуализация информации о пользователях, зарегистрированных в системе.
    • Тренды
      • Одновременное отображение оперативных и архивных трендов (для оператора нет разницы в отображении);
      • Листание трендов вглубь истории до начала без ограничений и дополнительных окон;
      • Поддержка временного интервала между точками трендов до 1 мсек;
      • Вывод на экране тренда любой заданной глубины;
      • Механизмы «сжатия» трендов при отображении количества точек в трендах, превышающего количество экранных пикселей в окне тренда;
      • Независимая от других компонентов системы отрисовка трендов (вывод на экран больших массивов трендов не влияет на основные временные характеристики системы);
      • Одиночные тренды параметров с отображением границ сигнализации;
      • Групповые тренды;
      • Выбор типа сопряжения точек тренда;
      • Масштабирование трендов;
      • Режим светового пера;
      • Выбор временного интервала отображения трендов;
      • Добавление перьев в тренды в режиме on-line непосредственно с мнемосхем.
    • Протокол сообщений
      • Сортировка сообщений;
      • Фильтрация сообщений (по времени возникновения события, по позиции, по статусу и т.д.);
      • Квитирование сообщений;
      • Отображение только действующих нарушений (сквитированных/несквитированных);
      • Печать протокола сообщений (автоматическая и ручная);
      • Поиск переменной, связанной с сообщениями на мнемосхемах;
      • Скрытие сообщений;
      • Конвертация протокола сообщений в формат Xcel.
    • Организация просмотра мнемосхем, протокола сообщений и отчётных документов с использованием web-интерфейса;
  • Визуализация данных на графических панелях, встроенных в шкафы управления
  • Визуализация данных на контроллерах
    • Просмотр протокола сообщений;
    • Просмотр и изменение значений паспортов переменных на контроллерах;
    • Просмотр и изменение значений внутренних переменных контроллеров.
  • Обмен данными между компонентами системы
    • Межсерверный обмен данными;
    • Межконтроллерный обмен данными;
    • Канал связи с контроллерами с передачей сообщений и текущих значений;
    • Канал связи с контроллерами с передачей архивов, ведущихся на контроллерах. Функция используется или для организации обмена информацией по медленным и ненадёжным каналам связи или для ведения архивов быстроменяющихся параметров.

Управляющие функции


  • Выдача сигналов управления (дискретных и аналоговых) на исполнительные механизмы посредством модулей ввода / вывода контроллеров и физических линий связи;
  • Выдача сигналов управления по цифровым интерфейсам через общепринятые протоколы или драйверы, установленные на контроллерах;
  • Выдача сигналов управления через общепринятые протоколы, файл сервер или драйверы, установленные на серверах БД;
  • Организация выдачи команд управления через графические интерфейсы и функциональные клавиатуры;
  • Квитирование, включение/отключение звуковой сигнализации;
  • Реализация «стандартных» готовых алгоритмов ПИД- регулирования;
  • Реализация алгоритмов управления, созданных пользователем на технологическом языке программирования КРУГОЛ (ФБД и СТ) на серверах БД;
  • Реализация алгоритмов управления, созданных пользователем на технологическом языке программирования КРУГОЛ (ФБД и СТ) на контроллерах;
  • Передача команд управления, сформированных пользовательскими программами на серверах БД, в контроллеры;
  • Снятие переменных с опроса в сервере БД;
  • Снятие переменных с опроса в контроллерах;
  • Снятие переменных с сигнализации в сервере БД;
  • Снятие переменных с сигнализации в контроллерах;
  • Включение/выключение каналов связи на серверах БД;
  • Управление схемами резервирования графических клиентов;
  • Управление схемами резервирования серверов БД;
  • Управление схемами резервирования контроллеров.

Функции резервирования


  • Резервирование серверов БД;
  • Резервирование сетей связи между серверами БД и графическими клиентами;
  • Резервирование каналов связи в серверах БД;
  • Резервирование вводов питания 220В в шкафах управления с контроллерами;
  • Резервирование источников питания 24В в шкафах управления с контроллерами;
  • Резервирование сетей связи с контроллерами;
  • Резервирование контроллеров
    • 100% «горячее» резервирование контроллеров;
    • 100% «горячее» резервирование процессорных частей контроллеров;
    • Смешанная схема резервирования.
  • Резервирование модулей ввода/вывода;
  • Резервирование отдельных каналов ввода/вывода;
  • Резервирование шины данных, используемой для опроса модулей ввода/вывода в контроллерах;
  • Резервирование линий связи по интерфейсам RS485 и RS232 при обмене данными между контроллерами и сторонними устройствами;
  • Резервирование сетей связи при межконтроллерном обмене;
  • Резервирование функций поддержания единого времени в системе.

Диагностические функции


  • Диагностика всех сетевых соединений;
  • Диагностика сетевого оборудования;
  • Диагностика источников бесперебойного питания;
  • Диагностика связи между графическими клиентами и серверами БД;
  • Диагностика схемы резервирования серверов БД;
  • Диагностика связи с контроллерами;
  • Диагностика связи с системами и приборами сторонних производителей;
  • Диагностика вводов 220В и источников питания шкафов управления;
  • Диагностика основных параметров процессорных частей контроллеров;
  • Диагностика схемы резервирования контроллеров;
  • Диагностика интерфейсных шин для обмена информацией с модулями ввода/вывода;
  • Диагностика модулей ввода/вывода контроллеров и отдельных входов/выходов на них;
  • Диагностика работоспособности программного обеспечения.

Вспомогательные функции


  • Поддержание единого времени на абонентах системы
    • Функции коррекции системного времени абонентов в соответствии с сигналами ГЛОНАСС/GPS с использованием сервера единого времени TimeVisor;
    • Функции коррекции системного времени абонентов серверами БД;
    • Смешанные схемы коррекции системного времени абонентов
  • Функции автоматического перезапуска
    • Автоматический аппаратный перезапуск серверов БД и станций оператора при срабатывании WatchDog;
    • Автоматический аппаратный перезапуск контроллеров при срабатывании WatchDog.
  • Управление доступом
    • Разграничение доступа к функциям системы по паролям;
    • Возможность ограничения времени доступа по паролям;
    • Возможность запрета одновременной регистрации нескольких пользователей в системе;
    • Фиксация в сообщениях имени пользователя, осуществившего действие;
    • Защита доступа к контроллерам с использованием встроенного firewall при работе в сетях общего доступа;
    • Защита доступа к внутренней сети ПТК посредством firewall;
    • Контроль открытия дверей в шкафах управления с контроллерами.
  • Внесение изменений в систему в реальном времени
    • Добавление переменных и перьев, изменение их атрибутов на серверах БД и в контроллерах в реальном времени без останова системы;
    • Внесение изменений в графические проекты без останова серверов БД;
    • Замена программ пользователя в контроллерах без останова системы реального времени контроллеров;
    • Автоматическая загрузка прикладного программного обеспечения на абоненты ПТК (в том числе и резервируемые).
  • Функции разработки
    • Функции создания БД системы (единая, однократно набираемая база для контроллеров и серверов БД);
    • Функции создания графического проекта;
    • Функции разработки и отладки программ пользователя на языках СТ и ФБД (единая среда разработки для контроллеров и серверов БД);
    • Функции настройки и программирования системы реального времени контроллера.