Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Компьютерное управление технологическим процессом, экспериментом, оборудованием

Покупка
Артикул: 124429.03.01
Книга содержит систематическое изложение основных вопросов современной теории и практики промышленной и лабораторной автоматизации. Представлены только самые необходимые для практики сведения с акцентом на детальный анализ наиболее сложных и часто неправильно понимаемых вопросов. Рассмотрены широко распространенные в России промышленные интерфейсы и сети, архитектура систем автоматизации и методы их защиты от помех, тонкие нюансы техники автоматизированных измерений, ПИД-регуляторы с автоматической настройкой и адаптацией, структура и характеристики управляющих контроллеров, современные методы резервирования, средства программирования контроллеров, SCADA-пакеты и ОРС серверы, юридические вопросы внедрения средств автоматизации, в том числе на опасных промышленных объектах. Для специалистов по промышленной автоматизации, а также инженеров и научных работников, которые хотят автоматизировать свою работу с помощью компьютера. Может быть полезна студентам старших курсов технических университетов.
Денисенко, В. В. Компьютерное управление технологическим процессом, экспериментом, оборудованием / В.В. Денисенко. - Москва : Гор. линия-Телеком, 2013. - 606 с.: ил.; . ISBN 978-5-9912-0060-8. - Текст : электронный. - URL: https://znanium.ru/catalog/product/443651 (дата обращения: 28.11.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
Москва
Горячая линия - Телеком
2013

 

 

ББК 32.965 
УДК 681.5:004.9 
      Д33 
 
Р е ц е н з е н т ы :  доктор техн. наук, профессор  В. В. Топорков;  
доктор техн. наук, профессор В. И. Финаев 
 
Денисенко В. В. 
Д33         Компьютерное управление технологическим процессом, 
экспериментом, оборудованием. – М.: Горячая линия–Телеком, 
2013. – 584 с., ил. 

ISBN 978-5-9912-0060-8. 

Книга содержит систематическое изложение основных вопросов современной теории и практики промышленной и лабораторной 
автоматизации. Представлены только самые необходимые для 
практики сведения с акцентом на детальный анализ наиболее 
сложных и часто неправильно понимаемых вопросов. Рассмотрены 
широко распространенные в России промышленные интерфейсы и 
сети, архитектура систем автоматизации и методы их защиты от 
помех, тонкие нюансы техники автоматизированных измерений, 
ПИД-регуляторы с автоматической настройкой и адаптацией, 
структура и характеристики управляющих контроллеров, современные методы резервирования, средства программирования контроллеров, SCADA-пакеты и ОРС серверы, юридические вопросы 
внедрения средств автоматизации, в том числе на опасных промышленных объектах. 
Для специалистов по промышленной автоматизации, а также 
инженеров и научных работников, которые хотят автоматизировать свою работу с помощью компьютера. Может быть полезна 
студентам старших курсов технических университетов. 
ББК 32.965 

Адрес издательства в Интернет WWW.TECHBOOK.RU 
 
Научное издание 
 

Денисенко Виктор Васильевич 
Компьютерное управление технологическим процессом,  
экспериментом, оборудованием 

Компьютерная верстка  Ю. Н. Чернышов 
Редактор  Ю. Н. Чернышов 
Обложка художника  В. Г. Ситникова 
 
Подписано в печать 08.11.11. Формат 70×100/16. Усл. печ. л. 36.5
Доп. тираж «по требованию».  Изд. № 11060 

ООО «Научно-техническое издательство «Горячая линия –Телеком» 

ISBN 978-5-9912-0060-8                                        ©  В. В. Денисенко, 2009, 2011 
                                      © Издательство «Горячая линия–Телеком», 2009, 2011 

Оглавление

Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13

Глава 1. Архитектура автоматизированной системы. . . . . . . . . . . . . . . .
16

