- •1 Основные термины и определения тау
- •1.1 Основные понятия
- •1.2 Классификация аср
- •1 По назначению (по характеру изменения задания):
- •2 По количеству контуров:
- •3 По числу регулируемых величин:
- •4 По функциональному назначению:
- •5 По характеру используемых для управления сигналов:
- •6 По характеру математических соотношений:
- •7 По виду используемой для регулирования энергии:
- •8 По наличию внутреннего источника энергии
- •9 По принципу регулирования:
- •2 Характеристики и модели элементов и систем
- •2.1 Основные модели
- •2.2 Статические характеристики
- •2.3 Временные характеристики
- •2.4 Дифференциальные уравнения. Линеаризация
- •2.5 Преобразования Лапласа
- •2.6 Передаточные функции
- •2.6.1 Определение передаточной функции
- •2.6.2 Примеры типовых звеньев
- •2.6.3 Соединения звеньев
- •2.6.4 Передаточные функции аср
- •2.6.5 Определение параметров передаточной функции объекта по переходной кривой
- •2.7 Частотные характеристики
- •2.7.1 Определение частотных характеристик
- •2.7.2 Логарифмические частотные характеристики
- •3 Качество процессов управления
- •3.1 Критерии устойчивости
- •3.1.1 Понятие устойчивости линейных систем
- •3.1.2 Корневой критерий
- •3.1.3 Критерий Стодолы
- •3.1.4 Критерий Гурвица
- •3.1.5 Критерий Михайлова
- •3.1.6 Критерий Найквиста
- •3.2 Показатели качества
- •3.2.1 Прямые показатели качества
- •3.2.2 Корневые показатели качества
- •3.2.3 Частотные показатели качества
- •3.2.4. Интегральные показатели качества
- •3.2.5 Связи между показателями качества
- •4. Настройка регуляторов
- •4.1. Типовые законы регулирования
- •4.2 Определение оптимальных настроек регуляторов
- •Часть 2. Средства автоматизации и управления
- •1 Измерения технологических параметров
- •1.1 Государственная система приборов (гсп)
- •1.2 Основные определения
- •1.3 Классификация контрольно-измерительных приборов
- •1.4 Виды первичных преобразователей
- •1.5 Методы и приборы для измерения температуры
- •1.5.1 Классификация термометров
- •1.5.2 Термометры расширения. Жидкостные стеклянные
- •1.5.3 Термометры, основанные на расширении твердых тел
- •1.5.4 Газовые манометрические термометры
- •1.5.5 Жидкостные манометрические термометры
- •1.5.6 Конденсационные манометрические термометры
- •1.5.7 Электрические термометры
- •1.5.8 Термометры сопротивления
- •1.5.9 Пирометры излучения
- •1.5.10 Цветовые пирометры
- •1.6 Вторичные приборы для измерения разности потенциалов
- •1.6.1 Пирометрические милливольтметры
- •1.6.2 Потенциометры
- •1.6.3 Автоматические электрические потенциометры
- •1.7 Методы измерения сопротивления
- •1.8 Методы и приборы для измерения давления и разряжения
- •1.8.1 Классификация приборов для измерения давления
- •I. По принципу действия:
- •II. По роду измеряемой величины:
- •1.8.2 Жидкостные манометры
- •1.8.3 Чашечные манометры и дифманометры
- •1.8.4 Микроманометры
- •1.8.5 Пружинные манометры
- •1.8.6 Электрические манометры.
- •1.9 Методы и приборы для измерения расхода пара, газа и жидкости
- •1.9.1 Классификация
- •1.9.2 Метод переменного перепада давления
- •1.9.3 Расходомеры постоянного перепада давления
- •1.10.2 Поплавковый метод измерения уровня
- •1.10.3 Буйковые уровнемеры
- •1.10.4 Гидростатические уровнемеры
- •1.10.5 Электрические методы измерения уровня
- •1.10.6 Радиоволновые уровнемеры
- •2 Исполнительные устройства
- •2.1 Классификация исполнительных устройств
- •2.2 Исполнительные устройства насосного типа
- •2.3 Исполнительные устройства реологического типа
- •2.4 Исполнительные устройства дроссельного типа
- •2.5 Исполнительные механизмы
- •3 Функциональные схемы автоматизации
- •3.1 Условные обозначения
- •3.2 Примеры построения условных обозначений приборов и средств автоматизации
- •3.3 Основные принципы построения функциональных схем автоматизации
- •Xe [xt] xiа лампочка.
- •Xe [xt] xirа лампочка.
- •Xe [xt] xiс задвижка.
- •3.4 Примеры схем контроля температуры
- •1 Индикация и регистрация температуры (tir, рисунок 2.35)
- •2 Индикация, регистрация и регулирование температуры с помощью пневматического регулятора (tirс, пневматика, рисунок 2.36)
- •Часть 3. Современные системы управления производством
- •1 Структура современной асутп
- •2 Аппаратная реализация систем управления
- •2.1 Средства измерения технологических параметров
- •2.2 Устройства связи с объектом
- •2.3 Аппаратная и программная платформа контроллеров
- •2.4 Промышленные сети
- •3 Программная реализация систем управления
- •3.1 Виды программного обеспечения
- •3.2 Scada-системы
- •3.3 Работа с субд
- •3.3.1 Принципы работы баз данных
- •3.3.2 Обеспечение безопасности баз данных
- •3.3.3 Операторы языка sql
- •3.4 Методология idef
- •3.4.1 Модели систем
- •3.4.2 Методика построения функциональной модели
- •3.4.3 Методика построения информационной модели
- •3.5 Программные системы управления производством
- •Список литературы
- •Приложение а
- •1 Шина asi
- •2 Шина ControlNet
- •3 Шина Interbus
- •4 Шина can
- •5 Протокол hart
- •6 Шина Foundation Fieldbus
- •7 Протокол lon (lonTalk)
- •8 Шина DeviceNet
- •9 Протокол WorldFip
- •10 Сеть Profibus
- •11 Протокол Ethernet
- •Приложение б
- •Приложение в
- •Приложение г
- •Содержание
- •Часть 1. Теория Автоматического Управления (тау) 4
- •Часть 2. Средства автоматизации и управления 63
- •Часть 3. Современные системы управления производством 104
3.3 Работа с субд
3.3.1 Принципы работы баз данных
База данных (БД) – информация, связанная между собой по определенному признаку, хранимая и организованная особым образом, как правило, в виде таблиц.
Пример таблицы БД приведен на рисунке 3.10.
-
Н омер замера
Скважина
Дата
Время
Дебит
1001
…
958
…
02.07.2003
…
19:50:20
…
102
…
Рисунок 3.10
Функции БД:
- добавление новой информации;
- добавление новых таблиц;
- изменение информации в существующих таблицах;
- поиск информации;
- удаление информации;
- удаление таблиц.
Существует большое количество программ, которые предназначены для программной поддержки БД и образуют класс систем управления БД (СУБД).
СУБД выполняет функции:
- управление данными непосредственно в БД, находящейся на сервере;
- управление данными, находящимися в памяти компьютера – функция, связанная с тем, что СУБД работают с БД большого размера; в целях ускорения работы СУБД используется буферизация данных в памяти каждого компьютера;
- управление транзакциями – функция, которая производит ряд операций над БД как над единым целым. Транзакция – манипуляция над данными (добавление, изменение, удаление, запрос). Если транзакция успешно выполняется, то СУБД вносит соответствующие изменения в БД, в противном случае БД не изменяется;
- управление изменениями и протоколирование – функция, связанная с надежностью хранения данных, т.е. возможностью СУБД восстанавливать состояние БД в аварийных ситуациях, например, при выключении питания, сбое носителя информации и т.д.; для восстановления используется журнал транзакций и архивная копия БД;
- поддержка языков БД – для работы с БД используются специальные языки, наиболее распространенным из которых является SQL.
Рисунок 3.11
Для работы с БД, как правило, используется архитектура «клиент - сервер» [41]. Основу СУБД составляет сервер БД – программа, осуществляющая комплекс действий по управлению данными. В качестве клиента БД может выступать другая программа, работающая на том же компьютере, что и сервер, либо на другом, связанном с компьютером-сервером посредством сети. Таким образом, данная архитектура включает, как минимум, три компонента:
- сервер БД, который, собственно, и является СУБД;
- клиенты БД – программы или компьютеры с соответствующими программами, выполняющие запросы к серверу;
- сеть или коммуникационное программное обеспечение (рисунок 3.11).
В принципе, и клиентская, и серверная части СУБД могут находиться на одном компьютере, но, в большинстве случаев, на предприятиях программа-сервер запускается на одном компьютере (сервере), а программа-клиент – на рабочих компьютерах.
На практике наибольшее распространение получили т.н. реляционные БД, представляющие собой набор таблиц, связанных отношениями. При этом в каждой таблице имеется одно или несколько полей, называемых первичными ключами и однозначно определяющих конкретную запись в таблице. Зная значение первичного ключа, всегда можно определить конкретную запись в таблице и, следовательно, значения остальных полей записи. Например, первичными ключами могут служить номер технологического объекта (уникальный), табельный номер оператора, номер паспорта работника и т.д. Фамилия работника, тип установки и т.д. первичными ключами являться не могут, т.к., например, на предприятии могут работать несколько работников с одинаковыми фамилиями или функционировать несколько однотипных установок. Т.е. первичный ключ должен быть уникальным и, по возможности, целочисленным. Первичный ключ может состоять из нескольких полей (составной первичный ключ).
Связи между таблицами осуществляются посредством первичных ключей. На рисунке 3.12 приведен пример БД, состоящей из трех таблиц («Технологические объекты», «Датчики» и «Измерения»). Обозначены поля: N_об – номер технологического объекта, N_дтч – номер датчика.
Связи (отношения между таблицами) могут быть идентифицирующие и неидентифицирующие. Если запись в таблице-потомке однозначно определяется своей связью с таблицей-родителем, то отношение между этими таблицами является идентифицирующим. В этом случае первичный ключ таблицы-родителя становится первичным ключом (или частью первичного ключа) таблицы-потомка. Например, отношение «производят» на рисунке 14 является идентифицирующим для таблицы-родителя «Датчики» и таблицы-потомка «Измерения», поэтому первичный ключ таблицы-родителя (поле «N_дтч») становится частью составного ключа таблицы-потомка. Отношение «содержат» является неидентифицирующим, поэтому первичный ключ таблицы-родителя «Технологические объекты» (поле «N_об») становится обычным полем таблицы-потомка «Датчики».