logo
ВСІ ВІДПОВІДІ Dimka

Блоки функцій порівняння fbd- програм і їх використання.

В этот раздел включены следующие 13 функций: Равенство (==) - В случае равенства значений входов IN1 и IN2 этого блока значение его выхода устанавливается равным 1. В противном случае - 0.Неравенство (<>) -Отличие этого блока от предыдущего заключается в том, что его выход равен 1 при неравенстве входов, а 0 – при равенстве.Больше (>) - Значение выхода этого блока устанавливается равным 1, если вход IN1 больше входа IN2. В противном случае выход равен 0. Меньше (<) - Выход этого блока равен 1 если значение входа IN1 меньше значения IN2, а 0 - в противном случае.Больше или равно (>=) -Эта функция работает так же, как функция Больше. Но значение 1 будет сформировано на выходе блока и при равенстве входов. Меньше или равно (<=)-Этот блок формирует на выходе значение 1 при равенстве его входов IN1 и IN2. Равенство нулю (==0)-Работа этого блока аналогична блоку Равенство. Однако здесь вместо значения второго входа используется 0. Неравенство нулю (<>0)-Выход этого блока равен 1 при отличии его входа IN1 от 0. Знаковая функция (SIGN) - Выход SN+ блока равен 1 при положительном значении входа, а SN- - при отрицательном. Значение входа 0 обнуляет оба выхода. Анализ на совпадение (CMP) - Этот блок сравнивает значение входа INP с входами PD1, ..., PD6. Выходу присваивается номер входа, величина которого совпадает с входом INP. При этом входу PD1 соответствует значение 1, а PD6 – 6. При отсутствии совпадения величина выхода не меняется.Анализ на совпадение (CMPN) - Если значение входа INP не равно значению входа PD, то увеличивается на 1 значение выхода QT. Если QT превышает значение входа PT, то величина второго выхода (QE) устанавливается равной 1. Значения выходов QT и QE сбрасываются в 0 при каждом изменении входа INP. Уставка по времени задается в секундах.Анализ на совпадение (CMPE)-Данный блок работает так же, как и предыдущий. Однако здесь условием увеличения выхода QT является равенство анализируемого значения (вход INP) уставке (вход PD), а сброс выходов в 0 осуществляется при каждой ситуации неравенства INP и PD. Уставка по времени задается в секундах. Управление по астрономическому времени (ALARM)-Данный блок формирует на выходе 1 если астрономическое время совпадает с временем, заданным его входами. Это значение удерживается в течение одной секунды, затем выход обнуляется. При этом вход MON задает номер месяца, DAY – день месяца, DOF – день недели (от 1 – 7, первый день недели - воскресенье), H – час, M – минуту и S – секунду. Если хотя бы один параметр (вход MON, DAY, H, M, S) не совпадает, выход Q0 равен нулю. При формировании выходного сигнала свободные и нулевые величины входов не учитываются.