1.1. Разновидности архитектур . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
1.1.1. Требования к архитектуре . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
1.1.2. Простейшая система . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
1.1.3. Распределенные системы автоматизации . . . . . . . . . . . . . . . . . . . . .
23
1.1.4. Многоуровневая архитектура . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
1.2. Применение Интернет-технологий. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
1.2.1. Проблемы и их решение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
1.2.2. Основные понятия технологии Интернета . . . . . . . . . . . . . . . . . . . .
35
1.2.3. Принципы управления через Интернет. . . . . . . . . . . . . . . . . . . . . . .
36
1.2.4. Микро-веб-серверы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
1.2.5. Примеры применения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
1.3. Понятие открытой системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
1.3.1. Свойства открытых систем . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
1.3.2. Средства достижения открытости . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
1.3.3. Достоинства и недостатки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
1.4. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
1.5. Обзор публикаций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49

Глава 2. Промышленные сети и интерфейсы . . . . . . . . . . . . . . . . . . . . . . . .
51

2.1. Общие сведения о промышленных сетях . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
2.2. Модель OSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
2.2.1. Физический уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
2.2.2. Канальный уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
2.2.3. Сетевой уровень. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
2.2.4. Транспортный уровень. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
2.2.5. Сеансовый уровень. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
2.2.6. Уровень представления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
2.2.7. Прикладной уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
2.2.8. Критика модели OSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
2.3. Интерфейсы RS-485, RS-422 и RS-232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
2.3.1. Принципы построения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59

Оглавление

2.3.2. Стандартные параметры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
2.3.3. Согласование линии с передатчиком и приемником. . . . . . . . . .
62
2.3.4. Топология сети на основе интерфейса RS-485 . . . . . . . . . . . . . . . .
64
2.3.5. Устранение состояния неопределенности линии . . . . . . . . . . . . . .
65
2.3.6. Сквозные токи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
2.3.7. Выбор кабеля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
2.3.8. Расширение предельных возможностей. . . . . . . . . . . . . . . . . . . . . . .
68
2.3.9. Интерфейсы RS-232 и RS-422 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
2.4. Интерфейс «токовая петля». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
2.5. HART-протокол. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
2.6. CAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
2.6.1. Физический уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
84
2.6.2. Канальный уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
2.6.3. Прикладной уровень: CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
2.6.4. Электронные спецификации устройств CANopen . . . . . . . . . . . .
95
2.7. Profibus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
2.7.1. Физический уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
2.7.2. Канальный уровень Profibus DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
98
2.7.3. Резервирование. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
2.7.4. Описание устройств . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
2.8. Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
2.8.1. Физический уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
2.8.2. Канальный уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
2.8.3. Прикладной уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
2.9. Промышленный Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
2.9.1. Особенности Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
2.9.2. Физический уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
2.9.3. Канальный уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
2.9.4. Modbus TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
2.9.5. Profinet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
2.10. Протокол DCON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
2.11. Беспроводные локальные сети. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
2.11.1. Проблемы беспроводных сетей и пути их решения. . . . . . . . . . . 126
2.11.2. Bluetooth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
2.11.3. ZigBee и IEEE 802.15.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
2.11.4. Wi-Fi и IEEE 802.11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
2.11.5. Сравнение беспроводных сетей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
2.12. Сетевое оборудование. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
2.12.1. Повторители интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
2.12.2. Концентраторы (хабы) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
2.12.3. Преобразователи интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

Оглавление
5

2.12.4. Адресуемые преобразователи интерфейса . . . . . . . . . . . . . . . . . . . . 156
2.12.5. Межсетевые шлюзы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
2.12.6. Другое сетевое оборудование. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
2.12.7. Кабели для промышленных сетей . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
2.13. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

Глава 3. Защита от помех . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

3.1. Источники помех . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
3.1.1. Характеристики помех . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
3.1.2. Помехи из сети электроснабжения. . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
3.1.3. Молния и атмосферное электричество . . . . . . . . . . . . . . . . . . . . . . . 171
3.1.4. Статическое электричество . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
3.1.5. Помехи через кондуктивные связи. . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
3.1.6. Электромагнитные помехи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
3.1.7. Другие типы помех . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
3.2. Заземление. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
3.2.1. Определения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
3.2.2. Цели заземления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
3.2.3. Защитное заземление зданий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
3.2.4. Автономное заземление . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
3.2.5. Заземляющие проводники . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
3.2.6. Модель «земли». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
3.2.7. Виды заземлений. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
3.3. Проводные каналы передачи сигналов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
3.3.1. Источники сигнала. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
3.3.2. Приемники сигнала . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
3.3.3. Прием сигнала заземленного источника . . . . . . . . . . . . . . . . . . . . . . 192
3.3.4. Прием сигнала незаземленных источников . . . . . . . . . . . . . . . . . . . 193
3.3.5. Дифференциальные каналы передачи сигнала . . . . . . . . . . . . . . . 194
3.4. Паразитные связи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
3.4.1. Модели компонентов систем автоматизации. . . . . . . . . . . . . . . . . . 196
3.4.2. Паразитные кондуктивные связи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
3.4.3. Индуктивные и емкостные связи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
3.5. Методы экранирования и заземления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
3.5.1. Гальванически связанные цепи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
3.5.2. Экранирование сигнальных кабелей. . . . . . . . . . . . . . . . . . . . . . . . . . 203
3.5.3. Гальванически развязанные цепи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
3.5.4. Экраны кабелей на электрических подстанциях . . . . . . . . . . . . . 208
3.5.5. Экраны кабелей для защиты от молнии. . . . . . . . . . . . . . . . . . . . . . 209
3.5.6. Заземление при дифференциальных измерениях . . . . . . . . . . . . 209
3.5.7. Интеллектуальные датчики. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
3.5.8. Монтажные шкафы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

Оглавление

3.5.9. Распределенные системы управления . . . . . . . . . . . . . . . . . . . . . . . . 212
3.5.10. Чувствительные измерительные цепи . . . . . . . . . . . . . . . . . . . . . . . . 213
3.5.11. Исполнительное оборудование и приводы . . . . . . . . . . . . . . . . . . . . 213
3.5.12. Заземление на взрывоопасных объектах. . . . . . . . . . . . . . . . . . . . . . 214
3.6. Гальваническая развязка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
3.7. Защита промышленных сетей от молнии . . . . . . . . . . . . . . . . . . . . . . . . . . 216
3.7.1. Пути прохождения импульса молнии. . . . . . . . . . . . . . . . . . . . . . . . . 217
3.7.2. Средства защиты. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
3.8. Стандарты и методы испытаний по ЭМС . . . . . . . . . . . . . . . . . . . . . . . . . . 221
3.9. Верификация заземления и экранирования . . . . . . . . . . . . . . . . . . . . . . . . 222
3.10. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

Глава 4. Измерительные каналы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

4.1. Основные понятия . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
4.1.1. Определения основных терминов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
4.1.2. Точность, разрешающая способность и порог чувствительности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
4.1.3. Функция автокорреляции. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
4.1.4. Коэффициент корреляции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
4.1.5. Точечные и интервальные оценки погрешности . . . . . . . . . . . . . . 240
4.1.6. Погрешность метода измерений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
4.1.7. Погрешность программного обеспечения . . . . . . . . . . . . . . . . . . . . . 243
4.1.8. Достоверность измерений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
4.2. Многократные измерения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
4.2.1. Повышение точности путем усреднения результатов
измерений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
4.2.2. Точность и продолжительность измерений . . . . . . . . . . . . . . . . . . . 249
4.3. Динамические измерения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
4.3.1. Теорема Котельникова . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
4.3.2. Фильтр и динамическая погрешность . . . . . . . . . . . . . . . . . . . . . . . . 256
4.3.3. Алиасные частоты, антиалиасные фильтры . . . . . . . . . . . . . . . . . . 266
4.4. Суммирование погрешностей измерений . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
4.4.1. Исходные данные для расчета . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
4.4.2. Методы суммирования погрешностей. . . . . . . . . . . . . . . . . . . . . . . . . 273
4.4.3. Систематические погрешности. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
4.4.4. Случайные погрешности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
4.4.5. Дополнительные погрешности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
4.4.6. Динамические погрешности. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
4.4.7. Нахождение итоговой погрешности. . . . . . . . . . . . . . . . . . . . . . . . . . . 277
4.5. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
4.6. Обзор литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279

Оглавление
7

Глава 5. ПИД-регуляторы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

5.1. Идентификация моделей динамических систем . . . . . . . . . . . . . . . . . . . . 282
5.1.1. Модели объектов управления. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
5.1.2. Выбор тестовых сигналов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
5.1.3. Частотная идентификация в режиме релейного регулирования. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
5.1.4. Идентификация в замкнутом и разомкнутом контурах . . . . . . 306
5.1.5. Аналитическая идентификация. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
5.1.6. Методы минимизации критериальной функции . . . . . . . . . . . . . . 312
5.2. Классический ПИД-регулятор. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
5.2.1. П-регулятор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
5.2.2. И-регулятор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
5.2.3. ПИ-регулятор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
5.2.4. ПД-регулятор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
5.2.5. ПИД-регулятор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
5.3. Модификации ПИД-регуляторов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
5.3.1. Регулятор с весовыми коэффициентами при уставке. . . . . . . . . 322
5.3.2. Регулятор с формирующим фильтром для сигнала уставки . 323
5.3.3. Принцип разомкнутого управления . . . . . . . . . . . . . . . . . . . . . . . . . . 324
5.3.4. Регулятор отношений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
5.3.5. Регулятор с внутренней моделью. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
5.3.6. Эквивалентные преобразования структур ПИД-регуляторов 334
5.3.7. ПИД-регуляторы для систем с транспортной задержкой . . . . 335
5.4. Особенности реальных регуляторов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
5.4.1. Погрешность дифференцирования и шум . . . . . . . . . . . . . . . . . . . . 339
5.4.2. Интегральное насыщение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
5.4.3. Запас устойчивости и робастность . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
5.4.4. Сокращение нулей и полюсов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
5.4.5. Безударное переключение режимов регулирования . . . . . . . . . . 352
5.4.6. Дискретная форма регулятора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
5.5. Расчет параметров. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
5.5.1. Качество регулирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
5.5.2. Выбор параметров регулятора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
5.5.3. Ручная настройка, основанная на правилах . . . . . . . . . . . . . . . . . . 363
5.5.4. Методы оптимизации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
5.6. Автоматическая настройка и адаптация . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
5.6.1. Основные принципы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
5.6.2. Табличное управление . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
5.6.3. Обзор коммерческих продуктов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
5.6.4. Программные средства настройки . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
5.7. Нечеткая логика, нейронные сети и генетические алгоритмы . . . . . 372

Оглавление

5.7.1. Нечеткая логика в ПИД-регуляторах. . . . . . . . . . . . . . . . . . . . . . . . . 373
5.7.2. Искусственные нейронные сети . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
5.7.3. Генетические алгоритмы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
5.8. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
5.9. Обзор публикаций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383

Глава 6. Контроллеры для систем автоматизации . . . . . . . . . . . . . . . . . . 387

6.1. Программируемые логические контроллеры . . . . . . . . . . . . . . . . . . . . . . . 389
6.1.1. Типы ПЛК . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.1.2. Архитектура . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
6.1.3. Характеристики. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
6.1.4. Пример ПЛК. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
6.1.5. Устройства сбора данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
6.2. Компьютер в системах автоматизации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.2.1. Компьютер в качестве контроллера . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.2.2. Компьютер для общения с оператором . . . . . . . . . . . . . . . . . . . . . . . 406
6.2.3. Промышленные компьютеры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.3. Устройства ввода-вывода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
6.3.1. Ввод аналоговых сигналов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.3.2. Модули ввода тока и напряжения . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.3.3. Термопары . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.3.4. Термопреобразователи сопротивления. . . . . . . . . . . . . . . . . . . . . . . . 421
6.3.5. Тензорезисторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.3.6. Вывод аналоговых сигналов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.3.7. Ввод дискретных сигналов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
6.3.8. Вывод дискретных сигналов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
6.3.9. Ввод частоты, периода и счет импульсов. . . . . . . . . . . . . . . . . . . . . 443
6.3.10. Модули управления движением . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
6.4. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448

