Е57 |
Ельперін, І. В. Промислові контролери [Текст] : навч. посіб. / І. В. Ельперін. – Київ : НУХТ, 2003. – 320 с.
Описано загальні принципи побудови і програмування мікропроцесорних контролерів. Детально розглянуто функціональні можливості, технічну структуру, під'єднайня і технологічні мови програмування промислових контролерів Ломіконт, Реміконт-130, TSX Modicon Nano, Micro і Premium.
Навчальний посібник призначений для студентів і науково-технічних працівників, які вивчають, проектують та обслуговують сучасні системи промислової автоматизації.
Вступ 7
Розділ 1. Загальні принципи побудови мікропроцесорних
засобів автоматизації 11
1.1. Основи мікропроцесорної техніки 11
1.1.1. Історія розвитку 11
1.1.2. Структура мікропроцесорної системи 13
1.1.3. Способи подання інформації для МПС 17
1.2. Основні напрями розвитку мікропроцесорних
засобів автоматизації 23
1.3. Основні принципи побудови мікропроцесорних
контролерів 29
1.4. Робочий цикл виконання програми користувача 32
1.5. Модульний принцип побудови ПЛК 33
1.6. Програмування ПЛК 36
1.7. Системи самодіагностики і тестування ПЛК. 38
1.8. Промислові мережі 40
1.9. Засоби MMI 45
1.10. Міжнародні стандарти програмованих логічних
контролерів 49
1.11. Огляд ПЛК 52
Контрольні запитання до розділу 1 54
Розділ 2. Технічне та програмне забезпечення мікропро-
цесорного контролера Ломіконт 57
2.1. Функціональні можливості 57
2.2. Фізична структура контролера 58
2.3. Програмування Ломіконта 64
2.3.1. Технологічна мова програмування Мікрол 64
2.3.2. Бібліотека алгоритмів 71
2.3.3. Приклади програмування 86
2.4. Режими роботи Ломіконта 91
2.5. Схеми під'єднання 94
2.5.1. Під'єднання дискретних вхідних сигналів 94
2.5.2. Під'єднання дискретних та імпульсних
вихідних сигналів 96
2.5.3. Під'єднання аналогових сигналів 98
2.5.4. Під'єднання термометрів опору 102
2.6. Перспективи розвитку ПЛК Ломіконт 104
Контрольні запитання до розділу 2 105
Розділ 3. Технічне та програмне забезпечення мікропро-
цесорного контролера Реміконт-130 107
3.1. Функціональні можливості 107
3.2. Фізична структура контролера 110
3.3. Процедури програмування контролера 114
3.4. Бібліотека алгоритмів 117
3.4.1. Алгоритми вводу-виводу 119
3.4.2. Алгоритми регулювання 121
3.4.3. Алгоритми динамічного перетворення 126
3.4.4. Алгоритми статичного перетворення 127
3.4.5. Аналого-дискретні перетворення 128
3.4.6. Логічні операції 129
3.4.7. Дискретне керування 131
3.4.8. Алгоритми лицьової панелі 135
3.5. Приклади програмування 142
3.6. Схеми під'єднання 150
3.7. Перспективи розвитку Реміконта Р-130 154
Контрольні запитання до розділу 3 154
Розділ 4. Мікропроцесорні контролери MODICON TSX 157
4.1. Загальна структура технічних засобів 157
4.2. Мікропроцесорний контролер Modicon TSX Nano... 159
4.3. Мікропроцесорний контролер Modicon TSX Micro.. 165
4.3.1. Фізична структура 165
4.3.2. Модулі дискретних входів-виходів 170
4.3.3. Модулі аналогових входів-виходів 174
4.3.4. Модулі лічильників 181
4.3.5. Під'єднання ПЛК TSX Nano 184
4.3.6. Asi-шина 186
4.4. Мікропроцесорні контролери Modicon TSX
Premium 189
4.4.1. Архітектура TSX Premium 189
4.4.2. Шасі 190
4.4.3. Модулі процесорів 192
4.4.4. Блоки живлення 196
4.4.5. Принципи розміщення й адресації модулів
у контролері 198
4.4.6. Модулі дискретних входів-виходів 200
4.4.7. Модулі аналогових входів-виходів 203
4.4.8. Модулі лічильників 207
4.4.9. Спеціальні модулі 208
4.4.10. Розподілені входи-виходи 209
Контрольні запитання до розділу 4 211
Розділ 5. Програмування контролерів MODICON TSX 215
5.1. Загальні положення 215
5.2. Структура програми користувача 217
5.3. Конфігурування контролера 219
5.4. Структура пам'яті користувача 223
5.5. Конфігурування модулів 225
5.5.1. Конфігурування дискретних модулів 225
5.5.1.1. Конфігурування модулів дискретних входів 225
5.5.1.2. Конфігурування модулів дискретних виходів.... 228
5.5.2. Конфігурування аналогових модулів 228
5.5.2.1. Конфігурування модулів аналогових входів 228
5.5.2.2. Конфігурування модулів аналогових виходів 231
5.5.3. Конфігурування модулів рахункових каналів 232
5.6. Розробка прикладної програми користувача 233
5.6.1. Загальні положення 233
5.6.1.1. Вибір структури програми користувача 233
5.6.1.2. Типи змінних 234
5.6.1.3. Адресація каналів 235
5.6.1.4. Формати змінних 237
5.6.2. Технологічна мова програмування Ladder
Diagram (LD) 241
5.6.2.1. Загальні положення 241
5.6.2.2. Таймери 246
5.6.2.3. Лічильники 248
5.6.2.4. Одновібратори (Monostable %MNi) 250
5.6.2.5. Регістри (Register %Ri) 252
5.6.2.6. Драм-контролер (Drum controller %DRi) 253
5.6.3. Мова структурованого тексту (Structured Text) 255
5.6.3.1. Загальні положення 255
5.6.3.2. Керуючі структури 257
5.6.4. Мова інструкцій (Instruction List) 262
5.6.4.1. Загальні положення 262
5.6.4.2. Інструкції MPS, MRD, МРР 265
5.6.4.3. Принципи програмування функціональних
блоків 266
5.6.4.4. Правила складання програм на мові IL 267
5.6.5. Мова "Графсет" (Grafcet) 268
5.6.5.1. Загальні положення 268
5.6.5.2. Структура задачі на мові Графсет 271
5.6.5.3. Процедура програмування на мові Графсет 273
5.6.6. ПІД-регулювання 277
5.7. Приклади виконання фрагментів програм на мовах
Ladder Diagram, Instrasction List та
Structured Text 284
5.7.1 Програмування логічних інструкцій з дискретними
змінними 284
5.7.1.1 Інструкції опитування 284
5.7.1.2. Інструкції присвоювання 284
5.7.1.3 Логічне "И" 285
5.7.1.4. Логічне "ИЛИ" 285
5.7.1.5. Інструкція "Исключающее ИЛИ" 286
5.7.2. Інструкції з числами 286
5.7.2.1. Інструкції порівняння 286
5.7.2.2. Інструкції присвоювання 287
5.7.2.3. Арифметичні інструкції з цілими числами. 289
5.7.2.4. Логічні інструкції 290
5.7.2.5. Правила виконання інструкцій з числами 291
5.7.3. Програмні інструкції 292
5.7.3.1. Підпрограми 292
5.7.3.2. Програмована зупинка виконання
програми 293
5.7.3.3. Інструкція закінчення програми 293
5.7.3.4. Програмований перехід 294
5.7.4. Програмування функціональних блоків 295
5.7.4.1. Програмування таймерів 295
7.4.2. Програмування лічильників 296
5.7.4.3. Програмування одновібраторів 297
5.7.4.4. Програмування регістрів 298
5.7.4.5. Програмування драм-контролерів 300
Контрольні запитання до розділу 5
Література 303
Додаток 1. Основні системні біти ПЛК TSX Micro і TSX
Premium 306
Додаток 2. Основні системні слова ПЛК TSX Micro і TSX
Premium 307
Додаток 3. Схеми під'єднаний до модулів TSX Micro 309
Додаток 4. Схеми під'єднання до модулів TSX Premium 314
|