- Описание блок-схемы
B1. Вход в алгоритм. Переход к B2.
B2. Ввод информационного сигнала с датчика из системы опроса датчиков. Переход к B3.
B3. Анализ достоверности информации с датчика по величине токового унифицированного сигнала. Если выполняется условие: 4 мА < I д < 20 мА - информация достоверна. Признак достоверности информации принимает значение "0". Переход к B4. Иначе, информация недостоверна и признак достоверности информации принимает значение "1".Переход к А4.
А4. Выдача сообщения о недостоверности информации с датчика давления пара в барабане котла: "Информация с датчика недостоверна". Переход к А5.
А5. Установить признак недостоверности информации. Пр.Д:= 1. Переход к В9.
В4. Анализ признака шкалы датчика. Если признак шкалы датчика Пр.Ш = 0 - шкала датчика линейная. Переход к С5. Иначе, Пр.Ш = 1 - шкала датчика нелинейная. Переход к В5.
С5. Масштабирование сигнала датчика по формуле для линейных шкал:
Рб[i] = Рб min + (N[i] – Nmin) (Рб max - Рб min)/(Nmax - Nmin). Переход к В6.
В5. Масштабирование сигнала датчика по формуле для нелинейных шкал:
|
|
____________________________________________
Рб [i] = √ Рб2 min + (N[i] - Nmin) (Рб2 max - Рб 2min) / (Nmax - Nmin). Переход к В6.
В6. Фильтрация сигнала датчика с помощью фильтра. Расчет фильтрованного значения давления пара в барабане котла на текущем шаге:
Рбф [i] = Рбф [i -1] + Kф * (Рб[i] - Рбф [i -1]). Переход к В7.
В7. Сохранение фильтрованного значения давления пара в барабане котла Рбф [i] в базе данных для данного параметра информационно-измерительной системы АСУТП. Переход к В8.
В8. Снять признак недостоверности информации с датчика давления пара в барабане котла: Пр.Д = 0. Переход к В9.
В9. Выход из алгоритма.