- •2. ВКАЗІВКИ ДО ВИКОНАННЯ ОКРЕМИХ РОЗДІЛІВ ПРОЕКТУ
- •2.1. Розроблення алгоритмічної структури алгоритму керування
- •2.2. Вибір конфігурації контролера і схем підключення
- •2.2.1. Схема автоматизації
- •Всі завдання виконати на контролерах:
- •Завдання для курсової роботи
- •Технічна характеристика контролера
- •Моделі Ломіконта
- •Програма користувача складається з двох частин, перша з них називається заголовком ПрК, а друга – програмою керування. Програма керування пишеться на МІКРОЛі.
- •Формати і діапазони констант
- •Максимальна кількість змінних і їх нумерація
- •Замовлення змінних
- •Замовлення входів АЦП
- •Замовлення ТМГ
- •Замовлення імпульсних виходів
- •Технологічна клавіатура
- •Приклад прграми керування
- •Параметри класу В
- •При програмуванні алгоритму обов’язково враховується тип параметру. Подібні таблиці складаються до всякого фрагменту, де є звернення до алгоритму.
- •Блоковані змінні
- •І. МІКРОПРОЦЕСОРНИЙ КОНТРОЛЕР РЕМІКОНТ Р–130
- •Алгоритм
vk.com/club152685050 | vk.com/id446425943
виконання програми цього ж блоку, тоді в цьому циклі виконується до кінця, а в наступному – пропускається. Аналогічно це стосується секцій. Порожні блоки і секції пропускаються при всяких значеннях їх ключів.
Після закінчення виконання ПрК проводиться самодіагностика системи і її елементів.
2.6. Методика оформлення і підготовки програми користувача.
Ломіконт є багатоцільовим пристроєм з великою кількістю сервісних функцій, які визначаються режимами і підрежимами його роботи. Системне програмне забезпечення контролера передбачає такі режими роботи: пуск, настройка, програмування, копіювання, тестування і пошук помилок. З позиції спеціаліста, який розробляє програму користувача, найважливішими є режими пуску, програмування і настройки, оскільки вони визначають вимоги до підготовки ПрК на рівні поектування.
Оформлення програми користувача передбачає розробку таких основних документів:
заголовок ПрК; програма керування; параметри алгоритмів;
список блокованих змінних.
Коротко розглянемо методику підготовки і оформлення цих документів.
2.6.1. Заголовок програми користувача.
Заголовок ПрК вводиться в режимі “Програмування” і повинен містити таку інформацію: перелік замовлених змінних, входів АЦП, таймерів-генераторів, імпульсних виходів, а також таблицю кодування технологічної клавіатури.
Замовлення змінних передбачає визначення діапазону номерів змінних кожного типу, з якими буде працювати Ломіконт. Діапазон номерів наближено визначають при оцінці розробленої блок-схеми ПрК і беруть з деяким невеликим запасом. Необхідно врахувати, що номер змінної КБ (ключ блоку) змінюється з кроком 1, а для решти змінних збільшення максимального номера відбувається з кроком вісім. Замовлення змінних оформляється у вигляді таблиці, наприклад такої, як показано нижче.
|
|
Таблиця 2.7 |
|
|
Замовлення змінних |
|
|
Зміна |
|
Діапазон номерів |
|
КБ |
|
0 |
– 2 |
ВД |
|
000 |
– 007 |
ДВ |
|
000 |
– 017 |
ВА |
|
000 |
– 037 |
АВ |
|
000 |
– 017 |
ТМ |
|
00 –17 |
vk.com/club152685050 | vk.com/id446425943
Замовлення входів АЦП означає закріплення виходів модуля за конкретними змінними. У цьому випадку є можливість оптимізувати роботу контролера, замовивши необхідну кількість аналогових входів, а не кратну 16, як це передбачено при автоматичному замовленні ПЗ0. Приклад оформлення замовлення приведений в таблиці 2.8.
|
|
Таблиця 2.8 |
|
Замовлення входів АЦП |
|
Номер модуля |
|
Діапазон номері змінних |
0 |
|
000 – 017 |
1 |
|
020 – 025 |
2 |
|
ВА не замовлені |
3 |
|
ВА не замовлені |
4 |
|
ВА не замовлені |
5 |
|
ВА не замовлені |
6 |
|
ВА не замовлені |
7 |
|
ВА не замовлені |
Для даного прикладу характерний випадок, коли в каркасі Ломіконта встановлено максимальну кількість модулів АЦП, але не всі змінні, які з ними можуть бути зв’язані, замовлені. Відповідно до даної таблиці замовлені тільки ВА000…ВА027.
Замовлення таймерів-генераторів необхідне в тому разі, коли хоча б один із дискретних виходів ДВ000–ДВ007 використовуються в режимі таймерагенератора. При цьому інформацію про номер таймера і величини ТВ та ТО заносять у відповідну таблицю.
|
|
Таблиця 2.9 |
|
|
Замовлення ТМГ |
|
|
Номер ТМГ |
ТВ |
|
ТО |
0 |
0000 |
|
0000 |
1 |
АВ012 |
|
0129 |
3 |
01000 |
|
0400 |
Замовлення імпульсних виходів необхідне, коли хоча б один із 32 імпульсних виходів ИВ00–ИВ37 використовується в програмі користувача. В замовленні вноситься інформація про номер змінної, джерело імпульсного виходу і тривалість імпульса (див. табл.2.10).
|
|
Таблиця 2.10 |
|
|
Замовлення імпульсних виходів |
||
Назва змінної |
Джерело імпульсного |
|
Тривалість імпульса, Т |
|
виходу |
|
|
ИВ00 |
АВ001 |
|
0,2 |
ИВ27 |
-0500 |
|
0,8 |