Курсовая работа: Автоматизація процесу виготовлення бетонних сумішей
- Більш ніж 200 типів форм графічного відображення інформації в т.ч. тренди, мультиплікація на основі растрових і векторних зображень, Active;
- Перегляд архівної інформації в реальному часі в т.ч. у виді трендів і таблиць;
- Мережа на основі Netbios, NetBEUI, IPX/SPX, TCP/IP;
- Автоматичне резервування архівів і автовідновлення після збою;
- Моніторинг і керування через Internet;
- Технічна підтримка на російській мові.
ТРЕЙС МОУД 5 представляє нове покоління засобів проектування АСУТП. Основні відмінності від технологій реалізованих у старих SCADA-системах зводяться до наступних трьох ключових технологій:
- Єдині інструментальні засоби (єдина лінія програмування), як для розробки операторських станцій, так і для програмування контролерів. Єдина база даних реального часу для операторських станцій і контролерів;
- Розробка розподіленої АСУТП як єдиного проекту. Єдина розподілена база даних реального часу;
- Автопобудова проекту.
Суть автопобудови полягає в автоматичній генерації баз каналів операторських станцій і контролерів, що входять у проект АСУТП на основі інформації про число крапок введення/виведення, номенклатурі використовуваних контролерів і УСО, наявності і характері зв'язків між ПК і контролерами. У ТРЕЙС МОУД 5 реалізовані наступні процедури автопобудови:
Автопобудова баз каналів для зв'язку з УСО в РС-контролерах - автоматичне формування баз каналів кожного контролера і его настроювання на УСО на основі інформації про число і марку РС-контролерів, використовуваних у проекті. Технологія автопобудови підтримується в контролерах Micro PC, Круїз, МФК, MIC2000, Advantech PCL і д.р.;
Автопобудова баз каналів для зв'язку зі звичайними контролерами - автоматичне генерування бази каналів операторських станцій і настроювання на найбільш розповсюджені в Росії контролери, наприклад Реміконт, Ломіконт, Ш-711, ТСМ, ЭК-2000, ADAM 4000, ADAM5000, Allen Bradley, Siemens і ін.;
Автопобудова зв'язків між вузлами: "ПК-ПК", "ПК-контролери" - автоматичне створення, підтримка і відновлення комунікацій (наприклад мережевих, RS-232/485, Profibus і т.д.) між вузлами розподіленої АСУТП;
Автопобудова при імпорті баз технологічних параметрів.
При роботі в реальному часі технологія автопобудови відслідковує зміни бази каналів на різних вузлах розподіленої АСУТП (на операторських станціях і в контролерах) і автоматично проводить необхідні зміни. Так наприклад, якщо додати( видалити ) датчик, ТРЕЙС МОУД автоматично додасть(видалить) і настроїть канали на усіх вузлах розподіленої АСУ.
4.1 Створення бази інформаційних каналів автоматизованої системи керування технологічним процесом
У даному вікні виводяться зображення об‘єктів бази каналів. Ліва колонка об‘єктів – це стандартні об‘єкти бази каналів, заповнення цих об‘єктів каналами здійснюється автоматично у міру їх додавання до бази каналів. При цьому настройки каналу визначають, у який із стандартних об‘єктів він буде поміщений.
Наступна колонка містить об‘єкти, створені автопобудовою для зв‘язку з модулями вводу-виводу контролера або з каналами іншого вузла проекту. Канали, розміщені у даних об‘єктах, будуть також присутні у стандартних типах Аналоговый ввод, Дискретный ввод та Дискретный вывод.
Повний список каналів, що присутні в інформаційній базі каналів, доступний у стандартному об‘єкті База. Крім того, на екрані з‘явиться іще одне вікно, в якому розташовані графічні зображення вузлів проекту. Воно дозволяє швидко переключатися між вузлами проекту
4.2 Програмування алгоритмів керування
Для реалізації складних алгоритмів обробки даних і керування в ТРЕЙС МОУД передбачені дві мови програмування - Техно FBD і Техно IL. Вони є розширенням відповідних мов міжнародного стандарту МЭК 1131-3.
Мова Техно FBD призначена для програмування алгоритмів у виді діаграм функціональних блоків. Розроблені на ньому програми можуть викликатися з процедур каналів.
Програми мовою Техно IL записуються у виді структурованого тексту. Ця мова дозволяє створювати власні функціональні блоки для мови Техно FBD, а також писати метапрограми, що запускаються паралельно з перерахуванням бази каналів. Метапрограми можуть використовувати і формувати значення атрибутів каналів і обмінюватися даними між собою.
Дана FBD програма реалізує керування роботою заслінок.
Опис FBD програми:
(!) інверсія. Блок який реалізує дану функцію має один функціональний вхід і один вихід. Значення входу порівнюється на рівність 0. Якщо ця рівність виконується то виходу присвоюється значення 1, в іншому виподку – 0.