Изобретение относится к средствам автоматизации учета расхода материальных ресурсов на промышленных предприятиях.
Целью изобретения является повышение надежности системы и сокращение кабельных трасс.
На фиг. 1 представлена структурная схема системы учета расхода сыпучих материалов; на фиг.2 - структурная схема блока управления и обработки технологической информации; на фиг.3 - структурная схема блока контроля и перезапуска; на фиг.4 - структурная схема вычислительного устройства; на фиг.5 представлен алгоритм работы блока управления и обработки технологической информации; на фиг.6 - структура элемента очереди информационных посылок; на фиг. 7 - алгоритм работы узла определения контрольной суммы; на фиг.8 - алгоритм работы вычислительного устройства.
Система учета расхода сыпучих материалов содержит (фиг.1) дозаторные отделения 11,...,1m (m - количество дозаторных отделений, определяемое числом загружаемых печей), каждое из которых содержит n цепей (n - количество дозируемых компонентов), состоящих из последовательно соединенных бункера 2, тензодатчика 3, аналого-цифрового преобразователя 4 (АЦП) и блока ввода дискретных сигналов 5 (БВДС).
Система также содержит блоки 71,...,7m управления и обработки технологической информации, информационные входы 61,...,6n которых подключены к выходам соответствующих модулей ввода дискретных сигналов 51...5n, блоки 81...8m последовательной передачи технологической информации, блоки 91...9m последовательного приема технологической информации, три выхода которых соединены с соответствующими входами блоков 101...10m контроля и перезапуска.
Кроме того, система содержит последовательно соединенные блок 11 управления и обработки контрольной информации, блок 12 последовательной передачи контрольной информации и блок 13 последовательного приема контрольной информации, блок 14 контроля передачи информации, вычислительное устройство 15 и устройство отображения информации 16, 171...17m - входы блока 11 управления и обработки контрольной информации.
Блок управления и обработки технологической информации может быть реализован на основе однокристальной микроЭВМ КР1816 ВЕ35 и включает (фиг.2) порты ввода 181,...18n, порт вывода 19, постоянное запоминающее устройство (ПЗУ) 20, оперативное запоминающее устройство (ОЗУ) 21, процессорный блок 22, шины данных, адреса и управления.
Блок 11 управления и обработки контрольной информации имеет аналогичную структуру, только количество портов ввода 181,...,18n определяется числом входов 171,...17m.
Блок контроля и перезапуска (фиг.3) содержит формирователь контрольного разряда 23 (ФКР), схему совпадения 24, триггер 25, элемент ИЛИ 26, элемент НЕ 27, первый 28 и второй 29 элементы И, узел 30 определения контрольной суммы и элемент задержки 31.
Вычислительное устройство может быть реализовано на базе персонального компьютера, например, 1ВМ РС/ХТ, АТ/ и включает (фиг.4) процессор 32, оперативное запоминающее устройство 33, постоянное запоминающее устройство 34, внешние накопители 35, устройство ввода 36, устройство вывода 37 и магистраль 38.
Система учета расхода сыпучих материалов работает следующим образом.
В исходном состоянии бункеры 21,...2n в дозаторных отделениях 11,...,1m не загружены и сигнал с тензодатчиков 31,...,3n равен нулю, информация о расходе материалов не поступает.
Дальнейшую работу системы рассмотрим на примере одного дозаторного отделения.
В процессе загрузки бункеров 21,...,2n, сигнал с тензодатчиков 31,..., 3n, пропорциональный весу загружаемого компонента, поступает на входы аналого-цифровых преобразователей (АЦП) 41,...,4n. Преобразованная в цифровой код информация поступает на входы блоков ввода дискретных сигналов 51, ...,5n, с выхода которых она поступает на соответствующие входы 61,..., 6n блока 71 управления и обработки технологической информации.
Блок 71 работает по прерываниям при поступлении данных, соответствующих весу загружаемых компонентов, на информационные входы 61,...,6n и управляющие входы в соответствии с алгоритмом, приведенным на фиг.5.
При поступлении данных на 61,...,6n под управлением процессорного блока 22 эта информация считывается через порты ввода 181...18n и формируется элемент очереди в соответствии с форматом, приведенным на фиг.6. Элемент очереди запоминается с помощью оперативного запоминающего устройства 21.
Если на первый управляющий вход процессорного блока 22 из блока 10 поступает сигнал запроса информации, то через порт вывода 19 осуществляется выдача первого элемента очереди из ОЗУ 21.
Если из блока 101 на второй управляющий вход процессорного блока 22 поступает сигнал подтверждения принятия информации, то в ОЗУ 21 осуществляется удаление первого элемента очереди и продвижение очереди на один элемент.
Если в блоке 101 было обнаружено отсутствие обмена информацией с блоком 71, то на третий управляющий вход процессорного блока 22 подается сигнал сброса, по которому осуществляется повторная инициализация процессорного блока 22.
Элемент очереди передается в линию связи с помощью блока 81 последовательной передачи технологической информации, представляющего собой устройство асинхронной передачи информации в последовательном формате, которое может быть реализовано на микросхемах универсальных приемопередатчиков типа КР 580 ВВ51, КР 581 ВА1 и др.
На другом конце линии связи элемент очереди принимается с помощью блока 8 последовательного приема технологической информации, представляющего собой типовое устройство асинхронного приемника информации в последовательном формате. После приема информации на первом выходе блока 91 формируется сигнал готовности информации, на втором выходе содержатся принятые данные, а на третьем выходе формируется контрольный разряд четности. Данная информация через соответствующие входы поступает в блок 101 контроля и перезапуска (фиг.3).
Через второй вход блока 101 данные поступают на вход формирователя 23, на выходе которого формируется сигнал контрольного разряда, который сравнивается с сигналом, установленным на третьем входе блока 101 по схеме совпадения 24, на выходе которой формируется сигнал высокого уровня "1" при несовпадении контрольных разрядов и сигнал низкого уровня "0" в противном случае.
Если хоть однажды было нарушение четности, то на выходе D-триггера 25 установится сигнал высокого уровня.
Если ошибки нет, то на выходе D-триггера 25 устанавливается сигнал низкого уровня "0".
Если отсутствует сигнал готовности (низкий уровень "0"), то на первом выходе узла 30 формируется сигнал ошибки (высокий уровень "1"). По этому сигналу посредством элемента ИЛИ 26 и первого 28 элемента И на первом выходе блока 101 контроля и перезапуска формируется сигнал запроса.
Кроме контроля четности в блоке 101 осуществляется проверка контрольной суммы принятой информации. Определение контрольной суммы осуществляется в узле 30 в соответствии с алгоритмом, приведенным на фиг.7, где обозначение i соответствует номеру байта в принимаемом элементе очереди.
Если на втором входе узла 30 определения контрольной суммы нет сигнал готовности данных, то на его первом и втором выходах формируются сигналы высокого уровня, которые с помощью элемента ИЛИ 26 и первого 28 элемента И формируют сигнал запроса информации на первом выходе блока 101 контроля и перезапуска. Этот сигнал поступает также на вход элемента задержки 31. Если через время задержки на втором входе узла 30 не появляется сигнал готовности, то на его третьем выходе формируется сигнал сброса, необходимый для инициализации блока 71 управления и обработки технологической информации в случае его "зависания".
Если же после посылки сигнала запроса на втором входе узла 30 появляется сигнал готовности, то осуществляется чтение первого байта информации, переданной по линии последовательной связи, а на втором выходе устанавливается сигнал низкого уровня "0", позволяющий снять сигнал запроса на первом выходе блока 101 контроля и перезапуска.
Если первый байт принят нормально, то осуществляется чтение последующих байтов в соответствии с форматом элемента очереди (фиг.6). После приема последнего байта элемента очереди определяется контрольная сумма принятой информации, которая сравнивается с принятой контрольной суммой. Если информация принята нормально, то на первом и втором выходах узла 30 определения контрольной суммы формируется сигнал низкого уровня "0", по которому с помощью элемента ИЛИ 26, второго 19 элемента И формируется сигнал подтверждения нормального завершения приема информации и на четвертый выход узла 30 определения контрольной суммы выдаются принятые данные. При приеме других элементов очереди выполняются аналогичные действия. С четвертого выхода блока 101 контроля и перезапуска принятые данные поступают на информационный вход 171 блока 11 управления и обработки контрольной информации, функционирование которого аналогично блоку 71 управления и обработки технологической информации, работа блоков 12, 13 и 14 аналогична блокам 81, 91 и 101 соответственно.
Принятая и обработанная блоком 14 информация с его четвертого выхода поступает на вход вычислительного устройства 15, где она суммируется и упорядочивается по контролируемым каналам в соответствии с алгоритмом, приведенным на фиг.8, и далее поступает на вход устройства 16 отображения информации.
название | год | авторы | номер документа |
---|---|---|---|
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА | 1995 |
|
RU2110089C1 |
ОТКАЗОУСТОЙЧИВАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА С АППАРАТНО-ПРОГРАММНОЙ РЕАЛИЗАЦИЕЙ ФУНКЦИЙ ОТКАЗОУСТОЙЧИВОСТИ И ДИНАМИЧЕСКОЙ РЕКОНФИГУРАЦИИ | 2010 |
|
RU2455681C1 |
Устройство для сопряжения двух ЭВМ | 1990 |
|
SU1798793A1 |
СПОСОБ ОПРЕДЕЛЕНИЯ ОТНОСИТЕЛЬНОГО МЕСТОПОЛОЖЕНИЯ N-ОБЪЕКТОВ | 1994 |
|
RU2111503C1 |
УСТРОЙСТВО КОММУНИКАЦИОННОГО ИНТЕРФЕЙСА | 2010 |
|
RU2460124C2 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1992 |
|
RU2032938C1 |
АДАПТЕР КАНАЛ - КАНАЛ | 1991 |
|
RU2024050C1 |
Устройство для обмена данными | 1989 |
|
SU1700562A1 |
СЕТЬ ДЛЯ МАРШРУТИЗАЦИИ СООБЩЕНИЙ | 1996 |
|
RU2115162C1 |
УСТРОЙСТВО ДЛЯ ПРИЕМА ИНФОРМАЦИИ С ПОВЫШЕННОЙ ДОСТОВЕРНОСТЬЮ | 2013 |
|
RU2530335C1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для учета расхода материальных ресурсов на промышленных предприятиях. Цель изобретения - повышение надежности системы и сокращение кабельных трасс. Система учета расхода сыпучих материалов содержит в каждом дозаторном отделении n цепей последовательно соединенных бункера, тензодатчика, аналого-цифрового преобразователя и блока ввода дискретных сигналов, где n - количество дозируемых компонентов, общие для всех дозаторных отделений вычислительное устройство и устройство отображения информации. Новым является то, что каждое дозаторное отделение снабжено блоком управления и обработки технологической информации, блоком последовательной передачи технологической информации, блоком последовательного приема, технологической информации и блоком контроля и перезапуска. Кроме того, в систему дополнительно введены блок управления и обработки контрольной информации, блок последовательной передачи контрольной информации, блок последовательного приема контрольной информации и блок контроля передачи информации. 1 з.п.ф-лы, 8 ил.
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Кугушин А.А., Ашпин Б.И., Соловьев В.И | |||
Автоматизация процессов взвешивания, дозирования и учета на Западно-Сибирском металлургическом заводе | |||
Бюллетень "Черная металлургия", вып.19, М., 1981, с.57-61. |
Авторы
Даты
1994-12-15—Публикация
1991-04-22—Подача