Мир автоматизации
Лукции по ЭМС и КУМС
“Электронно-механические системы” и “Компьютерное управление мехатронными системами” - предметы достаточно сложные в освоении, но мы поможем разобраться в них.
3.4. УЧПУ НА ОСНОВЕ МИКРОЭВМ. Часть 9
Кроме магистрали МНЦ имеется дополнительный канал, по которому связаны только модули АМТ, КЭ, КИП, КП, ПО. Если МНЦ представить в виде кольцевой магистрали, то этот дополнительный канал является радиальным преобразованием МНЦ. Модуль АМТ, подключенный к МНЦ, преобразует (соответствующим образом) сигналы на МНЦ и управляет обменами с модулями КЭ, КИП, КП, ПО, используя радиальный принцип управления. Этот дополнительный канал управления увеличивает функциональную гибкость УЧПУ в целом и позволяет сократить аппаратную часть в модулях КЭ, КИП, КП, ПО.
Процессоры Ш, П2 совместно выполняют программу работы УЧПУ, представляющую собой определенную последовательность команд и хранящуюся в памяти УЧПУ. Содержимое ОЗУ может изменяться в процессе исполнения программы. ПЗУ хранит неизменную часть программ, содержимое 773У не изменяется в процессе выполнения программ. Каждый из процессоров (Ш и П2) содержит в своем составе ПЗУ объемом 8К слов. Каждый процессор может читать программу, размещенную в собственном ПЗУ. Информация, размещенная в модуле ОЗУ, доступна любому из процессоров. Эта информация может представлять либо переменную часть программ, либо изменяемые в процессе выполнения программ данные. Процессоры Ш и П2 построены на основе БИС, что обусловило малый габарит модулей Ш, П2 при их больших функциональных возможностях.
Модуль АМТ выполняет функцию преобразования магистрали МНЦ в радиальный канал управления модулями КЭ, КИП, КП, ПО. Помимо этого модуль АМТ реализует функцию временного отсчета программно задаваемых интервалов времени. Дискретность задания интервала Дг = = 0,1 мс; максимально возможная длительность задаваемого интервала 64 тысячи дискрет. Задание на отработку интервала времени может поступить в АМТ от любого из процессоров (Ш или П2). По окончании отработки заданного интервала времени АМТ сообщает об этом процессорам Ш или П2, вызывая их прерывание.
При необходимости обмена информацией с пультом оператора или с одним из контроллеров (КЭ, КИП, КП) инициатор обмена запрашивает разрешение захвата общей магистрали МНЦ и после разрешения генерирует адрес ведомого устройства. Модуль АМТ преобразуют этот адрес в радиальное воздействие на вызываемый в обмене ведомый модуль. По окончании обмена информацией магистраль МНЦ освобождается.
При необходимости задать таймеру в модуле АМТ отработку временного интервала инициатор такого задания через магистраль МНЦ по адресу таймера выдает код значения временного интервала. Этот код записывается в таймер, и с момента этой записи начинается отсчет заданного интервала в реальном времени с дискретной Дг = 0,1 мс. Можно запретить прерывание процессоров Ш или П2 от таймера по истечении заданного временного интервала, что обеспечивается адресной записью определенной информации в регистр памяти таймера.
Модуль КЭ обеспечивает необходимое электрическое согласование сигналов между УЧПУ и электроавтоматикой станка. Кроме того, модуль КЭ сигнализирует процессору П1 об изменении состояния электроавтоматики станка, в результате чего происходит прерывание процессора Ш при изменении любого из сигнализаторов электроавтоматики. Обеспечена возможность адресного маскирования (запрета) прерывания процессора Ш по любому из сигнализаторов электроавтоматики станка. Модуль КЭ связан с управляемым станком 16 выходными линиями, обеспечивающими включение или выключение реле электроавтоматики. Каждая из этих линий может коммутировать ток 0,2 А при напряжении 27 В. Состояние "Включено" или "Выключено" по каждой из этих линий определяется состоянием 16-разрядного регистра. Во время работы УЧПУ любой из процессоров (777 или П2) может записать на этот регистр необходимую информацию.