Редакторы WinCC (Project_WinCCEditors) 09.99
4-72
WinCC Руководство по конфиг урации
C79000-G8276-C158-01
4.2.1 Бито вая процедура сообщения (ex_3_chapter_02.pdl)
Постановка задачи
Системой регистрации аварийных сообщений должны ко нтролироваться чет ы ре
двигателя. Ошибки отображаются путем установки различных битов внутри тега,
назначенного каждому двигателю. Статус сообщений для двигателей хранится во
внутренних тегах. Изображение двигателя должно изменяться в зависимости от
статуса сообщения.
Сообщения должны отображаться в окне сообщений.
Концепция реализ ации
В системе регистрации аварийных сообщений необходимо создать несколько
сообщений, относящихся к четырем контролируемым двигателям.
Окно сообщений реализуется в графическом дизайнере с использованием
элемента управления аварийными сообщениями WinCC Alarm Control.
Отдельные двигатели отображаются при помощи нескольких Standard Objects
(Стандартных объектов). Изменения изображений двигателей при различных
стат усах сообщений реализуются с помощью процедур Си.
Создание необходимых тегов
Шаг Процедура: Создание необходимых тегов
1 Создание двенадцати тегов типа Unsigned 16–Bit Value (16–битная величина
без знака) в менеджере тегов.
Четыре тега использу ются в качестве тегов событий. В данном примере это
теги U16i_ex_alg_00, U16i_ex_alg_03, U16i_ex_alg_06 и U16i_ex_alg_09.
Четыре других тега используются в качестве тегов состояний, это теги
U16i_ex_alg_02, U16i_ex_alg_05, U16i_ex_alg_08 и U16i_ex_alg_11.
Оставшиеся теги U16i_ex_alg_12, U16i_ex_alg_13, U16i_ex_alg_14 и
U16i_ex_alg_15 являются тегами подтверждения.
Блоки сообщений
Сообщение сост оит из различных блоков. Их можно разбить на три категории:
Системные блоки (System Blocks): Они содержат системные данные, которые
устанавливаются системой Alarm Logging. Это дата, время, отчетная
идентификация и т.д.
Блоки значений процесса (Process Value Blocks): Они включают значения,
возвращаемые технологическим процессом, например, критические уровни
заполнения, температуры, и т.д.
Пользовательские текстовые блоки (User Text Blocks): Тексты,
представляющие собой общую и справочную информацию, например,
объяснения ошибок, причины сообщений, адреса ошибок и т.д.