HCBBS Forum (Русский)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

Логическая проблема: при давлении, превышающем установленное значение в течение 10 секунд, выводится 1

2019-01-08View Original

Thread Content

Хотел бы спросить у всех: если давление, как в PI-001, постоянно превышает определенное значение в течение 10 секунд, то выходной сигнал будет равен 1. Если в какой-либо момент в течение 10 секунд амплитуда колебаний становится меньше установленного значения, начинается повторный отсчет для оценки. Как можно реализовать приведенную выше логику с помощью логики И, ИЛИ и НЕ? Спасибо всем.
Reply #22019-01-08
Нужна логика? Установите завышенное значение, просто отложите на 10 секунд.
Reply #32019-01-09
Когда значение измерения превышает установленное значение, начинается отсчет времени. Если в процессе отсчета значение измерения становится меньше установленного значения, отсчет прерывается, а таймер сбрасывается. Когда общее время составляет 10 секунд, контрольный порт выдает сигнал 1... Если описать состояние с помощью нескольких промежуточных переменных, написание программы становится проще.
Reply #42019-01-09
В вашем описании есть некоторая проблема: сигнал тревоги должен срабатывать, когда время превышает установленное значение на 10 секунд или более; если же время меньше 10 секунд, отсчет времени должен начинаться заново. Так будет понятнее, не так ли? Достаточно сделать замедление.
Reply #52019-02-28
В системе есть модуль задержки. Если значение с 0 изменяется на 1 и остается таким в течение N секунд, то выводится 1; если же этот период не достигает N секунд, то 1 не выводится. Аналогичные модули существуют и для перехода от 1 к 0

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.