Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Проектирование и эксплуатация автоматизированных систем диспетчерского управления объектами критической инфраструктуры современного города

..pdf
Скачиваний:
0
Добавлен:
12.11.2023
Размер:
7.51 Mб
Скачать

окно сетевого обозревателя не присутствует на экране, то тогда откройте его из меню View (Вид).

Обратите внимание на то, что двойной щелчок мышью на названии подсистемы, которое выведено в середине верхней части страницы

сдиаграммой, вернет вас в родительскую подсистему.

4.1.3.Создание подсистемы отопления, вентиляции

икондиционирования воздуха

Виспользуемом примере будет моделироваться работа системы отопления, вентиляции и кондиционирования воздуха. Сюда включаются уставка потенциометра (аналоговый вход), температурный датчик для переменной процесса (аналоговый вход) и моделируемая задвижка горячей воды (аналоговый выход). Встроенная в комплект LONPoint RC-цепочка моделирует инерционность прогрева воздуха в помещении. Функция ПИД (пропорционально-интегрально-дифференциальная) контроллера, который находится в составе устройства AO-10v3, постоянно оценивает разность двух величин на входах и в соответствии со скоростью ее изменения меняет величину на выходе. В нашем случае ПИД управляет заслонкой горячей воды с целью поддержания значения температуры в комнате как можно ближе к значению уставки, задаваемой потенциометром.

Создание подсистемы отопления, вентиляции и кондиционирования воздуха

1. Находясь в инфраструктурной подсистеме, перетащите мышью и сбросьте на диаграмму фигуру подсистемы, взяв ее из папки

«NodeBuilder Basic Shapes» (Базовые фигуры). 2. Назовите новую подсистему как HVAC 1.

3. Во фрейме Drawing (Диаграмма) диалога, выделите альтернативную кнопку New (Новая).

Это приведет к созданию новой диаграммы, которая будет включена в проект сети MyBuilding.

4. Измените имя новой создаваемой диаграммы на HVAC (поле

Name во фрейме Drawing).

5. Нажмите кнопку Finish (Завершить).

Перейдите к подсистеме HVAC1

Выполните двойной щелчок мышью на подсистеме HVAC 1.

71

Определите устройства ввода/вывода и функциональные

блоки ввода/вывода

1.Из папки с фигурами «LONPoint Shapes» выберите фигуру устройства аналогового входа AI-10v3, а затем сбросьте ее куда-нибудь на диаграмму подсистемы HVAC1.

2.Устройству AI-10v3 дайте имя «Setpoint & Temperature» (Устав-

ка и температура). Не вводите это устройство в эксплуатацию и используйте значения по умолчанию, которые приведены в диалогах Channel (Канал) и Property (Свойства).

3.Повторите этот процесс для добавления устройства AO-10v3 (Аналоговый выход), после чего назовите его «Valve & Meter» (Задвижка и измеритель).

4.Из папки с фигурами LONPoint Shapes выберите фигуру функционального блока для аналогового входа (Analog Input) и сбросьте ее куда-нибудь на диаграмму. Для представления входа SetPoint (Уставка) у 0–50 кОм потенциометра выберите функциональный блок Analog

Input [0].

5.Из папки с фигурами LONPoint повторно выберите фигуру функционального блока для аналогового входа (Analog Input) и сбросьте

еекуда-нибудь на диаграмму. Для представления входа Temperature (Температура) выберите функциональный блок Analog Input [1].

6.Повторите этот процесс и добавьте два функциональных блока аналоговых выходов (Analog) для представления первого аналогового

выхода Analog Output [0] «Display Meter» (Измерительный прибор)

иAnalog Output [1] для представления второго аналогового выхода «Hot Water Valve» (Задвижка горячей воды).

Сконфигурируйте функциональный блок аналогового входа, используя для этой цели плагин LONPoint

1. Выполните щелчок правой кнопкой мыши на функциональном блоке SetPoint (Уставка) и выберите пункт Configure» (Конфигурировать) из контекстного меню (рис. 4.6).

Щелкните мышью на вкладке Analog Input (Аналоговый вход)

иустановите для него указанные на рисунке значения. Убедитесь в том, что в поле Enabled (Включено) фрейма Translation (Трансляция) поставлена галочка.

На вкладке Translation (Трансляция) определите следующую таблицу (рис. 4.7).

72

Рис. 4.6. Настройка конфигурационных свойств модуля аналогового ввода

Более низкие значения завершают таблицу

Рис. 4.7. Настройка таблицы трансляции модуля аналогового ввода

73

Примените сделанные в плагине изменения и закройте его, нажав кнопку OK.

2. Выполните щелчок правой кнопкой мыши на функциональном блоке Temperature (Температура), а из контекстного меню выберите пункт Configure (Конфигурировать).

На вкладке Analog Input (Аналоговый вход) задайте указанные на рис. 4.8 значения.

Рис. 4.8. Свойства объекта LONPoint

Убедитесь также в том, что в списке Measurement Type (Тип измерения) выбран элемент Volts (Вольты).

На вкладке Translation (Трансляция) определите следующую таблицу (рис. 4.9).

Закройте плагин, нажав кнопку OK.

1. Сконфигурируйте функциональный блок аналогового выхода «Hot Water Valve», используя для этой цели плагин LONPoint: выполните щелчок правой кнопкой мыши на функциональном блоке «Hot Water Valve» (Задвижка горячей воды) и выберите пункт Configure (Конфигурировать) из контекстного меню.

74

Более низкие значения завершают таблицу

Рис. 4.9. Таблица преобразования величин

Настройте плагин, как показано на рис. 4.10. Убедитесь, что тип выхода (поле «Output Type» фрейма «Output Range») настроен на Amps

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

Рис. 4.10. Свойства аналогового выхода

75

Рис. 4.11. Параметры входа по умолчанию

2.Выполните щелчок правой кнопкой мыши на функциональном блоке Display Meter (Измеритель) и выберите пункт Configure (Конфигурировать) из контекстного меню. Настройте плагин, как показано на рис. 4.11.

Убедитесь, что тип выхода (поле «Output Type» фрейма «Output Range») настроен на Volts (вольты), поскольку в качестве измерителя используется вольтметр.

3.Добавьте функциональный блок ПИД-контроллера и создайте соединения между сетевыми переменными.

Выберите функциональный блок ПИД-контроллера (PID-control- ler) из папки с фигурами LONPoint, а затем сбросьте его куда-нибудь на диаграмму. Примите все значения, используемые по умолчанию,

втом числе и имя «PID-1». Выполните щелчок правой кнопкой мыши на функциональном блоке PID-1 и выберите пункт Configure (Конфигурировать) из контекстного меню. Настройте плагин, как показано на рис. 4.12.

76

а

б

в

Рис. 4.12. Настройки плагина PID-1

77

Соедините аналоговую сетевую переменную из функционального блока SetPoint (Уставка) с входной сетевой переменной SP фигуры ПИД-контроллера.

Соедините аналоговую сетевую переменную из функционального блока Temperature (Температура) с сетевой переменной PV фигуры ПИД-контроллера PID-1.

Соедините сетевую переменную CV с аналоговой сетевой переменной (Analog) на функциональном блоке «Hot Water Valve» (Задвижка горячей воды). Соедините обратную связь (Feedback) на задвижке горячей воды с входом Analog (Аналоговый) прибора «Display Meter» (Измеритель). При выполнении этих действий опирайтесь на рис. 4.13.

Рис. 4.13. Подсистема отопления, вентиляции и кондиционирования воздуха

4.1.4. Создание суперузлов

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

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

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

78

1.Выберите фигуру выходной сетевой переменной (Output Network Variable) из папки NodeBuilder Basic Shapes (Базовые фигуры) и сбросьте

еена фигуру подсистемы отопления, вентиляции и кондиционирования воздуха HVAC1.

2.В диалоге Select Object (Выбор объекта) раскройте подсистему отопления, вентиляции и кондиционирования воздуха HVAC1, раскройте комбинированное устройство «Valve & Meter» (Задвижка и измеритель), раскройте объект «Hot Water Valve» (Задвижка горячей воды), выберите сетевую переменную (рис. 4.14) Feedback (Обратная связь), а затем нажмите кнопку OK.

Рис. 4.14. Диалог «Обратная связь»

3.Выберите фигуру входной сетевой переменной (Input Network Variable) из папки NodeBuilder Basic Shapes (Базовые фигуры) и сбрось-

те ее на фигуру подсистемы отопления, вентиляции и кондиционирования воздуха HVAC 1.

4.В диалоге Select Object (Выбор объекта) раскройте подсистему отопления, вентиляции и кондиционирования воздуха HVAC 1, раскройте комбинированное устройство «Valve & Meter» (Задвижка и измеритель), раскройте объект PID-1, выберите сетевую переменную Enable (Включено), а затем нажмите кнопку OK.

79

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

Используйте вышеописанный процесс для того, чтобы разместить выходную сетевую переменную (Output Network Variable), которая представляет собой импортированную в суперузел подсистемы освещения Lights 1 сетевую переменную цифрового выхода Digital функционального блока EM SW DIO2 этой подсистемы (рис. 4.15).

Рис. 4.15. Диалог «Создание суперузла»

Переименуйте сетевые переменные суперузла

1.Выполните щелчок правой кнопкой мыши на фигуре суперузла подсистемы отопления, вентиляции и кондиционирования воздуха HVAC1, а затем из контекстного меню выберите пункт «Open Shape» (Открыть фигуру).

Теперь у вас имеется увеличенная версия фигуры этого суперузла.

2.Выполните щелчок правой кнопкой мыши на стрелочке сетевой переменной, называемой Feedback (Обратная связь), а затем из контекстного меню выберите пункт Properties (Свойства).

3.Переименуйте эту сетевую переменную (поле Exported Name),

назвав ее HWVPosition.

4.Повторите этот процесс и переименуйте сетевую переменную

Enable (Включено) в PIDEnable.

80

Соседние файлы в папке книги