- •А.В. Кравцов, н.В. Чеканцев, е.С. Шарова, м.С. Гынгазова, ю.А. Смышляева, э.Д. Иванчина Проблемно-ориентированная информатика химико-технологических процессов
- •Введение
- •1. Общая характеристика языков программирования
- •2. Основы программирования на языке turbo pascal
- •2.1. Оператор присваивания
- •2.2. Программирование линейных алгоритмов
- •2.3. Программирование разветвляющихся алгоритмов. Условный оператор
- •2.4. Оператор варианта
- •2.5. Программирование циклических алгоритмов
- •2.6. Одномерные массивы
- •2.7. Матрицы
- •2.8. Файлы
- •3. Технология программирования и модули
- •3.1. Подпрограммы
- •3.2. Использование стандартных модулей
- •3.2.1. Модуль Сrt. Работа с экраном в текстовом режиме
- •3.2.2. Модуль Graph . Работа с экраном в графическом режиме
- •3.2.3. Закрашенные области
- •3.2.4. Вывод текстовой информации
- •4. Решение функциональных и вычислительных задач химической технологии
- •4.1. Обработка экспериментальных данных
- •4.1.1 Интерполяционный многочлен Лагранжа
- •4.1.2. Интерполяционный многочлен Ньютона
- •4.2. Итерационные методы решения нелинейных уравнений
- •4.2.1. Метод деления отрезка пополам
- •4.2.2. Метод простых итераций
- •4.2.3. Метод Ньютона (метод касательных)
- •4.2.4. Примеры составления программ
- •4.3. Приближенное решение обыкновенных дифференциальных уравнений первого порядка
- •4.3.1. Метод Эйлера
- •4.3.2. Метод Рунге-Кутта
- •5. Основы работы с windows
- •Управление манипулятором мышь
- •Курсор ввода
- •Рабочий стол
- •Окно программы мой компьютер
- •Корзина
- •Панель задач
- •Файловая система и структура
- •5.1. Основы работы с Microsoft Word
- •5.1.1. Запуск программы Word
- •5.1.2. Элементы окна редактора Word
- •5.1.3. Набор текста
- •5.1.4. Сохранение и загрузка документов
- •5.1.5 Основы форматирования текста
- •5.1.6. Создание таблиц
- •5.1.7. Формульный редактор
- •5.2. Построение графиков с использованием Microsoft Excel
- •Формулы для вычисления линий тренда
- •6. Основы работы в среде delphi
- •6.1. Знакомство со средой Delphi
- •6.1.1. Главное окно
- •Пиктографические кнопки
- •6.1.2. Окно формы
- •6.1.3. Окно Инспектора Объектов
- •6.1.4. Окно кода программы
- •6.2. Основы визуального программирования в среде Delphi
- •6.2.1. Пустая форма и ее модификация
- •6.2.1.1. Настройка Delphi
- •6.2.1.2. Имена в Delphi
- •6.2.1.3. Изменение свойств формы
- •6.2.1.4. Размещение нового компонента
- •6.2.2. Реакция на события
- •6.2.2.1. Обработчик события OnClick
- •6.2.2.2. Динамическое изменение свойств компонента
- •6.3. Использование компонентов общего назначения
- •6.3.1. TFrame – рама и шаблоны компонентов
- •6.3.2. TMainMenu - главное меню формы (программы)
- •6.3.3. TPopupMenu - вспомогательное (локальное) меню
- •6.3.4. TLabel - метка для отображения текста
- •6.3.5. TEdit - ввод и отображение строки
- •6.3.6. TMemo - ввод и отображение текста
- •6.3.7. TButton – кнопка
- •6.3.8. TCheckBox - независимый переключатель
- •6.3.9. TRadioButton - зависимые переключатели
- •6.3.10. TListBox - список выбора
- •6.3.11. TComboBox – раскрывающийся список выбора
- •6.3.12. TScrollBar - управление значением величины
- •6.3.13. TGroupBox - панель группирования
- •6.3.14. TRadioGroup - группа зависимых переключателей
- •6.3.15. TPanel – панель
- •6.3.16. TActionList - механизм действий
- •7. Базы данных и базы знаний. Сеть интернет.
- •7.1. Системы сбора, хранения и обработки информации о протекании промышленного процесса
- •7.1.1 Общая характеристика систем управления базами данных
- •7.1.2 Иерархические субд
- •7.1.3 Сетевые базы данных
- •7.1.4 Реляционные базы данных
- •7.1.5 Среда быстрой разработки приложений Delphi
- •7.1.6 Язык sql как стандартный язык реляционных бд
- •7.1.7 Базы данных на нефтеперерабатывающих заводах. Единая тематическая витрина данных на ооо «по «Киришинефтеоргсинтез»
- •7.1.8 Базы знаний
- •7.2. Сеть интернет
- •7.2.1. Что такое Интернет
- •7.2.2. История возникновения Интернет
- •7.2.3 Интернет - компьютерные сети и сетевые протоколы. Семейство протоколов tcp/ip
- •7.2.4 Службы (сервисы) Интернет и архитектура клиент-сервер
- •7.2.5 Интернет в цифрах
- •8.1. Анализ и задание требований к безопасности
- •8. Средства защиты информации
- •8.2. Безопасность в прикладных системах
- •8.3 Проверка достоверности входных данных.
- •8.4. Проверка достоверности внутренней обработки данных
- •8.5. Аутентификация сообщений
- •8.6. Защита файлов прикладных систем
- •8.7. Контроль рабочего программного обеспечения
- •8.8. Защита системных тестовых данных
- •8.9. Безопасность в среде разработки и рабочей среде
- •8.10. Процедуры управления процессом внесения изменений
- •8.11. Технический анализ изменений, вносимых в операционную систему
- •8.12. Ограничения на внесение изменений в пакеты программ
- •Литература
- •Оглавление
- •Учебное издание
- •Проблемно-ориентированная информатика химико-технологических процессов
7.1.7 Базы данных на нефтеперерабатывающих заводах. Единая тематическая витрина данных на ооо «по «Киришинефтеоргсинтез»
Одним из примеров эффективного использования возможностей современных СУБД на НПЗ служит т.н. «Единая тематическая витрина данных» на Киришском НПЗ.
До 1999г. две подсистемы автоматизации предприятия — АСУП и АСУТП развивались обособленно и независимо друг от друга. Это выразилось в первую очередь в различии протоколов обмена данными принятых в этих подсистемах.
Каждая из этих подсистем накладывает свои требования на средства сбора и хранения информации. АСУТП — большую скорость записи и большое время хранения данных, а АСУП — открытый интерфейс для доступа к ним из различных пользовательских приложений.
Создание информационной сети АСУТП верхнего уровня решило проблемы сбора, архивирования, структурирования информации и предоставления тем пользователям, чьи решения должны основываться на ее базе. Сеть верхнего уровня объединяет в единое информационное пространство большое количество распределенных систем управления и информационных систем различных производителей. Нижний уровень данной системы представлен коммуникационными серверами, выполняющими функции разделения управляющих и информационных сетей и передачи технологической информации на следующий уровень.
В зоне информационной сети, охватывающей все предприятие, находится сервер сбора технологической информации, позволяющий хранить большие массивы данных о технологическом процессе.
Для обобщения информации, поступающей из различных источников, был разработан программный комплекс «Единая тематическая витрина данных».
Потенциальными источниками информации для витрины могут выступать любые базы данных, существующие на предприятии. Это позволит анализировать информацию в различных срезах. Например, определить реальную зависимость потребления электроэнергии от загрузки технологического объекта, выявить причины брака.
Идея этого программного комплекса состоит в предоставлении пользователю удобного графического интерфейса к данным, характеризующим тот или иной технологический процесс, данным лабораторного контроля его характеризующим и их совокупное представление.
Сдерживающим фактором подключения новых объектов в первую очередь выступает устаревшая техника. Объекты, оснащенные современными РСУ, сразу попадают в списки объектов охваченных системой. Остальные подключаются по мере их оснащения более современной техникой.
Сегодня ЕТВД – это программный продукт, предназначенный для автоматизированного мониторинга технологических и производственных процессов.
ЕТВД реализована в виде клиент-серверного приложения с возможностью распределения по локальной сети. В качестве серверной части используется СУБД MS SQL Server, клиентскими приложениями являются клиент ЕТВД (Etvdclient.exe).
К целевой группе пользователей Витрины относятся должностные лица, отвечающие за управление производством, и разработчики математических моделей технологических объектов.
Основные понятия, используемые при работе с ЕТВД: запрос — обращение к БД за получением первичных данных удовлетворяющих параметрам запроса; выборка — сохранённые данные, полученные при запросе, а также сам запрос.
К основным задачам, которые решает Витрина можно отнести следующие:
предоставление первичных данных с производственных серверов (мониторинг);
объединение представления информации с нескольких серверов;
сохранение первичных данных в Витрине;
представление вторичных данных;
аналитическая обработка вторичных данных;
визуализация первичных и вторичных данных;
экспорт данных в Microsoft Office Excel.
Существующие СУБД повсеместно используются в областях промышленности, где ведется работа с большим объемом данных, в том числе и на крупных современных предприятиях. ЕТВД как инструмент инженера, используемый им для анализа текущего состояния процесса, зарекомендовал себя неотъемлемой частью рабочего пространства сотрудника завода. Именно поэтому любые прикладные программы, получающие возможность взаимодействия с ЕТВД, значительно расширяют свою функциональную пригодность и могут быть использованы для оперативного решения специфических вопросов, постоянно возникающих у начальников установок и другого инженерно-технического персонала.
