Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


ОРГАНИЗАЦИЯ ОБСЛУЖИВАНИЯ ОТ ЭВМ ЦИКЛИЧЕСКИХ ПРОЦЕССОВ В РЕЖИМЕ РАЗДЕЛЕНИЯ ВРЕМЕНИ



Высшим приоритетом наряду с рассмотренными выше, обладают также сигналы о выполнении автоматических циклов. Такие циклы могут встречаться при непосредственном управлении стан­ками с ЧПУ от ЭВМ, управлении вспомогательными агрегатами, например автоматизированными складами (циклы движения погрузочно-разгрузочных устройств), агрегатными станками и авто­матическими линиями и др. Сигналы, относящиеся к автомати­ческим циклам, должны обрабатываться по высшему приоритету в связи с тем, что на них необходимо быстро реагировать. Так, в агрегатных станках выдача сигнала из системы управления, например на реверсирование рабочего движения, должна проис­ходить не позднее чем через 0, 01 с после поступления от датчиков цикла (конечных выключателей, реле давления и др.) набора сигналов, соответствующих этому переключению. В противном случае, при современных рабочих скоростях возникнут недопустимые

Рис.35. Циклограмма движений механизмов агрегатного станка

перебеги и, как следствие, потери точности и аварийные ситуации.

Сигналы от дискретных датчиков подключаются либо к ини­циативным входам, либо к входам ввода дискретной информации ЭВМ. В первом случае обращение ЭВМ к проверке комбинаций сигналов от датчиков осуществляется в режиме прерывания по факту изменения этих сигналов. Во втором случае обращение может осуществляться по указаниям организующей программы в соответствии с назначенной системой приоритетов. Общая схема действий при таком обращении выглядит следующим образом: чтение поступивших сигналов; выработка решения; выдача испол­нительных команд.

Указанные действия могут быть организованы двояким способом:

1) опрос всех входных сигналов и анализ их сочетании независимо от выполняемого элемента цикла;

2) опрос только тех входных сигналов, которые существенны
для выполняемого элемента цикла, и проверка их соответствия
характерным для данного элемента цикла комбинациям.

При первом способе возникают определенные удобства для обнаружения аварийных, ситуаций, поскольку анализируются не только запланированные, но и все реально возникающие сочетания сигналов. С другой стороны, при большом числе входных сигналов организация программ управления таким способом становится затруднительной, что заставляет ограничивать его применение относительно простыми циклами.

Рассмотрим построение программы обслуживания по указан­ному способу на примере организации управления от ЭВМ циклом работы малогабаритного агрегатного шестипозиционного станка. Исходные данные задаются циклограммой движений механизмов агрегатного станка, представленной на рис. 35.

Сигналы, выдаваемые из ЭВМ на управление автоматическим циклом, описываются временной булевой функцией

Y = Y (X, τ ),

где Y — вектор состояния сигналов, выдаваемых на исполни­тельные органы; X — вектор состояния предельных датчиков; τ — дискретное время.

Запишем указанную функцию следующим образом:

где Yj-1, j — функция, описывающая состояние выходных сигна­лов на интервале между дискретными моментами j — 1 и j и не зависящая на этом интервале от аргумента времени; τ k — спе­циальная функция, принимающая значение 1 в дискретные мо­менты времени t = k и равная 0 в другие моменты времени.

Функцию τ k можно рассматривать как функцию, выполняе­мую ведущим программным блоком, который передает управление с программного блока, вырабатывающего соотношение Yk-1, k, на программный блок, вырабатывающий соотношение Yk, k+1. Рассмотрим построение функций τ k и Yk-1, k на примере цикла, описываемою циклограммой, представленной на рис. 35. На основании этой циклограммы движений построим цикло­грамму состояний (рис. 36) конечных выключателей Xt и состояний исполнительных механизмов Yj, (прямое движение) и Uj (обратное движение). Ha построенной таким образом циклограмме отметим штриховкой интервалы времени, в течение которых датчики выдают дискретные сигналы к исполнительные органы движутся либо в прямом, либо в обратном направлении. Заметим, что аргументы Yj и Uj независимы и не являются взаимно инверс­ными, так как возможно их одновременное равенство нулю (испол­нительный орган находится в покое). В случае, если включение датчика носит импульсный характер (происходит только на границе интервала), то в соответствующих точках временной оси ставятся пики.

Переход к новому интервалу состояний выходов на исполнительные органы может происходить либо b ответ на изменения состояния дискретных датчиков цикла, либо по сигналам датчиков времени (таймеров).

Для выделения интервалов, в которых сигнал на переход к новому состоянию должен поступать от таймера, построим диаграмму изменений векторов входных и выходных сигналов X и Y (см. рис. 36). На нижней оси в точках 0, 1, …11, соответ­ствующих границам временных интервалов, будем изображать пики, если в данный момент произошло хотя бы одно изменение в сочетании сигналов Y. Отметки изменений в сочетании сигналов X (на верхней оси) будем ставить только в том случае, если хотя бы одно изменение представляет собой переход с состояния «Выключено|» на состояние «Выключено». Переход с 0 на 1 в конце движения рабочего органа при нажатии конечного выключателя означает окончание предыдущего интервала (элемента цикла) и может служить причиной, вызывающей начало следующего интервала (элемента цикла). Переход с 1 на 0 означает отвод рабочего органа с ранее нажатого конечного выключателя, т. е. начало нового элемента цикла, и может являться лишь следствием перехода к новому интервалу, а Y причиной этого перехода.

 

Рис. 36. Диаграмма изменения состояний входов и выходов


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-07-13; Просмотров: 449; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь