ного режиму в стані "Робота".
У режимі "Стеження" на панель оболонки виводяться значення заданого і істинного положень і неузгодженості між ними по кожній з робочих координат, а також стан приводів включено/вимкнено та наявність сигналу обмеження (вихід за межі робочої зони) по кожній з робочих координат.
Режим "Стеження" може бути включений незалежно від поточного стану системи ЧПУ. У цьому режимі з частотою 10 Гц в систему подається запит про поточний стан. У відповідь на запит система ЧПУ формує повідомлення про поточний стан елементів і передає це повідомлення в ЕОМ верхнього рівня.
В
Рис.7. Зовнішній вигляд панелі інформаційно-керуючої оболонки в режимі ручного управління системою і індикації стану
У разі, якщо процесор системи ЧПУ відключений, на панель видається повідомлення про те, що немає зв'язку з об'єктом. Вихід з режиму "Стеження" здійснюється натисненням кнопки "Вихід", будь-яка інша спроба вийти з цього режиму блокується.
У режимі "Робота" крім елементів індикації доступний також ряд елементів управління обладнанням. У цьому випадку за допомогою панелі "Вибір режиму" можна задати один з п'яти можливих способів управління обладнанням:
робота ПП;
кадр;
пульт РУ;
перехід база;
перехід нуль.
Ініціалізація обраного режиму управління обладнанням здійснюється кнопкою "Пуск реж. ". При це в систему ЧПУ передається запит на управління в заданому режимі. Якщо система доступна для управління від ЕОМ верхнього рівня, то вона повертає повідомлення про дозвіл режиму, в іншому випадку на панель видається повідомлення "Система недоступна". При отриманні сигналу дозволу на управління в нижній частині панелі з'являється інформаційне повідомлення про те, що обладнання знаходиться під управлінням ЕОМ верхнього рівня.
Режим "Робота ПП" запускає відпрацювання УП, що знаходиться в пам'яті системи ЧПУ і в ході процесу відображає поточне положення РІ і стан приводів. Вихід з режиму здійснюється автоматично по завершенні виконання УП.
Режим "Кадр" дозволяє запустити УП в покадровому режимі, тобто після виконання заданої команди виконання УП призупиняється і на елементах індикації можна зафіксувати поточне положення РІ. Повторний пуск здійснюється повторним натисканням кнопки "Пуск Реж." p> Режим "Пульт РУ" дає доступ до додаткової панелі управління "Завдання переміщення". З цієї панелі доступно управління приводом кожної з координат, рух по якій дозволено при вибраних налаштуваннях.
Початок переміщення инициализируется натисканням відповідної клавіші на панелі "Завдання переміщення". Швидкість переміщення визначена в списку параметрів. Припинення переміщення по даній координаті здійснюється кнопкою "Стоп".
Режим "Перехід База" видає команду системі ЧПУ на переміщення РІ в задану точку робочого простору, координати якої визначені в списку параметрів. Вихід з режиму здійснюється автоматично після досягнення РІ заданої точки. Режим "Перехід Нуль "видає команду системі ЧПУ переміщення РІ в початок координат робочого простору технологічного обладнання. Вихід з режиму аналогічний вищеописаному.
Припинення виконання будь-якого з режимів здійснюється натисненням кнопки "Стоп Реж." на панелі "Вибір режиму ". У цьому випадку в систему ЧПУ передається команда припинення виконання поточного режиму. При виникненні збійної ситуації в системі або обладнанні, а також при натисканні клавіші "Стоп" на пульті управління технологічним обладнанням, виконання обраного режиму припиняється і в ЕОМ верхнього рівня видається відповідне повідомлення, яке виводиться на панель індикації.
У режимі настройки і тестування COM-порту задаються основні параметри передачі повідомлень за стандартом UART, до числа яких відноситься швидкість обміну, кількість біт в повідомленні, наявність контролю паритету і кількість степових біт. Тут же вибирається номер COM-порту, через який буде підключений інтерфейс RS485. Тут же можна здійснити наочне тестування інтерфейсу між ЕОМ верхнього рівня і ЧПУ, якщо вона володіє такими можливостями, в режимі "автоехо". p> Програма, що реалізує інформаційно-керуючу оболонку, написана мовою С + + в середовищі С + + Builder5. Налагодження ПЗ проведена за допомогою імітатора системи ЧПУ, виконаного на базі мікроконтролера сімейства AVR. b>
Бібліографічний список
1. Фрідман, А.Л. Мова програмування Сі + + [Текст]/А.Л. Фрідман. - М.: ISBN, 2009. - 288 с. br/>