ЖУРНАЛ СТА 3/1997

быть сохранены на диске для последую- щего анализа. Минимальный квант вре- мени между отсчетами одной переме- ной — 10 мс, максимальное количество точек осциллограммы —16000. ПРАКТИЧЕСКИЙ ПРИМЕР Рассмотрим пример проекта автоматизиро- ванной системы подо- грева воды (рис. 13). Холодная вода нагре- вается в теплообмен- нике ТО. Давление хо- лодной воды обеспечи- вает двигатель М1; дви- гатель М2 является ре- зервным. Количество горячей воды от ТЭЦ в теплообменнике регу- лируется аналоговым регулятором РТ c при- водом постоянного то- ка. Температура нагре- ваемой воды зависит от положения регуля- тора РТ. Проект содержит две программы: Motors_ Ctrl — управление на- сосами (рис. 14) и Reg_Ctrl — управле- ние регулятором тем- пературы (рис. 15). Проект имеет следую- щие переменные и константы. Входные переменные: Alarm_M1 — сигнал не- исправности двигате- ля М1; Alarm_M2 — сигнал неисправности дви- гателя М2; T_wat — температура воды в контуре го- рячего водоснабжения. Выходные переменные: Start_M1 — пуск двигателя М1; Start_M2 — пуск двигателя М2; Ctrl — управление приводом РТ. Глобальные переменные: T_stab — температура стабилизации (задатчик); Start — пуск одного из двигателей. Константы, определяющие параметры ПИДрегулятора: Кп — коэффициент пропорционально- го управления; Кдиф— коэффициент дифференциаль- ного управления; Кинт — коэффициент интегрального управления. Переменные Start и T_stab являются сетевыми, и их значение устанавлива- ет система визуализации верхнего уров- ня. При получении сигнала Start и отсут- ствии сигнала Alarm_M1 включается дви- гатель М1. В том случае, если двигатель М1 неисправен (Alarm_M1= True), вклю- чается двигатель М2. Функциональный блок Aver вычисляет среднее значение измеренной температуры воды. Число замеров задается параметрически (в приведенном примере 1000). Вычислен- ное значение температуры подается на вход ПИДрегулятора. На другой вход регулятора подается значение уставки (в данном примере T_stab). Величина рас- согласования между заданным и истин- ным значением параметра является аргу- ментом функции регулирования. Коэф- фициенты регулирования задаются па- раметрически. Выходной сигнал регуля- тора ограничивается разрешенными пределами цифроаналогового преобра- зователя и непосредственно управляет приводом постоянного тока. Все приве- денные функции данного проекта реа- лизуются с помощью модуля 5710 Analog Input Card фирмы Octagon Systems. ЗАКЛЮЧЕНИЕ ULTRALOGIC является одной из немногих оте- чественных систем прог- раммирования, удовле- творяющих требовани- ям стандарта IEC1131 . Это обстоятельство да- ет основания надеяться на хорошие перспекти- вы ее применения и развития. С помощью ULTRALOGIC были реа- лизованы серьезные проекты по автомати- зации инженерных со- оружений больших зда- ний, процессов техно- логических испытаний ряда объектов, научно- го эксперимента. Авторы выражают благодарность фирме ProSoft, которая оказа- ла широкую техничес- кую поддержку и кон- сультации при разра- ботке системы . ● По вопросу приобретения системы обращаться в фирму ProSoft. Телефон: (095) 234-0636 Демонстрационная версия программы доступна на web-сервере http://www.prosoft.ru и на BBS (095) 336-2500 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ 3/97 102 Pис. 13. Пример автоматизированной системы подогрева воды Рис. 14. Программа управления насосами в системе подогрева воды Рис. 15. Программа управления регулятором температуры (РТ) в системе подогрева воды

RkJQdWJsaXNoZXIy MTQ4NjUy