Отказобезопасные блоки
Системы повышенной безопасности
A5E00085588-02
8-11
Нелинеаризованное значение
В зависимости от типа и диапазона измерений, для аналогового модуля
ввода имеется номинальный диапазон, в котором аналоговый сигнал
преобразуется в нелинеаризованное значение, представленное в цифровой
форме. Кроме того, имеется диапазон положительной и отрицательной
перегрузки, в котором аналоговый сигнал все еще может быть преобразован.
За этими границами имеет место положительное и отрицательное
переполнение. Отказобезопасный драйвер канала показывает, находится ли
нелинеаризованное значение внутри номинального диапазона для модуля.
Если значение находится ниже номинального диапазона, то выходной
параметр QCHF_LL устанавливается в 1. Если значение находится выше
номинального диапазона, то в 1 устанавливается выходной параметр
QCHF_HL. В случае положительного или отрицательного переполнения в 1
устанавливается также выход QBAD, и, в зависимости от параметризации,
выводится заменяющее значение или последнее допустимое значение.
В случае неисправностей канала (напр., обрыв провода), модуль выводит
16#7FFF (переполнение) в качестве нелинеаризованного значения.
Соответственно, отказобезопасный драйвер канала F_CH_AI обнаруживает
переполнение и устанавливает в 1 выходы QCHF_HL и QBAD.
Граничное значение NAMUR
В руководящих указаниях NAMUR для обработки аналоговых сигналов
определены граничные значения для аналоговых сигналов (от 4 до 20 мА) с
плавающим нулем, за пределами которых имеет место ошибка канала:
3,6 мА < аналоговый сигнал < 21 мА.
По умолчанию вышеприведенные границы NAMUR установлены для
контроля граничных значений. Если должны быть установлены другие
граничные значения, то входной параметр CH_F_ON должен быть
установлен в 1, а входные параметры CH_F_HL и CH_F_LL должны быть
установлены в миллиамперах в соответствии с новыми граничными
значениями. В случае положительного или отрицательного переполнения
для активных граничных значений выход QBAD устанавливается в 1, а в
случае аналогового сигнала с плавающим нулем выводится заменяющее
значение или последнее допустимое значение, в зависимости от
параметризации (вход SUBS_ON).
Замечание
Выбираемые граничные значения должны быть ниже верхней границы
положительной перегрузки и выше нижней границы отрицательной
перегрузки модуля. Значения вне диапазона NAMUR, таким образом, тоже
возможны, если только модуль не ограничивает автоматически измеряемые
значения.
Нормальное значение
Нелинеаризованное значение адаптируется к своей физической величине с
помощью входных параметров VLRANGE и VHRANGE, а также диапазона и
типа измерений (MODE), установленных в HW Config. Чтобы дать
возможность подключать настройки для VLRANGE и VHRANGE к другим
параметрам блока, они записываются на выходах OVLRANGE и OVHRANGE.
Алгоритм преобразования предполагает наличие линейного входного
сигнала.
Если VLRANGE = 0.0 и VHRANGE = 100.0, то вы получаете значение в
процентах.
Если VHRANGE установлен равным VLRANGE, то вы получаете входной
сигнал аналогового модуля ввода (напр., мА) в соответствии с настройкой
MODE.
16#80 выводится как код качества (QUALITY).