Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции САиУ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
11.49 Mб
Скачать

Управляемое процессом архивирование значений процесса

Введение

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

Режим работы

Рис.8.5.

В WinCC (B) теги процесса соответствуют определенным значениям процесса в памяти системы автоматизации (A). После того как начинается работа в режиме исполнения, значения процесса, подлежащие архивированию, считываются (1) и записываются в сконфигурированный тег кодовой посылки в виде двоичных данных.

Компонент исполнения архивной системы (C) обрабатывает значение тега кодовой посылки:

• DLL обработки (2) – это часть системы архивирования, которая декодирует двоичные данные тега кодовой посылки.

Декодированные значения процесса записываются в архивную базу данных (D) (3).

Вторичный архив (англ. Compressed archive)

Введение

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

Для этого нужно создать вторичный архив (англ. compressed archive), в котором все архивные теги хранятся в виде тегов вторичного архива (англ.compressed tag). Сами архивные теги сохраняются, однако их можно скопировать, переместить или удалить. Вторичный архив хранится в архивной базе данных таким же образом, что и архив значений процесса.

Режим работы

Обработка/сжатие данных выполняется применением математических функций. Для обработки/сжатия архива значений процесса к значениям процесса за определенный период времени применяется одна из следующих функций:

• максимальное значение (max. value): в тег вторичного архива записывается максимальное значение процесса за этот период времени;

• минимальное значение (min. Value): в тег вторичного архива записывается минимальное значение процесса за этот период времени;

• среднее значение (average value): в тег вторичного архива записывается средняя величина значений процесса за этот период времени;

• сумма (sum): в тег вторичного архива записывается сумма значений процесса за этот период времени.

Используемый метод обработки/сжатия определяет, что происходит с первичными архивными значениями процесса после их обработки:

• вычислить (Calculate): значения архивных тегов за определенный период считываются и обрабатываются. Значения процесса первичных архивных тегов сохраняются;

• вычислить и скопировать (Calculate and copy): значения архивных тегов за определенный период считываются, обрабатываются и, кроме того, копируются во вторичный архив (compressed archive);

• вычислить и удалить (Calculate and delete): значения архивных тегов за определенный период считываются, обрабатываются и, затем, удаляются;

• вычислить, скопировать и удалить (Calculate, copy and delete): значения архивных тегов за определенный период, считываются, обрабатываются и, кроме того, перемещаются во вторичный архив (compressed archive).