
- •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 Розробка програмної документації
- •Умовні графічні позначення, що застосовуються в схемах систем
- •Перелік стандартів по оформленню конструкторських документів
- •Література
- •Основи проектування систем автоматизації
11.3.2 Розробка програмної документації
Зазвичай розробка програм не здійснюється в формі проекту, тобто з розробкою детальних схем алгоритмів. Але для розкриття деяких особливостей програмування застосовуються спрощені схеми алгоритмічних процесів.
Для виконання таких схем в програмі Visio створено трафарети, які зосереджені в розділах:
Flowchart – трафарети Basic Flowchart, Data Flow Diagram, IDEF0 Diagram, Miscellaneous Flowchart Shapes, SDL Diagram Shapes, які допомагають створювати блок-схеми алгоритмів та діаграми;
Software – трафарети UML Activity, UML Collaboration, UML Component, UML Deploment, які дозволяють будувати UML-діаграми та загальні схеми управління базами даних.
При необхідності детальної розробки програмних документів процес бажано автоматизувати з використанням SWITCH-технології. У цьому випадку треба скачати (www.geocities.com/goloveshin) конвертор Visio2SWITCH, який необхідний для автоматичної генерації C/C++ коду по автоматним графам, виконаним в Visio у відповідності до вимог SWITCH-технології (www.softcraft.ru). Для побудови автоматного графа рекомендується використання спеціально розробленого трафарету SWITCH, показаного на рисунку 11.8.
До трафарету входять 9 майстрів. Параметри автомату вносяться в майстер SW_Auto (рис. 11.9). Для внесення та редагування інформації треба виділити фігуру, навести хрестоподібну стрілку покажчика на місце, де передбачається внесення даних, та натиснути F2.
Рисунок 11.9 – Заповнення параметрів автомату в майстрі SW_Auto
Формат імені – будь-яка комбінація з арабських цифр, латинських букв верхнього та нижнього регістрів (крім букв e, x, y, z), а також підкреслювання [ _ ]. У даному прикладі ім'я визначено як [0], відповідно, автоматна функція отримує ім'я [A0], а змінна стану – [y0].
Якщо такий об'єкт є на листі Visio, то автоматний граф вважається як визначений і конвертор буде обробляти стани, групи станів і дуги. Якщо такий об'єкт відсутній, то конвертор ігнорує названі об'єкти.
Другий майстер – SW_State – визначає параметри одного стану автомату (рис. 11.10).
Рисунок 11.10 – Заповнення майстру SW_State
Формат першого рядка: {число} [.] {довільний рядок символів}.
Формат другого рядка (набір вкладених автоматів): [A:] {імена автоматів через кому}.
Формат третього рядка (набір дій): [z:] {імена дій через кому}.
Третій основний компонент трафарета SWITCH – коннектори SW_Connector1(2,3). Вони застосовуються як дуги автоматного графу.
Коннектори відрізняються тільки формою подання. Вони повинні бути забезпечені параметрами переходів в такому форматі:
{число} [:] {умови переходу} [/z:] {імена дій через кому}.
При цьому обов'язково треба вказувати тільки умови переходу, а решта може бути опущена.
Умови переходу можуть представлятися логічними виразами, наприклад: e10x20 + x110_0 (y80_0 = 5).
Решта майстрів використовується для коментарів.
Після побудови графа і внесення описів автомата, переходів (станів) та дуг запускається програма конвертування v2s (Wisio2SWITCH).
ДОДАТОК А