лекция Додонов част 2 (832090), страница 15
Текст из файла (страница 15)
Коммуникационная Среда инженерно - административных служб имеет
свою специфику: здесь требуется поддержка перемещения больших файлов;
загрузка сети носит пиковый характер; скорость ответной реакции абонент может быть невысокой. В этих условиях оптимальны протоколы класса ТОР
(Technical and Office Protocol, протоколы административно - инженерных служб), разработка которых осуществлена фирмой Boeing (США).
Протоколы MAP и ТОР во многом совместимы, а основное их различие
проявляется на нижних уровнях вертикального сечения Коммуникационной
Среды. Здесь протоколы ТОР поддерживают случайный доступ к локальной сети.
Иерархия задач управления создает иерархию информационных потоков,
замкнутых в пределах своего горизонта, но и осуществляющих взаимодействия по вертикали. Информационный поток каждой подсети в сетевой иерархии поддерживается оптимальной для этой подсети системой протоколов. При этом вычислительно - управляющая локальная сеть оказывается расчлененной на несколько несовместимых подсетей. Для их объединения применяют шлюзы, транспортные станции, мосты. Шлюзы применяют при полной несовместимости подсетей, а транспортные станции и мосты - при их частичной несовместимости.
Вследствие широкого разнообразия программно - аппаратных средств,
используемых в составе системы управления на первый план выдвигается
проблема стандартизации Коммуникационной Среды.
Далее представлена спецификация протоколов отдельных подсетей полной
системы управления гибким интегрированным производством. Протоколы Bitbus предложены фирмой Intel (США) для организации экономичной по стоимости и высокоэффективной по быстродействию связи систем управления в реальном времени. Протоколы выстраивают Коммуникационную Среду в виде четырехуровневой системы: электрический интерфейс, канальные протоколы, транспортные протоколы, прикладные протоколы.
За электрический интерфейс принят стандарт RS-485, который представляет собой расширенную версию RS-422. Физическим каналом служит кабель из одной - двух скрученных пар. К одному сегменту кабеля возможно подключение до 28 узлов; если сегменты соединены повторителями, то общее число узлов может достигать 250. Напряжение на линии составляет ±7В.
Для передачи информации с большой скоростью (до 2,4 Мбод) на не -
большие расстояния (до 30 м) используют синхронный режим. В этом случае
необходимы две скрученные пары: одна для данных, а другая для
синхросигналов. Асинхронный режим имеет две стандартные скорости 375 и 62,5 Кбод для передачи соответственно на расстояния до 300 и 1200 м. В этом режиме достаточна одна скрученная пара, если передача осуществляется в пределах одного сегмента. В многосегментной сети возникает необходимость управления передатчиками в повторителях, и тогда дополнительно привлекается вторая скрученная пара.
Канальные протоколы относятся к подмножеству известных протоколов
SDLC (Synchronous Data Link Control) фирмы IBM (США). Структура кадра,
передаваемого на канальном уровне, имеет вид, показанный ниже.
Указанная структура формируется коммуникационным контроллером МС
68854 фирмы Motorola (США) или микроконтроллером Intel 8344 фирмы Intel (США).
На транспортном уровне передающий узел формирует сообщение, которое затем на канальном уровне вставляется в соответствующее поле кадра. Принимающий узел на транспортном уровне извлекает сообщение из кадра канального уровня. Структура сообщения транспортного уровня приведена ниже.
Для организации работы прикладного уровня в каждом узле имеется
интерфейсная задача, называемая “Удаленный доступ и управление, RAC (Remote Access and Control)”, Для этого существует список интерфейсных команд, позволяющих осуществлять удаленный доступ и управление задачами. Команды вставляются в транспортное сообщение в узле - источнике и извлекаются из транспортного сообщения в узле - получателе. Системы управления автоматизированными станочными комплексами
Гибкое автоматическое производство (ГАП) базируется на использовании оборудования с программным управлением, построенного, как правило, по модульному принципу. Основные модули ГАП — станки и технологические установки с ЧПУ, роботы - манипуляторы, транспортные средства, контрольно - измерительные устройства и установки, секции автоматических складов и др. Программное управление модулем (входящим в него оборудованием) основывается на использовании программ, определяющей порядок действий с целью I получения требуемого результата.
Программное управление реализуется по схеме, представленной на рис. 10.1. Модуль с программным управлением в функциональном отношении делится на две части: управляющий автомат и объект управления (в теории автоматов — операционный автомат). В управляющий автомат загружается программа Р, которую автомат интерпретирует в виде последовательности управляющих воздействий, передаваемых по каналам у1, …, ум. Объект управления — станок, установка, устройство, робот, реагируя на управляющие воздействия у1, …, ум выполняет соответствующие рабочие действия. Текущее состояние объекта отображается величинами х1, …, хп, формируемыми датчиками и поступающими в управляющий автомат в качестве сигналов обратной связи. За счет обратной связи управляющий автомат формирует последовательность действий в соответствии с текущим состоянием объекта управления — результатом предыдущих действий, моментом завершения действий и т. п. Для взаимодействия с другими модулями в управляющем автомате формируется информация S, характеризующая состояние модуля: моменты окончания отдельных фаз процесса и выполнения программы, особые ситуации, возникающие в процессе функционирования модуля, и т. п. Программное управление модулем обеспечивает: 1) автоматическое функционирование модуля в соответствии с заданной программой; 2) гибкость функционирования — возможность изменения процесса функционирования путем загрузки в модуль другой программы.
Как правило, программное управление модулем ГАП реализуется путем использования в качестве управляющего автомата ЭВМ (рис. 10.2). ЭВМ состоит из процессора, памяти и канала ввода— вывода. Процессор — устройство ЭВМ для выполнения команд программы, управляющей работой ЭВМ. Память — устройство ЭВМ для хранения программ, управляющих работой ЭВМ, и данных, определяющих порядок функционирования модуля в целом и характеризующих состояние модуля — управляемого объекта и самой ЭВМ. Ввод—вывод информации — программ и данных — производится через канал ввода—вывода, обеспечивающий передачу информации между внешними по отношению к ЭВМ устройствами и памятью, а также процессором ЭВМ.
Вычислительная машина работает в соответствии с программой, хранимой в ее памяти. Процессор поочередно выбирает из памяти команду за командой и осуществляет их. Выполнение команды сводится к реализации заданной ею операции (сложения, сравнения и др.) над данными, хранимыми в памяти, или к инициированию операции ввода — вывода через канал ввода — вывода.
Выделяют две фазы функционирования управляющей ЭВМ: 1) загрузку программы (данных); 2) реализацию программы управления. Загрузка программы (данных) сводится к передаче информации Р через устройство передачи данных, подключенное к каналу ввода — вывода, в память ЭВМ. Процесс загрузки выполняется под управлением специальной программы, постоянно хранимой в памяти ЭВМ. Эта программа, реализуемая процессором, обеспечивает управление работой УПД и канала ввода— вывода, а также контроль верности вводимой информации. При загрузке в память ЭВМ вводится вся информация (программы и данные), необходимая для управления. Реализация программы управления сводится к ее интерпретации — выполнению предписанных программой действий над данными, хранимыми в памяти, к формированию управляющих воздействий у1,…, ум и вводу в ЭВМ данных х1, …, хп объекта управления.
Управляющие воздействия у1,…, ум имеют цифровую форму, т. е. представляются в виде чисел и числовых кодов (наборов цифр). Эти воздействия должны быть преобразованы, как правило, в специальные электрические сигналы, управляющие работой электромеханических и других устройств. Для преобразования числовых значений и кодов у1,…, ум используются специальные блоки — устройства сопряжения с объектом, на выходе которых формируются сигналы у*1,…, у*м вида, соответствующего специфике управляемого объекта — станка, установки, транспортного средства. Состояние управляемого объекта характеризуется специфичными физическими величинами х*1, …, х*п: угловыми и линейными перемещениями, напряжениями и токами на выходах датчиков и др. Для ввода в ЭВМ эти величины должны быть преобразованы в цифровую форму — числовые значения и коды х*1, …, х*п. Величины х1, …, хп преобразуются устройствами сопряжения с объектом, тип которых зависит от природы х*1, …, х*п. Данные S о состоянии модуля формируются по программе, реализуемой ЭВМ, и выводятся через канал ввода — вывода и устройство передачи данных.
Вычислительные машины, устройства сопряжения с объектом и передачи данных являются техническими (аппаратурными) средствами системы управления, функционирующими под управлением программных средств. Программные средства — совокупность программ, определяющих порядок реализации функций, возложенных на систему управления. В зависимости от назначения программы делятся на обслуживающие и функциональные (технологические).
Функциональная схема системы управления ГАП на уровне линии, участка и, возможно, цеха представлена на рис. 10.3. В рассматриваемом случае исполнительный комплекс ГАП состоит из трех основных систем: 1) совокупности ячеек, объединяющих обрабатывающие, контрольно - измерительные и робототехнические (транспортные) модули, номенклатура которых определяется технологией производства, реализуемой данной производственной единицей; 2) транспортной системы, состоящей из автоматических транспортных средств, программно управляемых системой управления ТС; 3) автоматического склада, программно управляемого системой управления АС.
Как правило, каждая ячейка, транспортная система и автоматический склад управляются выделенной для этой цели ЭВМ, на основе которой и строится соответствующая система управления по схеме, представленной на рис. 10.2. Эти ЭВМ реализуют функции по управлению оборудованием на основе загружаемых в них программ управления и формируют сообщения о завершении операций или об особых ситуациях, возникающих при работе управляемого ими оборудования. Совместное функционирование ячеек производства, транспортной системы и склада обеспечивается системой управления (СУ) ГАП - линией, участком или цехом, которая включает ЭВМ, управляющую ЭВМ низшего уровня иерархии, оборудование, аппаратуру связи ЭВМ СУ ГАП с другими ЭВМ и дополнительные устройства для обслуживания операторов, контролирующих работу ГАП.
Основные функции системы управления ГАП состоят в следующем: 1) загрузке в ЭВМ программ, обеспечивающих функционирование компонентов исполнительной системы в соответствии с планом производства изделий; 2) синхронизации работы компонентов исполнительной системы с темпом работы оборудования согласно заданной технологии и плану производства изделий. Указанные функции реализуются следующим образом. Загрузка программ в ЭВМ, управляющие ячейками, транспортной системой и складом, сводится к передаче программ из памяти ЭВМ СУ ГАП в ЭВМ, управляющие компонентами исполнительной системы. Процедура загрузки программ представляет собой переналадку производства, которая сводится не к переналадке оборудования, а к передаче информации в ЭВМ, управляющие оборудованием.
Работа компонентов ГАП синхронизируется путем инициирования работы соответствующих компонентов в заданные моменты времени согласно циклограмме (временной диаграмме) функционирования ГАП и текущему состоянию каждого компонента ГАП — ячеек, транспортной системы и склада. Инициирование работы компонентов и контроль их состояний достигаются за счет передачи сообщений (команд, данных о состоянии) между ЭВМ СУ ГАП и ЭВМ, управляющими компонентами исполнительной системы ГАП. Сообщения передаются по линиям связи, объединяющим все ЭВМ в единый управляющий комплекс.