ЖУРНАЛ «СТА» №1/2003
ционной системы модуля CPU1885MX, совместимой с MSDOS 6.22. Использу- ются языки программирования Паскаль и Ассемблер, причём Ассемблер исполь- зован только для организации ввода и вывода информации. Ввод комплекса в действие осуществляется через главное меню программы, высвечиваемое на ин- дикаторе лицевой панели сразу после включения электропитания. Блоксхема алгоритма работы ИНД7681 приведена на рис. 7. Главное меню программы содержит следующие пункты: ● «Ввод технологических параметров»; ● «Расчет градуировочных коэффици- ентов»; ● «Измерение». Пункт «Ввод технологических пара- метров» подразумевает выполнение операции ввода технологических пара- метров, необходимых для выбора ре- жима эксплуатации. К числу этих па- раметров относятся: ● дата и время; ● номер канала измерения; ● номер датчика; ● вид индицируемой информации ( P i или T i ) ; ● поддиапазон измерений; ● коррекции по температуре («да» или «нет»); ● диапазоны измерений температуры и силы натяжения; ● значения нулевого смещения верти- кальной составляющей по каждому датчику. Пункт «Расчет градуировочных ко- эффициентов» предполагает ввод дан- ных, полученных в процессе градуи- ровки, и расчет градуировочных коэф- фициентов для каждого датчика. Зна- чения градуировочных коэффициен- тов а i и b i микроконтроллер определя- ет, решая для каждого iго линейного участка НСХ систему уравнений: Р 1 = a 1 + b 1 U 1 — участок АВ; { Р 2 = a 1 + b 1 U 2 Р 2 = a 2 + b 2 U 2 — участок ВС; { Р 3 = a 2 + b 2 U 3 P 3 = a 3 + b 3 U 3 — участок СD; { P 4 = a 3 + b 3 U 4 P 4 = a 4 + b 4 U 4 — участок DE; { P 5 = a 4 + b 4 U 5 P 5 = a 5 + b 5 U 5 — участок EF. { P 6 = a 5 + b 5 U 6 Пункт «Измерение» соответствует выполнению основной программы функционирования измерительного комплекса. Основная программа осуществляет приём и обработку информации от че- тырёх датчиков усилия и от двух датчи- ков температуры по заданному алго- ритму. Вычисление значения верти- кальной составляющей усилия натяже- ния ( P i ) происходит в программе «Оп- ределение P i » по алгоритму, блоксхе- ма которого приведена на рис. 8. В процессе обработки информации также производятся: ● диагностирование датчиков (если аб- солютная величина разности значений вертикальной составляющей от двух датчиков одного канала превышает 2% максимального значения вертикаль- РАЗ РА БО Т КИ / МЕ ТАЛЛ У Р Г И Я 51 СТА 1/2003 www.cta.ru Условные обозначения: t° — значения температуры; Т° допуст. — предельно допустимое значение температуры в зоне измерения; U — выходное напряжение датчика усилия; Р — вычисленное зна- чение вертикальной составляющей усилия; Δ — разность результатов, полученных по показаниям правого и левого датчиков; P* — значение Р, вычисленное по показаниям одного из датчиков или по усреднённым показаниям двух датчиков; К Г — коэффициент геометрии, равный 2sin α (см. рис. 1); Т — вычисленное значение усилия натяжения; НС — код нештатной ситуации. Рис. 7. Блок-схема алгоритма работы ИНД-7681 в одноканальном режиме Ввод технологических параметров Начало Ввод начального адреса архива Запуск таймера ( мин) t = 0,5 Нужна коррекция по t° ? Прием данных o t° t° T° ? > допуст. Коррекция по t° Измерение двумя датчиками? Прием данных U , U 1,i 2,i Определение P , P 1,i 2,i Δ = P – P 1,i 2,i Δ < 0,02 P ? max Индикация НС-01 T = k P* i i г Загрузка в архив T i Индикация НС-02 Нет Не Нет Да Да т Да Левый датчик? Нет Прием данных U 1,i Определение P 1,i T < T < T ? min i max Индикация НС-03 Требуется обновление архива (30%)? Да Останов Да Вывод аналоговых сигналов управления Вывод на индикатор Прием данных U 2,i Определение P 2,i Да Да Нет Нет t = 0,5 мин Нет Да Нет (правый) _ _
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy