Пакет TRACE MODE

TRACE MODE – это программный комплекс, предназначенный для разработки, настройки и запуска в реальном времени систем управления технологическими процессами. Все программы, входящие в TRACE MODE, делятся на две группы:

а) инструментальная система разработки АСУ.

б) исполнительные модули (runtime).

Инструментальная система включает в себя три редактора:

а) редактор базы каналов.

б) редактор представления данных.

в) редактор шаблонов.

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

Исполнительные модули - это программы, под управлением которых запускается АСУ, созданная в инструментальной системе. Большинство из них предназначено для организации работы верхнего и административного уровней АСУ, а Микро МРВ, Микро МРВ Модем+ и Микро МРВ GSM+ – для работы в контроллерах нижнего уровня систем управления, естественно, при условии наличия в них операционной системы MS DOS.

Структура проекта описывается и редактируется в редакторе базы каналов и сохраняется в файле конфигурации проекта. Проект TRACE MODE включает в себя программное обеспечение всех входящих в него узлов, которые могут быть связаны между собой по локальной сети, по последовательным интерфейсам, по коммутируемым линиям или по радиоканалу. Проект размещается на каждом узле, при этом наименование поддиректорий его размещения на разных узлах должно быть одним и тем же. Не используемое на узле программное обеспечение может быть удалено из проекта, размещенного на этом узле (например, базы каналов и графические базы других узлов).

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

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

Графическая часть - это совокупность всех экранов для представления данных и супервизорного управления, входящих в графические базы узлов проекта.

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

В рамках создания проекта автоматизации необходимо описать информационные потоки: для контроллеров надо создать и настроить каналы обмена данными с платами УСО, а для АРМ – каналы обмена данными с контроллерами и другими узлами проекта.

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

Для облегчения этой работы в TRACE MODE реализованы следующие шесть механизмов авто-построения баз каналов:

а) создание каналов обмена данными с удаленными узлами текущего проекта.

б) создание каналов обмена данными с платами УСО.

в) создание каналов обмена данными с контроллерами нижнего уровня (не PC-совместимыми).

г) создание каналов при импорте баз данных.

д) создание каналов обмена с OPC- серверами.

е) создание каналов обмена данными с каналами объекта удаленного узла.

В TRACE MODE поддерживаются три типа архивов:

а) локальный СПАД-архив.

б) глобальный архив РЕГИСТРАТОР.

в) отчет тревог.

В данном проекте используются локальный отчет тревог.

Значения канала записываются в СПАД по изменению. При этом в архив добавляется одна запись, фиксирующая новое значения и время. Точность фиксации времени составляет 1 мс.

Отчет тревог служит для записи в ASCII-файл информации об изменении значений атрибутов каналов, сообщения, содержащие тексты из словаря событий, и интерактивные сообщения оператора. Сохранение сообщений в отчет тревог реализовано в виде отдельного потока с более низким приоритетом, чем пересчет базы каналов. МРВ формирует очередь сообщений для записи. Поток архивирования берет данные из этой очереди и записывает их на диск.

Кроме того, используя ODBC, можно сохранять информацию в любые базы данных, поддерживающие этот протокол.

TRACE MODE поддерживает обмен данными с разными контроллерами. Для PC-контролеров обмен реализуется по собственным протоколам TRACE MODE при использовании в них Микро МРВ, а для остальных – по их протоколам. Часть этих протоколов встроена в исполнительные модули TRACE MODE, а часть поставляется опционально в виде динамически загружаемых библиотек.

Информационные потоки в TRACE MODE настраиваются с помощью каналов. Тип, подтип и другие характеристики каналов определяют источники или приемники данных (контроллеры, платы УСО, удаленные узлы, системные переменные и пр.).

В каналах предусмотрена первичная и выходная обработка данных. Все остальные задачи по обработке данных и управлению разрабатываются в виде отдельных программ. Для этого предусмотрены два языка: Техно FBD и Техно IL. Они реализуют стандарт МЭК-1131 и имеют большое количество дополнительных функций.

Язык Техно FBD предназначен для разработки алгоритмов в виде диаграмм функциональных блоков. Созданные на нем программы могут вызываться из процедур каналов.

Программы на Техно IL записываются в виде последовательности инструкций. Этот язык позволяет программировать функциональные блоки для языка Техно FBD и создавать метапрограммы, которые запускаются параллельно с пересчетом базы каналов


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: