Система Реального Времени Контроллеров  (СРВК)

Среда исполнения контроллеров на базе IBM PC-совместимых процессоров, процессоров архитектуры Xscale и ARM9. Система реального времени контроллеров позволяет выполнять произвольные программы Пользователей, разработанные в среде разработки ИСР КРУГОЛ™, и реализует функции управления объектом, а также функции сбора, хранения и обработки информации.

Высокая надежность

СРВК использует целый комплекс технических решений, направленных на повышение надежности программно-аппаратного комплекса, в составе которого функционирует система реального времени контроллера:

  • Диагностика каналов связи и возможность их 100% горячего резервирования
  • Резервирование модулей ввода/вывода (включая возможность 100%  резервирования)
  • 100% «горячее» резервирование процессоров на 1-м контроллере
  • 100% «горячее» резервирование контроллеров
  • Обеспечение «безударного перехода» при переключении с основного на резервный контроллер
  • Поддержка кластерной архитектуры с дублированием контроллеров
  • Хранение архивов на контроллере
  • Самодиагностика контроллера
  • Автовосстановление ПО контроллера
  • Остановка системы по сигналу от ИБП
  • Коррекция системного времени  

Легкость программирования и отладки

Программирование логического контроллера осуществляется в интегрированной среде разработки на языке КРУГОЛ™ в соответствии со стандартом МЭК 61131-3.
Технологический язык программирования КРУГОЛ обеспечивает:

  • интеграцию с БД СРВК (доступ к значениям переменных и их атрибутов)
  • создание и анализ трендов СРВК контроллера
  • формирование и вывод сообщений в «Протокол событий»
  • выполнение арифметических и логических операций
  • выполнение математических функций
  • реализацию таймеров и выполнение операций с ними
  • ветвление программы по условию
  • циклы с явным выходом
  • многократную вложенность структур языка
  • досрочное прерывание выполнения блока программы по условию
  • создание архивов данных.

Библиотека функций языка КРУГОЛ значительно ускоряет разработку проектов за счет использования готовых алгоритмов.  
Функция «Автоконфигурация» позволяет автоматически создать файл конфигурации модулей контроллера.
Отладка «без остановки контроллера» дает возможность вносить изменения в программу пользователя, не прерывая работу подключенного оборудования.

Функции ПИД-регулирования

Контроллеры под управлением СРВК позволяют легко и быстро создавать контуры ПИД-регулирования (в том числе каскадного и многосвязного). Пользовательские алгоритмы, разветвленная система сигнализаций, функции «динамических» и «статических» балансировок, компенсации люфтов, а также множество других дополнительных настроек позволяют реализовать самые разнообразные системы регулирования.

Межконтроллерный обмен

Обеспечивает обмен данными между контроллерами в распределенных системах по локальной вычислительной сети.  Процесс межконтроллерного обмена производит проверку на изменение передаваемых параметров с заданным интервалом времени, в том числе доступен режим с частотой цикла контроллера.

Функция регистрации аварийных ситуаций

Функция регистрации аварийных ситуаций обеспечивает возможность сохранения заранее заданных параметров в определенном интервале времени в предаварийном и послеаварийном протоколах при возникновении внештатной ситуации.

СРВК зарекомендовала себя в качестве среды исполнения контроллеров с высочайшим уровнем надежности. Контроллеры под управлением СРВК используются на многих опасных объектах крупных компаний в энергетике, нефтеперерабатывающей, газовой и химической отраслях промышленности.

Широкие коммуникационные возможности

СРВК поддерживает большой список драйверов для информационного обмена с различными приборами и устройствами, подключенными к контроллеру.

Поддерживается возможность организации информационного обмена по медленным и неустойчивым каналам связи. Телемеханический канал связи (соответствует ГОСТ Р МЭК 60870-5-104) обеспечивает устойчивую передачу данных по медленным и ненадежным линиям связи между контроллерами и SCADA-системой. В сочетании с возможностью передачи архивов, хранящихся на контроллере, телемеханический канал обеспечивает доступ к данным даже при частых разрывах линии связи и низкой скорости информационного обмена.

Кроме того, для обмена данными с системами верхнего уровня сторонних производителей возможно применение одного из стандартных протоколов обмена  (например, MODBUS) или OPC-сервера СРВК. OPC-сервер СРВК минимизирует передаваемый трафик, что уменьшает совокупную стоимость владения системой, использующей GSM/GPRS или спутниковые каналы связи.

Совместимость версий ПО разработки НПФ "КРУГ" см. в разделе загрузка

Подробнее: основные принципы работы СРВК