Базы данных реального времени
База данных (БД) – это набор всех данных, определяемых в среде, обращение к которым осуществляется через систему управления базой данных (СУБД).
До появления БД информация хранилась в отдельных файлах, что создавало трудности для ее поиска. Первыми попытками отделения программ от физических структур данных были индексные файлы, обеспечивающие доступ к информации посредством индексных указателей, но это требовало значительного времени для поиска в больших файлах.
Для решения этих проблем были созданы иерархические БД, в которых элементы данных строго упорядочены таким образом, что данные одного уровня являются подмножеством данных другого, более высокого уровня, при этом допускаются только односторонние связи от данных более высокого уровня к данным более низкого уровня.
Перспективнее оказались сетевые СУБД, учитывающие сложные взаимосвязи между элементами, составляющими БД, но при этом реализация СУБД достаточно сложна и требуются значительных объемов памяти, как дисковой, так и оперативной.
Процесс отделения программ СУБД от структур данных в конечном итоге завершили реляционные базы данных (РБД), в которых все данные представлены исключительно в формате таблиц в виде неупорядоченного множества записей (строк), состоящих из одинакового набора полей (столбцов). Каждая строка характеризует некий объект, каждый столбец – одну из его характеристик. Совокупность таких связанных таблиц и составляет БД, при этом между таблицами не существует никакой иерархии. Реляционная модель является простейшей и наиболее привычной формой представления данных и отражает взаимосвязи прикладной области, а не методы программного доступа к данным и структурам данных.
В настоящее время доминирующей компьютерной архитектурой стала модель «клиент – сервер» (рис. 3). Для интерфейса в клиент-серверных системах используется SQL – язык структурированных запросов (Structured Query Language). Наиболее широко известным средством организации, управления и поиска информации в РБД является Microsoft SQL Server.
Однако, традиционные БД не всегда применимы в системах промышленной автоматизации. Можно выделить несколько основных ограничений:
Производственные процессы генерируют данные очень быстро. Чтобы хранить производственный архив системы, например, с 7500 рабочими переменными, в БД каждую секунду необходимо вставлять 7500 строк. Обычные БД не могут выдержать подобную нагрузку.
Производственная информация не вмещается. Многомесячный архив завода с 7500 рабочими переменными требует под БД дисковой памяти объемом около 1 Терабайта.
SQL как язык не подходит для обработки временных или периодических данных, типичных для производственных систем. В частности, чрезвычайно трудно указать в запросе периодичность выборки возвращаемых данных.
Поэтому для целей промышленной автоматизации были созданы базы данных реального времени (БД РВ) и средства управления ими. К таковым относится IndustrialSQL Server (Wonderware). IndustrialSQL Server – система управления РБД РВ, использующая язык SQL. Выступая в качестве сервера БД, IndustrialSQL Server представляет собой расширение Microsoft SQL Server. При этом он обеспечивает увеличение скорости накопления данных в сотни раз, снижение размеров пространства хранения и реализацию расширения языка SQL в области обработки данных, имеющих временные ярлыки (метки).
БД РВ поддерживает доступ к информации реального времени, архивным и конфигурационным данным любыми программными средствами. Для хранения информации доступны следующие типы данных:
реального времени;
архивные;
конфигурационные;
сводные;
сопутствующие учрежденческие.
- Основные понятия и определения
- Звено направленного действия
- 3. Первые промышленные регуляторы. Принципы регулирования.
- 4. Классификация систем автоматического управления
- 5. Регулярные сигналы и их характеристики
- 6,7. Преобразование Лапласа. Свойства
- 8,9. Преобразование Фурье. Свойства
- 10. Представление сигналов
- 11. Виды сигналов
- 12. Уравнения движения
- 13. Определение линейной стационарной системы. Принцип суперпозиции
- 14. Динамическое поведение линейных систем. Динамические хар-ки
- 15. Динамические процессы в системах
- 16. Переходная и весовая функции
- 17. Передаточная функция
- 18. Комплексное переменное
- 19. Частотные характеристики
- 20. Физический смысл частотных характеристик
- 21. Усилительное звено
- 22. Идеальное дифференцирующее звено
- 23. Форсирующее звено
- 24. Апериодическое звено первого порядка
- 25. Инерционно-форсирующее звено
- 26. Параллельное соединение звеньев
- 27. Последовательное соединение звеньев
- 28. Соединение с обратной связью
- 29. Передаточные функции замкнутой системы
- 30. Типовые законы регулирования. Пропорциональный закон регулирования
- 31. Интегральный закон регулирования
- 33. Пропорционально-дифференциальный закон регулирования
- 34. Пропорционально-интегральный закон регулирования
- 35. Пропорционально-интегрально-дифференциальный закон регулирования
- 36. Устойчивость линейных систем
- 37. Устойчивость линейного дифференциального уравнения с постоянными коэффициентами
- 38. Понятие фазового пространства
- 39. Фазовые траектории систем второго порядка
- 40. Автоматизация производственных процессов Задачи систем автоматизации и управления.
- 41. Системотехнические принципы построения государственной системы промышленных приборов и средств автоматизации (гсп)
- 42. Иерархическая структура гсп
- 43. Классификация изделий гсп по функциональному признаку
- 44. Уровни структуры гсп
- 45.Функциональный принцип построения изделий гсп. Функциональные группы издели
- Функциональный принцип построения изделий гсп. Функциональные группы изделий
- 2. Устройства центральной части.
- Номенклатура изделий гсп
- 1.3. Устройства получения информации о технологических параметрах процесса (датчики).
- 1.4. Устройства приема, преобразования и передачи информации по каналам связи.
- 1.5. Устройства преобразования, хранения, обработки, представления информации и формирование команд управления.
- 1.6. Исполнительные устройства.
- Конструктивно-технологический принцип изделий гсп
- Использование вычислительных устройств в системах автоматизации
- Иерархический, системный, функциональный подходы к построению систем автоматизации с использованием эвм
- Неймановский принцип программного управления
- Архитектура контроллера
- Выбор микропроцессорных средств
- Scada-системы. Уровни автоматизации
- Операционные системы реального времени
- Базы данных реального времени
- Функциональные и технические характеристики scada-систем
- Автоматизация объектов магистральных нефтепроводов
- Автоматизация нефтеперекачивающих станций
- Автоматизация резервуарных парков
- Телемеханизация магистральных нефтепроводов