Основные понятия, используемые в TRACE MODE при разработке проектов автоматизации, описывают структуру информационных потоков, структуру данных и процедуры их обработки, основные элементы и подходы к разработке средств визуализации состояния технологического процесса и управления им (создание человекомашинного интерфейса). К ним относятся: проект; узел; канал; объект; алгоритм обработки; автопостроение; экран.
Проект системы управления в TRACE MODE — это совокупность всех математических и графических компонентов ПО для операторских станций и контроллеров одной АСУ ТП, объединенных информационными связями и единой системой архивирования.
Проект включает в себя ПО для всех используемых АРМ и контроллеров — узлов проекта. Математические и графические компоненты их программного обеспечения одновременно загружаются в редакторы. Это делает проект прозрачным для разработчика и облегчает настройку взаимодействия узлов проекта и обмена данными.
Проект может быть масштабным и содержать сотни узлов, а может включать в себя только один контроллер или операторскую станцию.
Структура проекта описывается и редактируется в редакторе базы каналов (рис. 5 на стр. 18) и сохраняется в файле конфигурации проекта. Структура проекта включает в себя перечень узлов — операторских станций и контроллеров, работающих под управлением TRACE MODE.
Создание и редактирование графической составляющей проекта осуществляется в редакторе представления данных (рис. 6 на стр. 19). Структура проекта представлена здесь в виде дерева, корневыми элементами которого являются имена узлов, а вложенными — имена групп и экранов.
Узел — это любое устройство, в котором запущено программное обеспечение TRACE MODE, реализующее серверные функции. Это может быть контроллер, операторская или архивная станция.
Узлы одного проекта могут быть связаны между собой по локальной сети, по последовательным интерфейсам, по коммутируемым линиям или по радиоканалу.
Чтобы создать новый узел, надо выполнить команду Создать из меню Узлы. При этом на экране появится диалог (рис. 7), в котором для создаваемого узла надо указать тип и задать имя (до 20 символов без пробелов). Тип узла определяет, какой монитор будет использован для его запуска, а также механизмы автопостроения его базы каналов.
Все узлы подразделяются на четыре класса. Класс узла определяет его информационную мощность и уровень системы управления, на котором он будет использоваться.
Первый класс включает в себя перечень узлов нижнего уровня систем управления. Для запуска этих узлов используются микроМРВ или микроМРВ модем+. Все эти узлы имеют следующую информационную мощность: 4096 каналов, 1024 объекта, 1024 FBD-программы.
Второй класс включает в себя типы узлов, которые имеют малую и среднюю информационную мощность. Механизм автопостроения по умолчанию для них не предусмотрен. Узлы данного класса следует использовать для создания АРМ оператора небольших промышленных установок.
Третий класс содержит узлы большой информационной мощности. Их можно использовать для АРМ операторов и администраторов практически для любых объектов, за исключением, может быть, самых крупных. Методом автопостроения у них является связь с удаленными узлами. Тип связи определяется типом узла. Это может быть последовательный интерфейс (протокол М-LINK), локальная сеть (протокол I-NET или ОРС). Кроме того, в этот класс входит узел глобального регистратора, используемого для создания архивных станций. Для запуска этих узлов могут использоваться МРВ, NetLink МРВ и монитор глобального регистратора (для архивных станций) соответствующей мощности.
Четвертый класс включает в себя самые мощные типы узлов. В него входят узлы для создания АРМ операторов и администраторов, архивных станций и глобальных регистраторов.
После создания нового узла в рабочем поле редактора появляется его изображение, включающее в себя его имя и графический идентификатор, соответствующий установленному типу (рис. 8).
Для настройки параметров узла или редактирования его базы каналов надо выделить его в окне структуры проекта. Чтобы настроить параметры выделенного узла, надо нажать правой кнопкой мыши (ПК) на его изображении, а для перехода к редактированию базы каналов — ЛК (рис. 9).
Окно для настройки параметров узлаДля каждого узла настраиваются:
— скорость обработки параметров;
— параметры архивации событий;
— права доступа;
— сетевые параметры для связи с другими узлами проекта;
— параметры связи с нижним (контроллерным) уровнем и т.д.
Для каждого узла проекта создается база данных реального времени. В TRACE MODE она называется базой каналов и имеет иерархическую структуру. Основным элементов базы является канал.
Базой каналов в TRACE MODE называется совокупность всех каналов, математических объектов, FBD-программ и IL-программ, созданных для одного конкретного узла.
Базы каналов сохраняются в файлы с расширением dbb. По умолчанию файлу базы каналов создаваемого узла присваивается имя, образованное из имени узла. Имена базы каналов и рисунка не должны содержать пробелов. Изменение имени файла базы каналов для узла доступно из бланка Основные диалога Параметры узла.
При переходе к редактированию базы каналов запускается процедура автопостроения. После настройки новых связей для автопостроения осуществляется вход в окно редактирования узла, показанное на рис. 5 (стр. 18).
Каналы одной базы могут группироваться по заданным признакам или произвольно. Такие группы называются объектами базы каналов.
Объектом базы каналов называется совокупность каналов, которой приписан определенный набор свойств и атрибутов. Объекты допускают групповые операции над атрибутами каналов в процессе их редактирования и при работе в реальном времени.
Объект базы каналов имеет следующий набор параметров:
— имя;
— графический идентификатор;
— подчиненность;
— загружаемость;
— состояние его каналов при старте.
Они настраиваются в диалоге Параметры объекта (рис. 10).