- •15.1. Джерела перешкод 174
- •Різновиди архітектури.
- •1.1. Різновиди архітектури.
- •1.2. Вимоги до архітектури.
- •1.1.2. Проста система
- •1.3. Розподілені системи автоматизації.
- •1.4. Багаторівнева архітектура
- •2.2. Основні поняття технології Інтернет.
- •2.3. Принципи управління через Інтернет.
- •2.1. Проблеми і їх вирішення
- •2.2. Основні поняття технології Інтернет
- •2.3. Принципи управління через Інтернет
- •3.2. Властивості відкритих систем
- •3.3. Засоби досягнення відкритості
- •3.4. Переваги і недоліки
- •4.2. Основні поняття промислових мереж.
- •4.3. Модель osi
- •5.1. Принципи побудови
- •5.2. Узгодження лінії з передавачем і приймачем
- •5.3. Топологія мережі на основі інтерфейсу rs-485
- •5.4. Усунення стану невизначеності лінії
- •5.5. Крізні струми.
- •5.6. Інтерфейси rs-232 і rs-422
- •6.1. Основні властивості can.
- •6.2. Фізичний рівень Саn.
- •6.3. Типова структура трансівера Саn.
- •6.4. Канальний рівень Саn.
- •7.2. Фізичний рівень
- •7.3. Канальний рівень Profibus dp
- •7.4. Резервування
- •7.5. Опис пристроїв
- •8.2. Фізичний рівень
- •8.3. Канальний рівень
- •8.4. Прикладний рівень.
- •9.2. Фізичний рівень
- •9.3. Канальний рівень
- •10.1. Проблеми бездротових мереж|сітей|
- •10.2 Залежність щільності потужності від відстані.
- •10.3 Вплив інтерференції хвиль.
- •10.4 Джерела перешкод.
- •10.5 Деякі особливості бездротових каналів.
- •11.2 Методи розширення спектру і модуляції несучої.
- •11.3 Методи зменшення кількості помилок в каналі.
- •11.4 Передача повідомлень|сполучень| без підтвердження про отримання|здобуття|.
- •12.2. Стандарт ZigBee|
- •12.3. Модель передачі даних.
- •13.1. Фізичний і канальний рівні.
- •13.2. Архітектура мережі|сіті| Wi-Fi|.
- •13.3. Порівняння бездротових мереж|сітей|
- •13.1. Фізичний і канальний рівні.
- •13.2. Архітектура мережі|сіті| Wi-Fi|.
- •13.3. Порівняння бездротових мереж|сітей|
- •14.1. Повторювачі інтерфейсу
- •14.2. Перетворювачі інтерфейсу
- •14.3. Адресовані перетворювачі інтерфейсу
- •14.4. Інше мережеве|мережне| устаткування|обладнання|
- •14.5. Кабелі для промислових мереж|сітей|
- •15.1. Джерела перешкод
- •15.2. Характеристики перешкод
- •15.3. Перешкоди з|із| мережі|сіті| електропостачання
- •15.4. Електромагнітні перешкоди
- •16.1. Визначення
- •16.2. Цілі заземлення
- •16.4. Види заземлень
- •16.1. Визначення
- •16.2. Цілі заземлення
- •16.3. Заземлювальні провідники
- •3.2.6. Модель «землі|грунту|»
- •16.4. Види заземлень
- •17.2. Похибка методу вимірювань.
- •17.3. Похибка програмного забезпечення
- •17.4. Достовірність вимірювань.
- •18.2. Архітектура.
- •18.3. Характеристики плк.
- •18.4. Пристрої збору даних.
- •19.2. Комп'ютер для спілкування з|із| оператором
- •19.3. Промислові комп'ютери
- •20.1. Введення аналогових сигналів
- •20.2. Структура модулів вводу.
- •20.3. Модулі вводу струму і напруги
- •20.1. Введення аналогових сигналів
- •20.2. Структура модулів вводу.
- •20.3. Модулі вводу струму і напруги
- •21.2. Введення дискретних сигналів
- •21.3. Виведення дискретних сигналів
- •22.1. Типовий модуль вводу частотних сигналів.
- •22.2. Модулі управління рухом.
- •22.1. Типовий модуль вводу частотних сигналів.
- •22.2. Модулі управління рухом.
- •23.2. Графічне програмування
- •23.3. Графічний інтерфейс.
- •23.4. Відкритість програмного забезпечення.
- •23.5. Зв'язок з фізичними пристроями.
- •23.6. Бази даних.
- •23.7. Операційні системи реального часу.
- •24.1. Огляд стандарту орс.
- •24.1. Огляд стандарту орс.
- •24.2. Орс da-сервер
- •25.1. Специфікація opc ua.
- •25.1. Специфікація opc ua.
- •25.2. Орс da-сервер в середовищі ms Excel.
- •25.3 Застосування|вживання| орс-сервера| з|із| matlab| і Lab| view
- •26.1. Мова релейноконтактних схем ld.
- •26.2. Список інструкцій il.
- •26.3. Структурований текст st.
- •26.4. Діаграми функціональних блоків fbd.
- •26.5. Функціональні блоки стандартів мек 61499 і мек 61804.
- •26.6. Послідовні функціональні схеми sfc.
- •26.7. Програмне забезпечення.
- •27.1. Функції scada.
- •27.2. Властивості scada.
- •27.3. Програмне забезпечення.
- •27.1. Функції scada.
- •27.2. Властивості scada.
- •27.3. Програмне забезпечення.
26.1. Мова релейноконтактних схем ld.
Графічна мова релейної логіки вперше з'явилася у вигляді електричних схем, які складалися з контактів і обмоток електромагнітних реле (рис. 26.1). Такі схеми використовувалися в автоматиці конвеєрів для збірки автомобілів до ери мікропроцесорів. Мова релейної логіки була інтуїтивно зрозуміла людям, злегка знайомим з електротехнікою і тому виявилася найбільш поширеною в промисловій автоматиці. Обслуговуючий персонал легко знаходив відмову в устаткуванні, простежуючи шлях сигналу по релейній діаграмі.
Проте мову LD проблематично використовувати для реалізації складних алгоритмів, оскільки вона не підтримує підпрограми, функції, інкапсуляцію* і інші засоби структуризації програм з метою підвищення якості програмування. Ці недоліки утрудняють багатократне використання програмних компонентів, що робить програму довгою і складною для обслуговування.
Рис. 26.1. Приклад програми на мові LD (а) і її еквівалент у вигляді електричного ланцюга з реле і вимикачами (б).
Для виконання арифметичних функцій в мову LD були додані функціональні блоки, які виконували операції складання, множення, обчислення середнього і так далі. Складні обчислення в цій мові неможливі.
Недоліком є також те, що тільки маленька частина програми уміщається на моніторі комп'ютера або панелі оператора при програмуванні. Не дивлячись на вказані недоліки, мова LD відноситься до найбільш поширених в світі, хоча використовується для програмування тільки простих завдань.
26.2. Список інструкцій il.
Мова IL нагадує асемблер і використовується для реалізації функцій, функціональних блоків і програм, а також кроків і переходів в мові SFC. Основною перевагою мови є простота її вивчення. Найчастіше мова IL використовується у випадках, коли потрібно отримати оптимізований код для реалізації критичних секцій програми, а також для вирішення невеликих завдань з малою кількістю розгалужень алгоритму.
Лістинг 4. Приклад програми на мові IL
У основі мови лежить поняття акумулятора і переходів за мітками. Приклад програми на мові IL з коментарями приведений в лістингу 4. Починається програма із завантаження в акумулятор значення змінної. Подальші кроки програми полягають у отриманні вмісту акумулятора і виконанні над ним обмеженого числа допустимих дій (їх в мові всього 24).
26.3. Структурований текст st.
Мова SFC є текстовою мовою високого рівня і дуже сильно нагадує Паскаль.
Лістинг 5. Приклад програми на мові ST
Мова ST має багато відмінностей від мови Паскаль і розроблена спеціально для програмування ПЛК. Вона містить безліч конструкцій для надання значень змінним, для виклику функцій і функціональних блоків, для написання виразів умовних переходів, вибору операторів, для побудови ітераційних процесів. Ця мова призначена в основному для виконання складних математичних обчислень, опису складних функцій, функціональних блоків і програм.
26.4. Діаграми функціональних блоків fbd.
FBD є графічною мовою і найбільш зручною для програмування процесів проходження сигналів через функціональні блоки. Мова FBD зручна для схемотехніків, які легко можуть скласти електричну схему системи управління на «жорсткій логіці», але не мають досвіду програмування.
Функціональними блоками є фрагменти програм, написаних на IL, SFC або інших мовах, які можуть бути багато разів використані в різних частинах програми і яким відповідає графічне зображення, прийняте при розробці функціональних схем електронних пристроїв (рис. 26.2).
Мова FBD може бути використана для програмування функцій, функціональних блоків і програм, а також для опису кроків і переходів в мові SFC. Функціональні блоки інкапсулюють дані і методи, чим нагадують об'єктно-орієнтовані мови програмування, але не підтримують спадкоємство і поліморфізм.
Рис. 26.2. Приклад програми на мові FBD.
Типовим застосуванням мови FBD є опис «жорсткої логіки» і замкнутих контурів систем управління. Мова функціональних блоків є зручною також для створення і поповнення бібліотеки типових функціональних блоків, яку можна багато разів використовувати при програмуванні завдань промислової автоматизації. До типових блоків відносяться блок таймера, ПІД-регулятора, блок секвенсора, тригера, генератора імпульсів, фільтру і тому подібні.
