PDA

Просмотр полной версии : Сравнение значение датчика



aliev
18.03.2023, 21:42
Нужно сравнить два значения полученные из датчика на аналоговый вход. Если значение отличаются друг от друга на 50%, то подаётся сигнал на выключение движка. как можно это реализовать?

Сергей0308
18.03.2023, 21:56
Нужно сравнить два значения полученные из датчика на аналоговый вход. Если значение отличаются друг от друга на 50%, то подаётся сигнал на выключение движка. как можно это реализовать?

Вам строго на 50% нужно или на 50 и более процентов?

aliev
18.03.2023, 22:03
Вам строго на 50% нужно или на 50 и более процентов?

50 и более

Сергей0308
18.03.2023, 22:34
50 и более

Может так устроит:

66612

В принципе много вариантов, в смысле, вся проблема в выборе наиболее простого или понятного для Вас варианта!

petera
18.03.2023, 22:41
Может так устроит:

66612

В принципе много вариантов, в смысле, вся проблема в выборе наиболее простого или понятного для Вас варианта!

Я думаю, что вопрос касался значений с одного и того же входа, например AI1

сравнить два значения полученные из датчика на аналоговый вход

melky
18.03.2023, 22:52
Нюансов не помню, но смысл был таким, по EN разрешение работы, Т старт - время после которого выполнить сравнение, Delay пауза на срабатывание выхода.

Сергей0308
18.03.2023, 23:03
Тогда это будет называться скорость изменения параметра(значения) и это будет не сложнее!
В смысле, к моей картинке добавить на входе стек глубиной два разряда(ячейки), у мелкого как-то очень сложно и непонятно, мне так кажется!

melky
18.03.2023, 23:40
Сергей0308 покажите :), я мерял не скорость, а задавал через какое время сравнивать. помню пробовал по скорости, может и ваши какие-то, мне не подошло, или их надо было как-то переделать. не помню уже

Сергей0308
19.03.2023, 00:07
Сергей0308 покажите :), я мерял не скорость, а задавал через какое время сравнивать. помню пробовал по скорости, может и ваши какие-то, мне не подошло, или их надо было как-то переделать. не помню уже

Как-то примерно так:

66614

Значения в стек пишутся с периодом 1 минута, всё как мелкий хотел!

melky
19.03.2023, 09:06
Сергей0308 в смысле чтобы раз в минуту было надо поменять Секунды на Минуты? А если не 50% сделать а выставленную требуемую разницу в градусах?

Вот сварганить универсальный, чтобы можно было выбрать % или градусный вариант (например булевый вход) и задавать соответственно входом проценты или градусы... И выставлять время, не минуту, а десятки минут или свободное количество минут...

aliev
19.03.2023, 09:24
Может так устроит:

66612

В принципе много вариантов, в смысле, вся проблема в выборе наиболее простого или понятного для Вас варианта!

Спасибо за ответ. Один вопрос. Почему значение первого датчика делится с разностью значение двух датчиков?)

Сергей0308
19.03.2023, 09:30
Спасибо за ответ. Один вопрос. Почему значение первого датчика делится с разностью значение двух датчиков?)

Какой-то странный вопрос! Чтобы найти не абсолютную разность(дельту), а относительную, относительно значения параметра, Вы же в процентах уставку хотели иметь?!
Если захотите иметь уставку для сравнения в абсолютных величинах, то это не нужно будет делать(рассчитывать относительную разность). Такое впечатление, что Вы в школу никогда не ходили?!
И, если быть точным надо делить на преведущее значение, оно же меняется на 50 или более процентов или не меняется:

66615

66616

66617

Сергей0308
19.03.2023, 10:38
Сергей0308 в смысле чтобы раз в минуту было надо поменять Секунды на Минуты? А если не 50% сделать а выставленную требуемую разницу в градусах?

Вот сварганить универсальный, чтобы можно было выбрать % или градусный вариант (например булевый вход) и задавать соответственно входом проценты или градусы... И выставлять время, не минуту, а десятки минут или свободное количество минут...

У меня так сделано, в смысле, не смотря на переменную "секунды" импульс формируется с периодом одна минута(раз в минуту)!
ТС так хочет, в смысле, в процентах, я с ним согласен, зачастую это бывает удобней, например вывожу уровень в ёмкостях в процентах 0 - 100%, наверно Вы не будете спорить, что это проще и понятней, чем я бы выводил в абсолютных величинах 1,5 - 2,5 метра!
И, можно сделать генератор импульсов с изменяемым периодом(частотой) импульсов, короче, как угодно можно сделать и даже в виде макроса, и я часто уставки, которые не нужно оперативно менять, "прячу" в свойствах макроса!

melky
19.03.2023, 10:50
не совсем понятно, где здесь раз в минуту, если на GT приходят секунды ????

например я поставил 30 градусов и хочу 2,5 градуса. Мне надо перевести в проценты ручками, чтобы настроить макрос... это удобно?

Сергей0308
19.03.2023, 10:59
не совсем понятно, где здесь раз в минуту, если на GT приходят секунды ????

Мне понятно, если Вам не понятно, можно посмотреть в симуляторе(я и проект выложил), в смысле, может так быстрей дойдёт?! В смысле, наяву увидите, так бывает, сразу можно и не разобраться как это работает, например Вы знаете как работает сверхпроводимость, учёные не могут до конца это объяснить, а на практике такое получают, про квантовую механику я даже молчу, там сам чёрт не разберётся!

melky
19.03.2023, 11:03
Импульс на выходе GT будет каждую секунду, нет? я что-то путаю?
з.ы. некогда симулировать просто, смотрю схему на картинке... "проект бы создан в более старшей версии бла-бла-бла" да идет конем оно....

задолбал Овен....

Сергей0308
19.03.2023, 11:09
Импульс на выходе GT будет каждую секунду, нет? я что-то путаю?
з.ы. некогда симулировать просто, смотрю схему на картинке

Нет, не каждую секунду, а каждую минуту, я же не один пост Вам уже про это написал, короче, мне как бы не понятен сам предмет спора, типа: белое, это чёрное, война, это мир?

melky
19.03.2023, 11:11
На вход GT на картинке СЕКУНДЫ - каким образом импульс после GT будет каждую минуту?
Пришлось рисовать, сообразил почему :) век учись блин...

kondor3000
19.03.2023, 11:12
На вход GT на картинке СЕКУНДЫ - каким образом импульс после GT будет каждую минуту?

Смотри скрин 66618 срабатывает 1 раз, когда секунды 0 и предыдущее 59

Сергей0308
19.03.2023, 11:14
На вход GT на картинке СЕКУНДЫ - каким образом импульс после GT будет каждую минуту?

Я же Вам предлагал посмотреть в симуляторе!

melky
19.03.2023, 11:17
Сергей0308 вот и на рисовал, потому что постоянно ставить это ГО надоело блин. Если у программеров не хватает ума сделать хоть мало-мальски некоторую совместимость ПО а не делать все через Ж.