Page 28 - 05.03.2020
P. 28

АВТОМАТИЗАЦИЯ ПРОИЗВОДСТВА



          Разработка программного комплекса для автоматизированной
          установки операционной системы реального времени axioma

          rtos
               Основными задачами ОСРВ являют-                 нием Linux RT и терминального компью-
        ся:                                                    тера под управлением Windows XP, и RS-
        ● обеспечение гарантированного време-                  485, обеспечивающего работу станочной
        ни реакции на внешние события;                         панели  в  режиме  жёсткого  реального
        ●  обеспечение  жёсткой  подсистемы                    времени.  Функциональная  клавиатура  и
        диспетчеризации процессов;                                     промышленная клавиатура работа-
        ●  обеспечение  предсказу-                                         ют  в  машинном  времени,  поэ-
        емости  поведения  при                                                тому они подключены к тер-
        любых  сценариях  на-                                                    минальному          компьютеру
        грузки.                                                                   (по  интерфейсам  RS-485
        ОС AxiOma RTOS для                                                          и  USB  соответственно).
        системы ЧПУ «Акси-                                                          Терминальный  компью-
        ОМА  Контрол»  от-                                                           тер,     функциональная
        носится к системам                                                           клавиатура,  станочная
        жёсткого         реаль-                                                      панель и промышленная
        ного  времени.  Она                                                          клавиатура  вместе  со-
        построена  на  базе                                                         ставляют пульт операто-
        ядра ОС GNU/Linux с                                                        ра.
        использованием патча                                                     Шкаф  управления  состоит
        RT-PREEMPT,         который                                            из следующих компонентов:
        позволяет       из    обычной                                       машина  реального  времени
        операционной системы Linux                                      (выполняет  функцию  ядра  систе-
        сделать  операционную  систему                           мы  ЧПУ,  работает  в  режиме  жёсткого
        жёсткого реального времени.                            реального  времени  и  решает  геометри-
               Патч RT-PREEMPT вносит ряд изме-                ческую,  логическую,  технологическую
        нений в базовое ядро Linux. Во-первых,  задачи  управления),  источник  беспе-
        он преобразует все ISR (Interrupt Service  ребойного  питания,  приводная  часть  и
        Routines) в потоки, называемые Threads  электроавтоматика.
        Interrupt Service Routines. Во-вторых, за-                     При  создании  собственного  про-
        меняет  принцип  синхронизации  spinlock  граммного  обеспечения  перед  любым
        на семафорный механизм (mutex), кото-                  разработчиком  возникает  задача  пере-
        рый поддерживает наследование приори-                  носа  собственной  программы,  приложе-
        тетов и вытеснение. В третьих, он добав-               ния или системы на компьютер конечно-
        ляет  поддержку  режима  High  Resolution  го пользователя, избавив его при этом от
        Timer (HRT), что позволяет таймерам ра-                каких-либо  действий,  которые  требуют
        ботать с разрешением 1 мкс. Кроме того,  высокого  уровня  квалификацию  по  её
        он  обеспечивает  защиту  от  возникнове-              установке.  После  создания  собственно-
        ния неограниченной инверсии приорите-                  го продукта необходимо решить вопрос,
        тов.                                                   каким образом он будет устанавливаться
               Структурная схема системы управ-                конечным пользователем.
        ления представлена на рис. 1. Пульт опе-                       Задача  автоматизации  установки
        ратора  связывается  со  шкафом  управ-                операционной системы реального време-
        ления  по  двум  интерфейсам  −  TCP/IP,  ни сводится к минимизации шагов поль-
        который  обеспечивает  взаимодействие  зователя по её инсталляции на компью-
        машины реального времени под управле-                  тер. В качестве средства автоматизации

        28     Станочный парк
   23   24   25   26   27   28   29   30   31   32   33