Глава 7. Автоматизация опасных объектов. . . . . . . . . . . . . . . . . . . . . . . . . . . 449

7.1. Искробезопасная электрическая цепь . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
7.2. Блоки искрозащиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
7.4. Правила применения искробезопасных устройств . . . . . . . . . . . . . . . . . 455
7.4. Функциональная безопасность . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
7.5. Выбор аппаратных средств . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
7.5.1. Виды опасных промышленных объектов . . . . . . . . . . . . . . . . . . . . . 459
7.5.2. Классификация взрывоопасных зон . . . . . . . . . . . . . . . . . . . . . . . . . . 461
7.5.3. Классификация взрывоопасности технологических блоков . . 463
7.5.4. Взрывопожарная и пожарная опасность. . . . . . . . . . . . . . . . . . . . . . 464
7.5.5. Требования к техническим устройствам. . . . . . . . . . . . . . . . . . . . . . 465
7.5.6. Маркировка взрывозащищенного оборудования. . . . . . . . . . . . . . 466

Оглавление
9

7.5.7. Монтаж взрывоопасного технологического оборудования . . . . 469
7.6. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

Глава 8. Аппаратное резервирование. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

8.1. Основные понятия и определения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
8.2. Резервирование ПЛК и устройств ввода-вывода . . . . . . . . . . . . . . . . . . . 476
8.2.1. Общие принципы резервирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
8.2.2. Модули ввода и датчики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
8.2.3. Модули вывода. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
8.2.4. Процессорные модули. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
8.2.5. Резервирование источников питания . . . . . . . . . . . . . . . . . . . . . . . . . 494
8.3. Резервирование промышленных сетей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
8.3.1. Сети Profibus, Modbus, CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
8.3.2. Сети Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
8.3.3. Резервирование беспроводных сетей . . . . . . . . . . . . . . . . . . . . . . . . . . 501
8.4. Оценка надежности резервированных систем . . . . . . . . . . . . . . . . . . . . . . 502
8.5. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

Глава 9. Программное обеспечение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509

9.1. Развитие программных средств автоматизации . . . . . . . . . . . . . . . . . . . . 509
9.1.1. Графическое программирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
9.1.2. Графический интерфейс . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
9.1.3. Открытость программного обеспечения . . . . . . . . . . . . . . . . . . . . . . 512
9.1.4. Связь с физическими устройствами . . . . . . . . . . . . . . . . . . . . . . . . . . 513
9.1.5. Базы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
9.1.6. Операционные системы реального времени . . . . . . . . . . . . . . . . . . 514
9.2. ОРС-сервер . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
9.2.1. Обзор стандарта ОРС. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
9.2.2. ОРС DA-сервер . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
9.2.3. OPC HDA-сервер. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
9.2.4. Спецификация OPC UA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
9.2.5. ОРС DA-сервер в среде MS Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
9.2.6. Применение ОРС-сервера с MATLAB и LabVIEW . . . . . . . . . . . 532
9.3. Системы программирования на языках МЭК 61131-3 . . . . . . . . . . . . . 532
9.3.1. Язык релейно-контактных схем LD. . . . . . . . . . . . . . . . . . . . . . . . . . . 534
9.3.2. Список инструкций IL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
9.3.3. Структурированный текст ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
9.3.4. Диаграммы функциональных блоков FBD . . . . . . . . . . . . . . . . . . . 536
9.3.5. Функциональные блоки стандартов МЭК 61499 и МЭК 61804 537
9.3.6. Последовательные функциональные схемы SFC . . . . . . . . . . . . . 539
9.3.7. Программное обеспечение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
9.4. Пользовательский интерфейс, SCADA-пакеты. . . . . . . . . . . . . . . . . . . . . 542

Оглавление

9.4.1. Функции SCADA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
9.4.2. Свойства SCADA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546
9.4.3. Программное обеспечение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
9.5. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550