PDA

Просмотр полной версии : Сравнение на отрицательное число



TaPX
04.09.2024, 15:11
Добрый день. ПР, на аналоговый вход заведен датчик давления насоса, границы входа 0-16. Иногда в трубопроводе разрежение, и датчик показывает небольшое отрицательное число. А при обрыве датчика приходит большое отрицательное число (-10000000). Можно сравнивать в ПР на большое отрицательное число? Или как-то по-другому можно ловить обрыв датчика?

melky
04.09.2024, 15:14
Ну там fGT блок, одним из параметров указываете число, явно большее, чем отрицательное разряжение.
Посмотрите в справке. fGT сравнивает на большее/меньшее в зависимости как вы подадите на входные переменные числа.

TaPX
04.09.2024, 15:16
Ну там fGT блок, одним из параметров указываете число, явно большее, чем отрицательное разряжение.
Посмотрите в справке

я же написал, что маленькие отрицательные значения - не обрыв, а допускаемые значения в следствие разрежения в трубопроводе. Такой вариант не подходит.

kondor3000
04.09.2024, 15:16
Добрый день. ПР, на аналоговый вход заведен датчик давления насоса, границы входа 0-16. Иногда в трубопроводе разрежение, и датчик показывает небольшое отрицательное число. А при обрыве датчика приходит большое отрицательное число (-10000000). Можно сравнивать в ПР на большое отрицательное число? Или как-то по-другому можно ловить обрыв датчика?

С датчика вы получаете Float, ну и сравнивайте с чем надо, например меньше -10.0, хоть на ST хоть в квадратиках и выводите обрыв.

TaPX
04.09.2024, 15:21
С датчика вы получаете Float, ну и сравнивайте с чем надо, например с < -10, хоть на ST хоть в квадратиках и выводите обрыв.

Точно, st же еще есть, как я забыл ) А в FBD разве можно сравнивать на отрицательное число?

kondor3000
04.09.2024, 15:23
Точно, st же еще есть, как я забыл ) А в FBD разве можно сравнивать на отрицательное число?

Для Float есть, melky вам уже написал.

TaPX
04.09.2024, 15:26
Для Float есть, melky вам уже написал.

Понял, спасибо

Dimensy
04.09.2024, 20:38
Если сигнал 4..20 мА, то в менеджере компонентов есть макрос CONV4..20_. Он как раз отслеживает неправильные сигналы со входа

Рогов Алексей
05.09.2024, 07:39
Добрый день. ПР, на аналоговый вход заведен датчик давления насоса, границы входа 0-16. Иногда в трубопроводе разрежение, и датчик показывает небольшое отрицательное число. А при обрыве датчика приходит большое отрицательное число (-10000000). Можно сравнивать в ПР на большое отрицательное число? Или как-то по-другому можно ловить обрыв датчика?

прерыватель вакуума на трубопровод поставьте