Место и роль ЭСПУ станками, промышленными роботами, программируемых контроллеров, их задачи и функции, страница 19

Обмен информацией между модулями по МНЦ осуществляется параллельными 16 разрядными двоичными словами. Адрес хранения слова также 16 разрядный код. Т.о., объем адресного пространства, в котором возможны обмены по МНЦ, равен 216=64К слов.

Запросы на обмен информацией по МНЦ возникают от ведущих модулей асинхронно и независимо. Для обеспечения истинности обмена в составе процессора имеется функциональный узел - арбитр магистрали. Арбитр магистрали выполняет определенный алгоритм предоставления МНЦ одному из нескольких ведущих модулей, запросивших обмен по магистрали.

Кроме магистрали МНЦ имеется дополнительный канал, по которому связаны только модули АМТ, КЭ, КИП, КП, ПО. Если МНЦ представить в виде кольцевой магистрали, то этот дополнительный канал является радиальным преобразованием МНЦ. Модуль АМТ, подключенный к  МНЦ, преобразует соответствующим образом сигналы на МНЦ и управляет обменами с модулями КЭ, КИП, КП, ПО, используя радиальный принцип управления. Этот дополнительный канал управления увеличивает функциональную гибкость УЧПУ в целом и позволяет сократить аппаратные затраты в модулях КЭ, КИП, КП, ПО.

   Процессор П выполняет программу работы УЧПУ. Программа представляет определенную последовательность команд, двоичные коды которых хранятся в памяти УЧПУ. Память УЧПУ разделяется на ОЗУ и ПЗУ. Содержимое ОЗУ может изменяться в процессе исполнения программы. ПЗУ хранит неизменную часть программы. П содержит в своем составе ПЗУ объемом 8К слов. ПЗУ процессора не доступно из МНЦ, т.е. П может читать программу, размещенную в собственном ПЗУ. Информация, размещенная в ОЗУ доступна обоим процессорам. Эта информация может представлять либо переменную часть программы, либо изменяемые в процессе выполнения программ данные. Процессор построен на основе БИС, что позволило получить малые габариты модуля П при больших возможностях.

Модуля АМТ выполняет функцию преобразования магистрали МНЦ в радиальный канал управления модулями КЭ, КИП, КП, ПО. Кроме этой функции АМТ реализует функцию временного отсчета программно задаваемых интервалов времени дискретностью 0.1 мс и максимальной длительностью 64К дискрет. Задание на отработку интервала времени может поступить в АМТ от П. По окончании отработки заданного интервала времени АМТ вызывает прерывание П.

При необходимости обмена информацией с ПО или одним из контроллеров КЭ, КИП, КП инициатор обмена запрашивает разрешение захвата магистрали МНЦ и после разрешения генерирует адрес ведомого устройства. Модуль АМТ преобразует этот адрес в радиальное воздействие на вызываемый в обмене ведомый модуль. По окончании обмена магистраль МНЦ освобождается. При необходимости задать таймеру отработку временного интервала инициатор такого задания через магистраль МНЦ по адресу таймера выдает код значения временного интервала. Этот код записывается в таймер, с момента записи начинается отсчет времени в реальном масштабе времени. При необходимости возможен запрет прерывания П от таймера по истечении заданного времени. Это обеспечивается записью определенной информации в регистр маски таймера.

Модуль КЭ обеспечивает необходимое электрическое согласование сигналов между УЧПУ и электроавтоматикой станка. Кроме этой функции модуль КЭ выполняет функцию сигнализации процессору об изменении состояния электроавтоматики станка. Эта сигнализация реализуется в форме прерывания процессора при изменении любого из сигнализаторов электроавтоматики. Обеспечена возможность адресного маскирования прерывания П по любому из сигнализаторов электроавтоматики станка. Модуль КЭ связан с управляемым станком 16 выходными линиями, обеспечивающими включение (выключение) реле электроавтоматики. Каждая из этих линий может коммутировать ток 0,2 А при напряжении 27 В. Состояние вкл или выкл по каждой из этих линий определяется состоянием 16 битного регистра. При выполнении программы УЧПУ П может записать на этот регистр необходимую информацию.