Электромонтаж Ремонт и отделка Укладка напольных покрытий, теплые полы Тепловодоснабжение

Микропроцессорное управление сортировкой древесины


Наиболее перспективным направлением автоматизации сортировки круглых лесоматериалов является применение микропроцессорной техники, которая позволяет создать этот технологический комплекс с более широкими функциональными возможностями.
Принципиальная схема расположения оборудования показана на рис. 9.12, а. В нее входят пост оператора 1 с пультом управления и микроЭВМ 7; лесонакопители 2; продольный сортировочный лесотранспортер 4; датчики фиксирующие движение сортиментов 3; сбрасыватели 5 и фотоствор 6.
Система работает следующим образом. Оператор визуально оценивает сортимент на транспортере и нажимает соответствующую кнопку на пульте управления, назначая адрес места сброски сортимента в карман-накопитель. Сортимент, перемещаясь на лесотранспортере, проходит мимо фотодатчика, который выдает команду на запись магнитной метки на цепи лесотранспортера. Запись магнитной метки производится специальной магнитной записывающей головкой. Эта метка перемещается вместе с сортиментом, проходит мимо герконовых магнитоуправляемых датчиков 3, которые «опрашивают» в блоках памяти каждого штабеля — записанную оператором информацию, пропустить сортимент или сбросить. Блок памяти (рис. 9.12, б) представляет собой матрицу заказов на сортировку (МЗС). Стирание магнитной метки производится в конце сортировочного лесотранспортера.
Микропроцессорное управление сортировкой древесины

Система управления сортировкой на базе управляющей микроЭВМ (рис. 9.12, в) состоит из собственно микроЭВМ с клавиатурой, дисплеем и звуковым выходом; датчиков, фиксирующих торцы сортиментов Д1...Д20; формирователей входных сигналов Ф1...Ф20; усилителей У1...У20 и сбрасывателей сортиментов С61...С620.
Заказ адреса места сброски сортиментов оператор производит при помощи клавиатуры. Для предоставления ему возможности устранения ошибок в указании номеров карманов-накопителей в оперативном запоминающем устройстве ЭВМ организуется буфер ввода заказов (БВЗ), содержимое которого отображается на дисплее. Ввод заказа производится набором на клавиатуре номера кармана-накопителя N, куда должен быть сброшен сортимент. На ввод и корректировку каждого заказа отводится некоторое время корректировки Ткор, в течение которого оператор может изменить заказ (номер кармана). По истечении времени Ткор выдается звуковой сигнал и заказ из БВЗ управляющей программой перемещается уже в недоступную для оператора зону памяти ЭВМ, где формируется матрица заказов на сортировку.
Для визуального контроля за работой автоматики содержимое МЗС также выводится на дисплей.
Сама матрица состоит из ячеек памяти, например триггеров, соединенных электрическими связями. Таким образом, МЗС можно представить в виде i-разрядного кольцевого регистра сдвига. В этом случае при разрядности регистра, равной i и числе регистров j организовывается матрица памяти МЗС, в которую и записывается лог. 1.
Записываемая лог. 1 (с некоторой задержкой в БВЗ) заносится оператором в первую свободную сверху строку МЗС. Для управления сбрасывателями сортиментов используется информация, записанная в строках МЗС. Эти строки называются строками исполнения заказов. В строке исполнения заказов матрицы может находиться только одна единица. Эту единицу заносит через БВЗ оператор в первую строку. Следующие логические единицы располагаются в нижних строках.
Считывание информации из элементов памяти матрицы осуществляется спросом каждой ячейки от герконовых магнитоуправляемых датчиков, которые фиксируют прохождение сортимента у места сброски. Сигнал от датчика через формирователь и устройство ввода-вывода поступает в блок управления, где производится операция сравнения сигналов с датчика со считываемым сигналом из МЗС и в случае совпадения этих сигналов происходит сбрасывание сортимента.
Одновременно сигнал отдатчика Д, перемещает регистр блока памяти каждого штабеля вверх (см. рис. 9.12, б) на один шаг (строку) и, если в ячейке блока памяти была записана лог. 1, выдается команда на сбрасывание сортимента, а если информация не была записана, то сортимент пропускается далее. Таким образом, условие сброски реализуется следующим логическим уравнением:
Y = ДiМЗС (i, j).

Формирователи датчиков Ф1...Ф20 генерируют сигналы отдатчиков Дi, фиксирующих момент прохождения перед датчиком переднего торца сортиментов.
Подобная организация массива заказов на сортировку позволяет одновременно сбрасывать несколько различных сортиментов по разным карманам-накопителям.
Работа управляющей микроЭВМ может быть организована в режиме прерываний (переадресации заказа адреса места сброски), по сигналам Tкор(Д,). Эта подпрограмма обслуживания прерываний включает в себя подпрограмму формирования МЗС, подпрограмму корректировки МЗС и подпрограмму включения сбрасывателей.
Весь алгоритм формирования заказа на сортировку (рис. 9.13) содержит три действия:
- блок 1 по сигналу Tкор проверяет наличие информации в третьей (выходной) ячейке буфера ввода заказов БВЗ. Если ее содержимое отлично от нуля, то управление передается блоку 2;
- блок 2 записывает 1 в N-й разряд строки МЗС, управление передается блоку 3;
- блок 3 инкрементирует значение N, формируя новое значение счетчика заполненных строк.
Микропроцессорное управление сортировкой древесины

Алгоритм корректировки переадресации МЗС представлен на рис. 9.14. Он включает в себя следующие действия:
- блок 1 проверяет число заполненных строк МЗС. Если их больше одной, то управление передается блоку 2, иначе работа подпрограммы прекращается и управление передается в головную часть управляющей программы (здесь не рассматривается);
- блок 2 присваивает переменной у, используемой далее как номер строки МЗС, значение 2 с тем, чтобы затем производить поиск 1 в i-x разрядах всех заполненных строк матрицы, начиная со второй;
- блок 3 проверяет наличие единицы в i-м разряде j-й строки (в первый раз у - 2) и нуля в i-м разряде первой строки МЗС. При совпадении этих событий управление передается блоку 4, иначе — блоку 5;
- блок 4 устанавливает единицу в i-м разряде первой строки МЗС; блок 5 проверяет, является ли j-я строка его последней заполненной строкой; если «да», то управление передается блоку 6, иначе — блоку 7;
- блок 6 «обнуляет» j-ю строку МЗС, информация из которой была передана в первую строку, декрементирует значение К;
- блоки 7, 8 и 9 осуществляют поднятие строк МЗС с (j + 1)-й до К-й с заполнением j-й строки, информация из которой ранее была передана в первую строку МЗС;
- блоки 10 и 11 совместно с блоком 3 циклически просматривают заполненные строки МЗС.
Микропроцессорное управление сортировкой древесины

Алгоритм включения сбрасывателей изображен на рис. 9.15. Эта подпрограмма работает следующим образом:
- блок 1 проверяет наличие 1 в i-м разряде строки исполнения МЗС в момент появления сигнала (D1). При совпадении этих событий управление передается блоку 2, иначе подпрограмма не выполняется и управление передается в головную часть управляющей программы;
- блок 2 формирует сигнал включения i-го сбрасывателя и затем обнуляет j-й разряд строки исполнения МЗС, корректирует матрицу заказов на сортировку (процесс корректировки описан ранее).
Кроме собственно управления сортировкой микроЭВМ может решать и другие задачи, например учет объема сортиментов, сорта, породы и т.д.
Микропроцессорное управление сортировкой древесины

Имя:*
E-Mail:
Комментарий: