Автоматизированные системы управления. Введение и нормативные документы. Назначение, состав и структура АС. Производственное предприятие как объект управления. Технологический процесс как объект управления, страница 69

Все блоки образуют два вида тегов: первичные и вторичные.

Первичные обычно связываются со входом и имеют период сканирования. Вторичные обычно посылают или получают данные от предыдущих в цепочке блоков, выполняют расчеты и хранят значения.

Подобным образом формируется БД РВ и в системе ТРЕЙС МОУД, блочные элементы которой представлены функциональными каналами 16-ти подтипов: аналог, дискрет, связь, системный и т.д. Ряд подтипов имеют источники и приемники данных. Из каналов с помощью встраиваемых процедур можно образовывать цепочки для выполнения требуемых функций. Они тоже имеют настройки периода выполнения.

Создание БД РВ

В каждом SCADA- пакете присутствует инструмент для создания БД РВ. Набор функций такого программного инструментария определяется видом и составом элементов БД. Общепринято БД отображать в табличном формате в виде записей. При этом во всех видах инструментария имеются схожие возможности группового редактирования записей.

БД может состоять из одного или нескольких файлов как уникального, так и общепринятых форматов хранения записей.

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

Для создания БД АСУТП на базе пакета КРУГ 2000 используется генератор базы данных из компонента «Среда разработки» этого пакета. Он запускается только при наличии установленного MS Access, так как все результаты проектирования в данном пакете сохраняются как файл базы данных СУБД Acces (файл типа MDB) со всеми возможностями редактирования в указанной СУБД. Копмиляция

В системе iFIX БД РВ создается и редактируется компонентой «Администратор базы данных» (Database Manager). При этом формируется файл формата CVS. Этот файл открывается на узле непосредственно для исполнения. Его можно открыть для просмотра и редактирования в MS Access.  Содержимое БД iFIX, как набор строчных описателей, можно сформировать в MS Excel, а затем перетащить эти записи в окно Администратора. Имеется возможность прямого и обратного экспорта CVS-файлов в GDB-файлы.

В системе Citect БД РВ создается в Project Editor. При этом для каждого проекта автоматически создаётся файловая структура в формате dBase (dbf). Для хранения данных (теги, начальные значения параметров и т.п.) инициализируется около 60 файлов. Эти файлы могут отдельно импортироваться в EXCEL для редактирования или документирования. Возможно редактировать dbf-файлы в других программа для работы с ними.

В Citect встроен гибкий язык программирования Cicode, сравнимый по возможностям с языками Pascal и C. Именно на нем написана сама SCADA-система. Cicode позволяет создавать программы любой степени сложности. Язык Cicode поддерживает, например, 40 операторов для управления алармами, операторы для управления коммуникационными портами, 19 операторов для работы с файлами, 18 SQL функций, 50 операторов для организации работы с трендами и множество других.

Исходный файл на Cicode создается редактором и компилируется вместе с проектом. Это гарантирует быстрое исполнение прикладной программы. Проект всегда компилируется с системой исполнения.

Создание БД РВ в InTouch– это настройка сервера В/В, вызов которого выполняется из окна Application Explorer среды разработки WindowMaker,  и создание скриптов обработки данных в редакторе QuickScript. При этом скрипты, - как строковые записи, - формируются через последовательность выполняемых процедур редактора. Содержательность скриптов определяется их назначением – уровнем скрипта. В этой системе возможности экспорта содержимого БД крайне ограничены.

Элементы экрана выделяются для редактирования или удаления. Выделенные элементы имеют штриховую рамку с квадратными «точками захвата» (контур выделения). При выделении элемента формируется окно его атрибутов. При нажатой клавише Shift можно выделить группу элементов.