Вход

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



Алмаз Нафиков
14.08.2025, 09:26
Короче нужно подобрать оборудование.

Есть гидропресс, туда нужно установить датчик давления, затем по 4-20 мА передать показания на прибор

Во время прессования должен зафиксировать наибольшее значение

Пример: на индикаторе идёт показания
1,2,3,4,5,6 и падает резко давление допустим до 2

Но показания должен зафиксировать на максимальном, в данном случае 6

Вопрос, на каком приборе можно реализовать такую идею. Показания нужно перевести в кг/см2.

Если просто установить индикатор тока или трм то он не зафиксирует , что поставить то

Sulfur
14.08.2025, 09:36
ПР200 очень резво реагирует по аналоговому входу. Я использовал её в качестве преобразователя сигнала от датчика 1000 бар на вход, настроенный на 100 бар.
Либо панельную версию - ПР225.
Логику работы можно накрутить программно. Показания можно пересчитать хоть в условных попугаев. Если сконфигурировать вход ПР для 0..20ма, то можно еще и прикрутить диагностику обрыва датчика.

Алмаз Нафиков
14.08.2025, 10:47
ПР200 очень резво реагирует по аналоговому входу. Я использовал её в качестве преобразователя сигнала от датчика 1000 бар на вход, настроенный на 100 бар.
Либо панельную версию - ПР225.
Логику работы можно накрутить программно. Показания можно пересчитать хоть в условных попугаев. Если сконфигурировать вход ПР для 0..20ма, то можно еще и прикрутить диагностику обрыва датчика.

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

Сергей0308
14.08.2025, 10:55
Я бы предпочёл ПР200 + СМИ2-М.
И, наверно неплохо было озвучить алгоритм до конца, в смысле, максимум сколько по времени должен сохраняться или он кнопкой сбрасывается?

Алмаз Нафиков
14.08.2025, 10:57
Я бы предпочёл ПР200 + СМИ2-М.
И, наверно неплохо было озвучить алгоритм до конца, в смысле, максимум сколько по времени должен сохраняться или он кнопкой сбрасывается?

Можно с фиксацией, можно и по времени допустим на 5 секунд, сброс показаний тоже должен быть

petera
14.08.2025, 11:26
Можно с фиксацией, можно и по времени допустим на 5 секунд, сброс показаний тоже должен быть
ПР200
85302

Алмаз Нафиков
14.08.2025, 12:07
ПР200
85302

Ничего себе, спасибо тебе добрый человек.

Как я понял здесь тоже Fbd? Я на других контроллерах работал.

Тоесть на пр200 + сми2 м +датчик давления?

Алмаз Нафиков
14.08.2025, 12:11
ПР200
85302

Ошибся, тут просто на экране будет видна, а такую же схему можно будет реализовать на пр225, в щитовым лучше будет

petera
14.08.2025, 12:21
Вариант
85303

EFrol
14.08.2025, 12:59
А можно узнать? Чем вызвано резкое падение давления?
Я к тому, что если это событие можно зафиксировать, то лучше использовать ИДЦ1 (https://owen.ru/product/idtc1).
У него есть дискретный вход "HOLD".

Sulfur
14.08.2025, 13:18
EFrol
Например разрушением образца на испытательном стенде. Кладется образец, давим прессом, смотрим на каком давлении разрушается.

Алмаз Нафиков
14.08.2025, 13:40
А можно узнать? Чем вызвано резкое падение давления?
Я к тому, что если это событие можно зафиксировать, то лучше использовать ИДЦ1 (https://owen.ru/product/idtc1).
У него есть дискретный вход "HOLD".

Да, я понял что хочешь предложить, но каждый образец ломается под разным давлением, и конкретного значения нет и концевой выключатель тоже не получится, так как ломает в разных местах

melky
14.08.2025, 13:57
з.ы. имхо. ПР200, запись значений в буфер, Сергей308 неоднократно выкладывал различные варианты. По снижению давления фиксация всего буфера, чтобы не перезаписался новыми значениями. Потом поиск максимума в буфере. Все.

Алмаз Нафиков
14.08.2025, 14:38
з.ы. имхо. ПР200, запись значений в буфер, Сергей308 неоднократно выкладывал различные варианты. По снижению давления фиксация всего буфера, чтобы не перезаписался новыми значениями. Потом поиск максимума в буфере. Все.

Где мне найти эту тему

Алмаз Нафиков
14.08.2025, 14:55
Вариант
85303

А что за символ mem-max

melky
14.08.2025, 15:04
Алмаз Нафиков ну объявится Сергей308 и накидает ссылок. Ну и плюс "воздушно"-пузырьковая :) сортировка в помощь. Там главное успеть выполнить остановку записи в буфер из всех проблем, которые я вижу. ПР то в цикле работает, и надо просто выполнить фиксацию значений буфера, чтобы потом выполнить сортировку

petera
14.08.2025, 15:49
А что за символ mem-max

Обычная переменная ОЛ, назвал я ее так

Алмаз Нафиков
15.08.2025, 06:37
Обычная переменная ОЛ, назвал я ее так

А можете объяснить, я просто первый раз работаю в таком контроллере, что это за переменная и зачем она нужна

Я всё понимаю вход аналоговый. Дальше схема работы. А переменные зачем нужны.

Это для имитации в симуляторе ?

Алмаз Нафиков
15.08.2025, 06:40
Обычная переменная ОЛ, назвал я ее так

И вот ещё что, вторую схему выбрал, так вот там нарисовано три переменных, это все одинаковые? Имена у них у всех одинаковые.

Или на каждую переменную отдельно создавать?

Sulfur
15.08.2025, 07:33
Алмаз Нафиков
Это одна и та же переменная. Флажок смотрит вправо - это чтение переменной. Флажок смотрит влево - это запись в переменную. Скачайте мануал по Owen Logic, либо саму программу, там встроенная справка есть.

EFrol
15.08.2025, 07:37
Это одна и таже переменная для хранения максимального значения, т.е. происходит сравнение её значения с входящим и, если входящее будет больше значения в этой переменной, то оно перезаписывается в эту же переменную. Переменная может быть использована несколько раз при чтении (вывод справа) и только один раз при записи (вывод слева).

Алмаз Нафиков
15.08.2025, 07:37
Алмаз Нафиков
Это одна и та же переменная. Флажок смотрит вправо - это чтение переменной. Флажок смотрит влево - это запись в переменную. Скачайте мануал по Owen Logic, либо саму программу, там встроенная справка есть.

Ясно, хорошо. Только не понимаю зачем переменная нужна, тут же будет сигнал работать от аналогово сигнала

Алмаз Нафиков
15.08.2025, 07:43
Это одна и таже переменная для хранения максимального значения, т.е. происходит сравнение её значения с входящим и, если входящее будет больше значения в этой переменной, то оно перезаписывается в эту же переменную. Переменная может быть использована несколько раз при чтении (вывод справа) и только один раз при записи (вывод слева).

А зачем нужна переменная, у меня же вход аналогвый

EFrol
15.08.2025, 08:23
Аналоговый уровень на входе преобразуется в число с плавающей запятой, а переменная при старте содержит значение 0.0
В каждом цикле программы происходит сравнение и, если условие выполняется - запись нового значения в переменную (т.е. примерно 1000 раз/сек)

petera
15.08.2025, 12:47
А зачем нужна переменная, у меня же вход аналогвый
Правильно, не нужны Вам переменные и программа тоже не нужна.
Следите глазами за показаниями датчика и быстро записываете на бумажке увиденое максимальное значение