Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка лаб1_процесс смешения.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.63 Mб
Скачать

5. Конфигурирование накопления истории

При конфигурировании сбора истории указываются следующие параметры:

  • длительность исторических файлов (размер исторических файлов);

  • периодичность сбора истории, либо зона нечувствительности значения параметра для сбора истории.

В iFIX возможно накопление исторических данных несколькими способами:

1. С помощью специализированных функциональных блоков TR и ETR .

Рис. 20 Окно создания блока расширенного тренда ETR

Так как блоки TR и ETR могут быть только вторичными, то их необходимо включить в цепочку. На рис. 21 показано такое соединение блоков.

Рис.21 Связывание блоков BLOCK1 и HIST_ETR

(блок HIST_ETR хранит историю блока BlOCK1)

Функциональные блоки TR и ETR имеют внутренний буфер типа FIFO (First In First Out) емкостью 80 и 600 значений соответственно, т.е хранят последние 80 и 600 значений.

2 . С помощью Сбора истории History Collection

Д ля назначения сбора истории используется Утилита назначения истории (History Assignment), которая вызывается из Проводника iFIX или панели инструментов.

Управление выполнением

Назначение истории

Рис.22 Панель инструментов вызова утилит

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

Рис.23 Экран конфигурации назначения сбора истории

Рис.24 Вкладка запуска сбора истории

  1. Создание scada системы процесса смешения

  1. Создание базы данных процесса

Моделируемый процесс смешения оснащен средствами автоматизации:

- Датчик расхода на каждом из потоков. Сигнал с датчика аналоговый со шкалами на усмотрение студента и единицами измерения потока м3/ч. Количество датчиков – 5 шт.

- Датчик соположения и сигнал на управление отсечной задвижкой на каждом из потоков. Сигнал состояния задвижки является дискретным (1 – открыто, 0 – закрыто). Управление задвижкой также осуществляется дискретно (1- сигнал на открытие, 0 – сигнал закрытия). – 5 шт.

- Датчик частоты оборотов миксера. Аналоговый сигнал с инженерными единицами – об/мин.

- Датчик состояния и сигнал дискретного управление миксером. Состояние миксера оценивается по дискретному сигналу (1 – включено, 0 – выключено). Управление миксером также дискретное (1 – включить, 0 – выключить).

- Датчик уровня в миксере. Аналоговый сигнал со шкалой 0-100%.

Оценивая количество физических сигналов входов/выходов SCADA системы процесса смешения получим:

Тип сигнала

Количество сигналов

AI

7

DI

6

DO

6

В нашем случае мы не имеем реальных микроконтроллеров, поэтому для моделирования физических сигналов с датчиком и управляющих сигналов воспользуемся драйвером ввода-вывода SIM, который предоставляет набор 16-ти разрядных регистров пользователя и регистров генераторов сигналов.

Для имитации срабатывания дискетного оборудования сделаем так, чтобы сигнал состояния и сигнал управления для одного устройства ссылался на один и тот же бит регистра драйвера SIM. Эти мы обеспечим соответствие между состоянием устройства и сигналом на управление им.

Необходимая конфигурация SCADA системы по сигналам ввода-вывода представлена на рис.25

Рис.25 Конфигурация SCADA системы процесса смешения по сигналам ввода-вывода.

А на следующем рисунке представлена полученная конфигурация базы данных процесса по сигналам ввода-вывода.

Рис.26 Конфигурация базы данных процесса по сигналам ввода-вывода

В реальном процессе расход через трубы будет только в случае открытия задвижки на трубе. Поэтому нам необходимо сымитировать сигнал расхода по каждому из потоков таким образом, чтобы заданный расход протекал через трубу только в случае открытия соответствующей задвижки, и нулевой расход в противном случае. Для этого используем блок CA для каждого из потоков, выход которого будет формироваться по такому алгоритму. Структурная схема соединения блоков для одного из потоков представлена на рис.27

Рис.27 Структурная схема соединения блоков для одного из потоков для имитации расхода при открытии задвижки

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

На рис. 28 приведен экран конфигурации блока для одного из потоков.

Рис.28 Конфигурация блока CA для одного из потоков

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

Рис.29 Структурная схема соединения блоков для реализации изменения уровня в смесителе

Значение входа F определяется площадью сечения смесителя, масштабированием расходов к времени выполнения блока (м3/ч - > м3/с) и периодичностью выполнения блока. На рис. 30 представлен экран конфигурирования блока расчета уровня в смесителе.

Рис. 30 Экран конфигурации блока расчета уровня в смесителе