Описание модулей системы реального времени контроллеров (СРВК)
Модульная структура СРВК позволяет выбрать те компоненты, которые необходимы пользователю.
| Название модуля | Назначение |
|---|---|
| Базовый | В состав базовой версии среды исполнения контроллеров входят:
|
| Проф-1 | Проф-1 - «горячее» резервирование процессоров на одном контроллере. Помимо всех функций базовой версии, включает функции, обеспечивающие автоматическое резервирование процессорной части без дублирования модулей ввода/вывода. Основными функциями модуля резервирования процессоров являются:
|
| Проф-2 | Проф-2 - «горячее» резервирование контроллеров. Помимо всех функций базовой версии включает функции, обеспечивающие 100% автоматическое резервирование контроллеров. Основными функциями резервирования контроллеров являются:
|
| Межконтроллерный обмен | Модуль межконтроллерного обмена предназначен для создания распределенных систем с использованием обмена данными между несколькими контроллерами. Модуль выполняет следующие функции:
|
| Резервирование сети | Модуль производит диагностику сети Ethernet для связи с сервером БД/АБД, регистрацию неисправностей сети и обеспечивает возможность автоматического перехода на резервную сеть в случае отказа одного из каналов связи. |
| Регистрация аварийных ситуаций (РАС) | Модуль РАС используется для регистрации аварийных ситуаций в контроллере, т.е. для сохранения заранее заданных параметров в определенном интервале времени при возникновении аварийной ситуации. Модуль обеспечивает период регистрации от 50 мс. Модуль выполняет следующие функции:
|
| Функция регулирования | Модуль обеспечивает поддержку регуляторов. Позволяет создавать контуры ПИД-регулирования (в том числе каскадного и многосвязного). Пользовательские алгоритмы, разветвленная система сигнализаций, функции «динамических» и «статических» балансировок, компенсации люфтов, а также множество других дополнительных настроек позволяют реализовать самые разнообразные системы регулирования. |
| Хранение архива на контроллере | Позволяет формировать и сохранять архивы в памяти контроллера. Архивы могут сохраняться как в оперативной, так и в энергонезависимой памяти контроллера в зависимости от решаемой задачи. |
| ТМ-канал | ТМ-канал позволяет организовать информационный обмен по медленным и неустойчивым каналам связи. Идеально подходит для связи с устройствами по радиоканалу или GSM/GPRS-каналу низкого качества и т.п. |
| Библиотека драйверов нижнего уровня | Позволяет организовать информационный обмен между контроллером под управлением СРВК и разнообразными приборами, модулями ввода/вывода, панелями операторов, а также контроллерами под управлением собственных ОС, таких как Omron, CIU 850 серии и т.д. Многие из драйверов обладают дополнительным функционалом, например, позволяют использовать резервируемые каналы связи, считывать архивы приборов и т.д. |
| Функции учета тепла, газа и нефтепродуктов | В состав библиотеки функций языка КРУГОЛ могут включаться функции учета энергоресурсов не только на верхнем уровне, но и на контроллере. Для ряда контроллеров функции сертифицированы и возможно их использование в системах коммерческого учета. |
Состав базового модуля СРВК
| Модуль связи со станцией оператора | Обеспечивает обмен данными станции оператора (сервера БД/АБД) со средой исполнения контроллера. |
| Модуль связи со станцией инжиниринга | Обеспечивает выполнение со станции инжиниринга следующих функций:
|
| Драйверы плат ввода/вывода | Обеспечивают измерение и диагностику недостоверности сигналов, поступающих на каналы ввода/вывода, диагностику работоспособности плат контроллера. Для контроллеров с поддержкой Plug & Play осуществляет подключение плат контроллера «на ходу». |
| Сервер базы данных реального времени | Обеспечивает все необходимые функции по обработке переменных среды исполнения в зависимости от типа переменных, их верификацию, а также восстановление последних значений переменных после перезагрузки среды исполнения. Правильность технологического процесса обеспечивается с помощью выполнения программ пользователя на языке КРУГОЛ, который поддерживает более 170 встроенных функций. |
| Служба автовосстановления | Контролирует правильность функционирования среды исполнения. |
| Модуль визуализации | Предназначен для отображения разнообразной информации о контроллере, параметрах среды исполнения, значениях переменных; позволяет в реальном времени изменять значения переменных и настройки среды исполнения. Модуль визуализации поддерживает работу как с удаленным терминалом, так и с подключенным непосредственно к контроллеру монитором и клавиатурой. |