![]() |
SmartCADA представляет собой систему мониторинга, управления и сбора данных. Она является ключевой частью программно - аппаратного комплекса, предназначенного для решения задач, связанных с удаленным контролем технологических параметров на промышленных объектах и удаленного управления устройствами.
SmartCADA является гибко настраиваемой системой, позволяющей без переработки программных модулей изменять описание контролируемых объектов, логики обработки измеряемых величин, расчетных формул, логики формирования управляющих воздействий.
Помимо оперативного учета и контроля, система ведет длительную историю динамики переменных параметров, журнал событий.
SmartCADA построена в соответствии с трехуровневой моделью:
Первый (аппаратный) уровень - аппаратные средства, реализующие логику работы с физическими датчиками. Данный уровень представляет собой набор специализированных контроллеров, различных производителей. Аппаратный уровень может быть разделен на несколько подуровней, за счет использования специализированных устройств, самостоятельно опрашивающий группу подключенных контроллеров и буферизирующих полученные данные.
Средний уровень - набор программ-драйверов, реализующих обмен информацией с нижним уровнем системы. Для каждого типа специализированного контроллера разрабатывается своя программа-драйвер, в которую "зашивается" протокол обмена данными с устройством. Драйвер имеет свои настройки, которые определяют дисциплину опроса удаленных устройств - набор выполняемых команд, периодичность опроса, количество повторов, время time-out. Программа-драйвер должна буферизировать получаемую с удаленных устройств информацию, и выдавать ее по запросам программ верхнего уровня.
Программы верхнего уровня передают драйверам свои запросы, и получают данные в определенном формате, который далее именуется "открытым интерфейсом". Открытый интерфейс разработан на основе протокола Modbus фирмы Modicon (http://www.modicon.com/). Верхний уровень - набор программ, служащих для организации рабочего места диспетчера:
- Программа - конфигуратор, позволяющая задать описание системы.
- Программа мониторинга, реализующая отображение состояния измеряемых параметров на компьютере диспетчера, формирование управляющих воздействий, хранение информации.







