
- •9.1 Конструкції і марки оптоволоконних кабелів
- •1 Вибір схеми автоматизації та забезпечення якості проекту
- •1.1 Основні постулати теорії автоматизації
- •1.2 Вибір схеми автоматизації
- •1.3 Інвестиційний проект, роботи з його підготовки
- •1.4 Оформлення контрактів і забезпечення якості проектування
- •Контрольні запитання
- •2 Завдання на проектування та склад проекту
- •2.1 Стадії проектування та склад проектної документації
- •2.2 Вимоги, які необхідно враховувати при проектуванні
- •2.3 Оформлення і комплектування робочої документації
- •Контрольні запитання
- •3 Розробка структурних та функціональних схем систем автоматизації
- •3.1 Правила розробки структурних схем контролю та управління
- •3.2 Методика і принципи виконання функціональних схем
- •3.3 Вимоги до оформлення функціональних схем
- •Контрольні запитання
- •4 Розробка принциПіальних електричних схем
- •4.1 Вимоги до принципіальних електричних схем та правила їх
- •4.2 Умовні позначки та правила зображення елементів на
- •4.3 Способи виконання принципіальних електричних схем та
- •Контрольні запитання
- •5 Розробка проектної документації
- •5.1 Типи щитів і пультів, їх позначення
- •5.2 Загальні вимоги до проектів щитів і пультів
- •5.3 Монтажні зони, розташування приладів і апаратів
- •5.4 Загальні вимоги до розробки креслень щитів і пультів
- •5.5 Оформлення таблиць з'єднань, підключень та надписів
- •6 Правила проектування електропроводок
- •6.1 Вибір способу виконання електропроводок
- •6.2 Вибір проводів і кабелів
- •6.3 Особливості застосування занулень і заземлень
- •Елементи електроустановок, що підлягають зануленню і заземленню
- •Контрольні запитання
- •7 Проектування засобів живлення і захисту електроустановок
- •7.1 Вибір засобів живлення і захисту електроустановок
- •7.2 Визначення місць установки засобів управління та захисту
- •Контрольні запитання
- •8 Особливості проектування систем автоматизації для вибухо- та пожежонебезпечних зон
- •8.1 Класифікація вибухо- та пожежонебезпечних зон
- •8.2 Класифікація і вибір електроустаткування для вибухо- та
- •8.3 Вимоги до щитів, пультів та електричних проводок у
- •Контрольні запитання
- •9 Особливості проектування оптоволоконних ліній зв'язКу
- •9.1 Конструкції і марки оптоволоконних кабелів
- •Контрольні запитання
- •10 Правила оформлення текстових документів проекту
- •При оформленні текстового документа варто керуватися стандартом дсту 3008-95 “документація. Звіти в сфері науки і техніки”.
- •10.3 Основні вимоги до викладу та оформлення звітів
- •10.4 Особливості оформлення ілюстрацій
- •10.5 Особливості оформлення таблиць
- •10.6 Особливості оформлення формул та рівнянь
- •10.8 Особливості створення програмних документів за методом
- •11 Створення проектної документації засобами Microsoft Visio (комп'ютерний практикум)
- •11.1 Створення простих рисунків та текстових елементів
- •11.1.1 Використання елементів інтерфейсу Visio
- •11.1.2 Відкриття та установка масштабу нового документа
- •11.1.3 Управління фігурами при створенні документа
- •11.1.4 Створення текстових елементів
- •11.1.5 Прив'язка і позиціювання графічних зображень
- •11.2.1 Створення користувальницького стилю
- •11.2.2 Створення користувальницького майстра
- •11.2.3 Створення користувальницького трафарету
- •11.2.4 Створення користувальницького шаблону
- •11.3 Методичні рекомендації
- •11.3.1 Створення структурних, функціональних та принципіальних електричних схем систем автоматизації
- •11.3.2 Розробка програмної документації
- •Умовні графічні позначення, що застосовуються в схемах систем
- •Перелік стандартів по оформленню конструкторських документів
- •Література
- •Основи проектування систем автоматизації
10.8 Особливості створення програмних документів за методом
SWITCH-технології
Можливості автоматичного програмування з використанням графу переходів автомата пов'язані з тим, що граф переходів з багатозначним кодуванням вершин, який є формально відповідним вибраній моделі, формально та ізоморфно реалізується однією чи двома конструкціями switch (перемикач) мови програмування С/C++ або його аналогами в інших мовах. При цьому саме слово switch асоціюється з теорією перемикальних схем, яка є основою теорії логічного управління.
Враховуючи те, що будь-який алгоритм логічного управління може бути реалізованим одним графом переходів, то, незалежно від кількості вершин в цьому графі, цей алгоритм може бути реалізованим програмою, і в цій програмі буде тільки одна внутрішня змінна – номер стану автомата.
Таким чином, особливості автоматичного програмування із застосуванням графа переходів визначаються наступним:
однорідністю графа переходів;
особливим, але простим представленням фігур, груп фігур та ліній зв'язку автоматного графа;
однорідністю (шаблонністю) тексту програми, яка реалізує автомат;
однозначною відповідністю графа переходів тексту програми.
Процес створення програмного забезпечення з використанням SWITCH-технології реалізується в такій послідовності.
На першому етапі складається структурна схема системи, яка дозволяє отримати загальне уявлення про організацію управління, застосовану апаратуру та інтерфейси.
На етапі аналізу завдання виділяються сутності, кожна з яких називається автоматом, причому кожен автомат може бути декомпозований, і вся система розглядається як система взаємозалежних автоматів. На основі аналізу станів об'єкта управління або його частини визначаються стани автоматів, а ітеративний процесс аналізу закінчується створенням переліку автоматів та переліку станів.
На етапі проектування спочатку здійснюється кодування станів автоматів (десятичними номерами). Далі будується схема взаємодії автоматів, в основу якої покладаються вхідні впливи – події, що діють короткочасно, та вхідні змінні, що вводяться способом опитування. При цьому номери станів інших автоматів, із якими автомат взаємодіє в режимі обміну, розглядаються як вхідні впливи. Вихідні впливи розглядаються як дії, а не як діяльності, що властиво блок-схемам алгоритмів. Тому ці впливи легко пов'язуються зі станами, які виділені в кожному автоматі. У результаті створюється схема зв'язків автоматів, яка формалізує інтерфейс автомата. У схемі зв'язків ім'я автомата починається з символу А , ім'я події – з символу е (ewent), ім'я вхідної змінної – із символу x , ім'я змінної стану – із символу y , а ім'я вихідного впливу – із символу z. Після кожного із вказаних символів повинен стояти номер автомату або впливу. Система взаємопов'язаних автоматів утворює системонезалежну частину програми, яка реалізує алгоритм управління.
На етапі створення графа переходів зображуються стани автоматів – вершини графа переходів. У вершину вносяться списки вкладених автоматів та послідовно виконуваних впливів. Далі проводяться дуги графів переходів, які помічаються довільними логічними формулами, а також позначками вхідних перемінних та предикатів Кожному автомату (графу) присвоюється своє позначення, наприклад: ''А0'' на рисунку 10.10, де показаний автоматний граф управління заслінкою.
SWITCH-технологія має такі достоїнства:
на відміну від об'єктного моделювання при побудові всіх моделей застосовується тільки автоматна термінологія та динамічна модель одного типу – система взаємопов'язаних автоматів;
графи переходів, як мова специфікацій алгоритмів, доступні для огляду навіть складних програм;
можливе більш якісне документування проекту програмного забезпечення, що дозволяє при необхідності внести зміни в програми;
кожний граф переходів реалізується за шаблоном, що дозволяє відновити граф по програмі, тобто вирішити зворотну задачу;
можливість формалізувати специфікацію програм із допомогою графів дозволяє здійснювати перевірку програм, знаходити і усувати помилки.
Рисунок 10.10 – Приклад побудови в Visio графа переходів для
автоматичного програмування по методу
SWITCH-технології
Контрольні запитання
Назвіть склад вступної та основної частин звіту.
Яка інформація повинна бути наведена в рефераті, введенні і висновку звіту?
Які матеріали можуть бути розміщені в додатку?
Як нумеруються сторінки документа, малюнки, таблиці, формули і додатки?
Які вимоги стандартів необхідно враховувати при оформленні малюнків, таблиць, формул і додатків?
Назвіть склад програмних документів.
Назвіть стандартні символи для зображення процесів у БСА.
Яке призначення мають записи в полі символу і поза полем?
На якій платформі створено SWITCH-технологію?
У якій послідовності реалізується процес автоматичного створення програмних документів?
Які достоїнства має SWITCH-технологія?