- •Теоретическая часть Описание scada-системы genesis 32
- •1. Основы технологического процесса нтс
- •1.1 Создание мнемосхемы нтс
- •1.2 Создание мнемосхемы сепаратора 1.
- •Настройка динамики задвижек
- •Создание сигнализации предельного значения давления в сепараторе
- •Аналогично строятся графики «Уровня жидкости» и «Расход на входе». Создание мнемосхемы емкости
- •Аналогично строим схему Емкости 2.
- •Теплообменник 1.
- •Отображение аварийной ситуации (повышение температуры газа на входе в теплообменник выше предельной).
- •Теплообменник 2.
- •Огневой подогреватель.
- •Установка регенерации.
Создание сигнализации предельного значения давления в сепараторе
Создайте с помощью библиотеки символов и вставки текста символ сигнализации, показанный на рисунке:
Выделите этот символ и нажмите кнопку в панели инструментов, после чего настройтеИнспектор свойств, как показано на рисунке.
Рис.39.
Здесь Источником данных служит условие x=sqrt(~~tank~~)>29.
Установка связи между экранными формами НТС
и СЕПАРАТОРА
Создание кнопки возврата к экранной форме НТС
1) Создадим с помощью библиотеки символов и вставки текста кнопку:
2) Выделим эту кнопку и выберем инструмент в инструментальной панелиДинамика, после чего настроим Инспектор свойств. В поле Имя файла указывается адрес экранной формы НТС.
Рис.40. Конфигурация кнопки «Вернуться на НТС»
Рис.41.Экранная форма окна «Сепаратора 1»
Создание в экранной форме НТС элемента загрузки окна «Сепаратора 1»
Выделим изображение сепаратора и нажмем кнопку в панели инструментовДинамика и настроим Инспектор свойств. В поле Имя файла указывается адрес экранной формы сепарации.
Создание экранной формы окна «Сепаратора 2» делается аналогично .
Рис.42. Загрузка экранной формы «Сепаратора 2»
Рис.43. Экранной формы «Сепаратора 2»
Аналоговые датчики измеряемых параметров изобразите из концентрических окружностей и стрелки, которая вращается по часовой стрелке, настройка Инспектора свойств приведена на рис.
Изображение датчика давления
Рис.44. Настройка объекта Датчик давления |
Рис.45. Окно построения графика изменения уровня жидкости |
Для вставки формы построения графика, характеризующего изменения любого измеряемого параметра в зависимости от времени используется «Элемент просмотра графиков TWXView32ActiveX» на инструментальной панелиActiveX. Настройку диалоговой панели Свойства: TWXView32 ActiveX производится в соответствии. Измените параметры пера следующим образом: дважды щелкнув на названии пера, на экране появляется панель Изменить параметры пера, где можно установить источник данных (тег), имя пера, единицы измерения, пределы, толщину и цвет графика. Таким образом, привязав источник данных - тег ICONICS.Simulator.1\SimulatePLC.Training.Urn, строится график зависимости уровня нефти от времени. Аналогичные операции проводятся для параметра «Уровень воды».
Рис.46. Настройка общих параметров графика |
Рис.47. Конфигурация параметров пера
Рис.47. Выбор тегов ОРС |
Рис.48. Детальная настройка параметров TWXView32 ActiveX |
Рис.49. Настройка диапазонов изменения значений линии тренда |
Аналогично строятся графики «Уровня жидкости» и «Расход на входе». Создание мнемосхемы емкости
Мнемосхема буферной емкости представлена на рис.
Рис.50. Мнемосхема емкости 1.
Данная мнемосхема строится аналогично предыдущих, за исключением нескольких отличий.
Для элемента Значения параметра (расход) на диалоговой панели Инспектор свойств в поле Источник данных вводим формулу:
Расход (жидкость из С-1)
x=20+{{ICONICS.Simulator.1\SimulatePLC.BOOL.Out1}}+sqrt(~~tank~~)*{{ICONICS.Simulator.1\SimulatePLC.BOOL.Out1}}
Расход (жидкость из С-2)
x=50+{{ICONICS.Simulator.1\SimulatePLC.BOOL.Out1}}+sqrt(~~tank~~)*{{ICONICS.Simulator.1\SimulatePLC.BOOL.Out1}}
Расход ДЭГ (в Т-2)
x=~~насос~~*(3+sqrt(~~tank~~))*1/2
Расход воды
x=~~насос~~*(5+sqrt(~~tank~~))*1/2
Для элемента Уровень воды на диалоговой панели Источник данных страницы Параметры вводим ~~tank~~ , а на странице Указание и щелчок в Редактор выражений – формулу:
x=if(~~tank~~<600,600,~~tank~~+{{ICONICSSimulator.1\SimulatePLC.Training.Start}}*{{ICONICS.Simulator.1\SimulatePLC.BOOL.Out1}}-~насос~~*{{ICONICS.Simulator.1\SimulatePLC. Training.Start}}).
Для трубы справа от насоса на панели Инспектор свойств на странице Указание и щелчок в Редактор выражений используем следующую формулу:
x=2*((if(~~tank~~&&~~насос~~>1,(~~tank~~<602),(~~tank~~>900)))||(if(~~tank~~>606,(~~tank~~<903)&&~~насос~~,(~~tank~~>903)&&~~насос~~)))