Автоматизация управления в производственных системах. Федотов А.В. - 316 стр.

UptoLike

Составители: 

316
стемы АСУ ТП с использованием библиотеки программ. Для решения каждой зада-
чи нужна соответствующая программа или программный комплекс.
Рассмотрим задачу снабжения станка с ЧПУ в АСУ ТП управляющей про-
граммой, которую можно разбить на две:
1) принятие и реализация решения по обеспечению рабочей позиции управ-
ляющей программой (задача диспетчерского управления);
2) процедура передачи текста УП из УВК на устройство ЧПУ.
Для регламентации и унификации программных средств организации взаимо-
действия между диспетчерским уровнем и уровнями рабочих позиций используется,
например, руководящий технический материал (РТМ) ЭНИМСа на параметры со-
пряжения систем программного управления с ЭВМ.
Выдача УП на УЧПУ осуществляется под управлением специальной подпро-
граммы, которая вызывается при возникновении необходимости в этом процессе.
Схема алгоритма, который реализует программа, показана на рис. 7.10.
После передачи управления подпрограмме выдачи УП в этой подпрограмме
проверяется наличие запроса на кадр. Если запроса нет, то осуществляется выход из
подпрограммы. Если запрос есть, то включается индикация режима и по каталогу
кадров определяется физический адрес начала кадра.
Проверяется, является ли начальный байт кадра символом начала программы
«%». По результатам проверки либо добавляется номер кадра и выбирается очеред-
ной байт, либо этого не происходит. Имеющийся байт добавляется до четности. За-
тем последовательно проверяется, является ли этот байт символом конца кадра или
программы. Если это не конец кадра, то содержимое буферного регистра данных
выдаётся в УЧПУ. Если это конец кадра, то проверяется, идёт ли обработка кадра с
помощью экранного диалога.
Независимо от используемых конкретно технических и программных средств
процедура выдачи УП на УЧПУ состоит из следующих операций:
вход в прерывание по запросу от УЧПУ;
идентификация требования и выбор запроса из очереди на обслуживание;
обращение к массиву текста УП для данной единицы оборудования;
поиск нужного кадра;
формирование символа, подлежащего выдаче;
проверка признака конца кадра, конца УП;
выход из прерывания после окончания выдачи кадра.
Выдача управляющих программ на УЧПУ оборудования является только ча-
стью программного обеспечения обслуживания рабочих позиций. Рассмотрим об-
щий подход к управлению рабочими позициями на примерах ГПМ и ГПС.
ГПМ DFZ630 фирмы «Вернер» (Германия) предназначен для обработки кор-
пусных деталей и выполнен на базе двух обрабатывающих центров ТС630. Автома-
тизированная транспортно-накопительная система модуля использует рельсовую
транспортную тележку и локальный накопитель (центральный склад отсутствует).
Инструментальная система включает инструментальный склад и манипулятор
портального типа, который обеспечивает смену инструментов в магазинах станка.
стемы АСУ ТП с использованием библиотеки программ. Для решения каждой зада-
чи нужна соответствующая программа или программный комплекс.
     Рассмотрим задачу снабжения станка с ЧПУ в АСУ ТП управляющей про-
граммой, которую можно разбить на две:
     1) принятие и реализация решения по обеспечению рабочей позиции управ-
ляющей программой (задача диспетчерского управления);
     2) процедура передачи текста УП из УВК на устройство ЧПУ.
      Для регламентации и унификации программных средств организации взаимо-
действия между диспетчерским уровнем и уровнями рабочих позиций используется,
например, руководящий технический материал (РТМ) ЭНИМСа на параметры со-
пряжения систем программного управления с ЭВМ.
     Выдача УП на УЧПУ осуществляется под управлением специальной подпро-
граммы, которая вызывается при возникновении необходимости в этом процессе.
Схема алгоритма, который реализует программа, показана на рис. 7.10.
     После передачи управления подпрограмме выдачи УП в этой подпрограмме
проверяется наличие запроса на кадр. Если запроса нет, то осуществляется выход из
подпрограммы. Если запрос есть, то включается индикация режима и по каталогу
кадров определяется физический адрес начала кадра.
     Проверяется, является ли начальный байт кадра символом начала программы
«%». По результатам проверки либо добавляется номер кадра и выбирается очеред-
ной байт, либо этого не происходит. Имеющийся байт добавляется до четности. За-
тем последовательно проверяется, является ли этот байт символом конца кадра или
программы. Если это не конец кадра, то содержимое буферного регистра данных
выдаётся в УЧПУ. Если это конец кадра, то проверяется, идёт ли обработка кадра с
помощью экранного диалога.
     Независимо от используемых конкретно технических и программных средств
процедура выдачи УП на УЧПУ состоит из следующих операций:
      вход в прерывание по запросу от УЧПУ;
      идентификация требования и выбор запроса из очереди на обслуживание;
      обращение к массиву текста УП для данной единицы оборудования;
      поиск нужного кадра;
      формирование символа, подлежащего выдаче;
      проверка признака конца кадра, конца УП;
      выход из прерывания после окончания выдачи кадра.
       Выдача управляющих программ на УЧПУ оборудования является только ча-
стью программного обеспечения обслуживания рабочих позиций. Рассмотрим об-
щий подход к управлению рабочими позициями на примерах ГПМ и ГПС.
     ГПМ DFZ630 фирмы «Вернер» (Германия) предназначен для обработки кор-
пусных деталей и выполнен на базе двух обрабатывающих центров ТС630. Автома-
тизированная транспортно-накопительная система модуля использует рельсовую
транспортную тележку и локальный накопитель (центральный склад отсутствует).
     Инструментальная система включает инструментальный склад и манипулятор
портального типа, который обеспечивает смену инструментов в магазинах станка.

                                      316