- •1.Що таке автоматизована система управління(приклади)? Мета автоматизації управління.
- •2. Життєвий цикл системи автоматичного управління
- •4. Основні види автоматизованих систем управління
- •5. Основні стадії розробки конструкторської документації на вироби
- •6. Основні відмінності технічного та ескізного проектів
- •7. Що повинна включати робоча документація проекту
- •8. Поняття архітектури автоматизованої системи управління
- •9. Поняття іт - профілів. Основні цілі застосування профілів.
- •10. Функціональні профілі автоматизованих систем управління
- •11.Стандарти opc
- •Стандарты
- •12. Поняття dcs системи
- •13.Основні вимоги до сучасної розподіленої системи управління
- •14.Поняття scada системи
- •15.Багаторівневі автоматизовані системи управління
- •16.Трирівневі автоматизовані системи управління
- •17.Нижній рівень трирівневої автоматизованої системи управління
- •18.Середній рівень трирівневої автоматизованої системи управління
- •19. Верхній рівень трирівневої автоматизованої системи управління
- •20.Функціональна схема автоматизації
- •21. Основні правила проектування функціональних схема автоматизації
- •22. Вибір контролерів для автоматизованої системи управління
- •25.Модіулі аналогового вводу
- •26. Модули дискретного вводу
- •27. Модулі дискретного виводу
- •28. Основні характеристики контролерів
- •29. Вибір вимірювальних засобів.
- •30. Інтерфейс rs 323.
- •31. Інтерфейс rs 485.
- •32. Виконавчий пристрій у автоматизованих системах управління
- •33. Основні вимоги до Scada - систем
- •34. Програмування scada - систем
- •35. Основні види мов програмування плк.
- •36. Основні алгоритми, що використовуються в ас.
33. Основні вимоги до Scada - систем
Основні вимоги до диспетчерських систем управління
До SCADA-систем пред'являються такі основні вимоги:
надійність системи (технологічна і функціональна);
безпеку управління;
точність обробки і представлення даних;
простота розширення системи.
Вимоги безпеки та надійності управління в SCADA включають наступні:
ніякої одиничний відмова обладнання не повинен викликати видачу помилкового вихідної дії (команди) на об'єкт управління;
ніяка одинична помилка оператора не повинна викликати видачу помилкового вихідної дії (команди) на об'єкт управління;
всі операції з управління повинні бути інтуїтивно-зрозумілими і зручними для оператора (диспетчера).
34. Програмування scada - систем
Більшість SCADA-систем мають вбудовані мови високого рівня, Basic-подібні мови, що дозволяють генерувати адекватну реакцію на події, пов'язані зі зміною значення змінної, виконанням деякого логічного умови, використанням комбінації клавіш, а також реалізацією деякого фрагмента із заданою частотою щодо всього програми або окремого вікна.
Вбудовані мови програмування - потужний засіб SCADA - систем, що надає розробнику гнучкий інструмент для розробки складних додатків. Перші версії SCADA - систем або не мали подібних мов, або ці мови реалізовували небагатий набір функцій. У сучасних версіях SCADA - систем функціональні можливості мов стають значно багатшими.
Явно виділяються два підходи:
Орієнтація вбудованих мов програмування на технологів. Функції в таких мовах є високорівневими. Кількість таких функцій в базових поставки не обчислюється сотнями, хоча існують вільно розповсюджувані бібліотеки додаткових функцій.
Орієнтація на системного інтегратора. В цьому випадку в якості мов найчастіше використовуються VBasic.
У кожній мові допускається розширення набору функцій. У мовах, орієнтованих на технологів, це розширення досягається за допомогою додаткових інструментальних засобів (Toolkits). Розробка додаткових функцій виконується програмістами - професіоналами.
35. Основні види мов програмування плк.
Для програмування ПЛК використовуються стандартизовані мови МЕК (IEC) стандарту IEC61131-3
Мови програмування (графічні)
LD (Ladder Diagram) - Мова релейних схем - найпоширеніший мова для PLC
FBD (Function Block Diagram) - Мова функціональних блоків - 2-й за поширеністю мова для PLC
SFC (Sequential Function Chart) - Мова діаграм станів - використовується для програмування автоматів
CFC (Continuous Function Chart) - Чи не сертифікований IEC61131-3, подальший розвиток FBD
Мови програмування (текстові)
IL (Instruction List) - асемблер-подібна мова
ST (Structured Text) - Паскалі-подібна мова
Структурно в IEC61131-3 середовище виконання являє собою набір ресурсів (у більшості випадків це і є ПЛК, хоча деякі потужні комп'ютери під управлінням багатозадачних ОС представляють можливість запустити кілька програм типу softPLC і імітувати на одному ЦП кілька ресурсів). Ресурс надає можливість виконувати завдання. Завдання представляють собою набір програм. Завдання можуть викликатися циклічно, по події, з максимальною частотою.
Програма - це один з типів програмних модулів POU. Модулі (Pou) можуть бути типу програма, функціональний блок і функція. У деяких випадках для програмування ПЛК використовуються нестандартні мови, наприклад: Блок-схеми алгоритмів Сі-орієнтоване середовище розробки програм для ПЛК. HiGraph 7 - мова управління на основі графа станів системи.
Інструменти програмування ПЛК на мовах МЕК 61131-3 можуть бути спеціалізованими для окремого сімейства ПЛК (наприклад, STEP 7 для контролерів SIMATIC S7-300 / 400) або універсальними, що працюють з декількома (але далеко не всіма) типами контролерів:
CoDeSys
ISaGRAF
ІСР "круголого"
Beremiz
Klogic
