|
Реализация счётчика через алгоблок INTEG (17) 3 г., 6 мес. назад
|
|
Доброго времени суток!
В общем, без лишних слов, суть вопроса такова : нужно реализовать счётчик рахода вещества, естесственно расхоромер с диапазоном 0 - 5мА подключен к аналоговому входу, а он в свою очередь к алгоблоку AIN. Т.е. логически понятно, что далее мне нужно задействовать блок INTEG (17). И всё бы хорошо, но в итоге на выходе интегратора получается чуть ли не моментально максимальное значение ( в рамках установленной ему шкалы ).
Самому интересно, что не так, но склоняюсь к тому, что интегратор принимает моментальные показания с выхода блока AIN, как показания в изм.вел./секунду ( по факту конечный прибор, он же расходомер настроен на изм.вел./час ). Как бы в таких условиях сделать адекватный подсчёт, и если не сложно, разъясните в чём я не прав? :3
|
|
|
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
|
RE: Реализация счётчика через алгоблок INTEG (17) 3 г., 6 мес. назад
|
|
Доброго дня.
Все вірно, блок INTEG (17) здійснює накопичення значення сигналу, отриманого на вхід INP, і видає на виході OUT накопичене значення з частотою підрахунку в секундах. Для Вашої задачі, необхідно ввести масштабний коефіцієнт (властивість 03 Gain блоку INTEG (17)), таким чином перетворивши секунди в години. Оскільки значення коефіцієнта буде дуже малим ( приблизно 0,0002777778), то дане значення вписати у властивість не вийде. Доведеться використовувати ще математичний блок ділення DIV (14) , та уже з нього отримане значення подавати на вхід прм (03) блоку INTEG (17) (зв'язаний параметр 03 Gain).
Файл з прикладом програми прикріпив.
|
|
|
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
|
RE: Реализация счётчика через алгоблок INTEG (17) 3 г., 6 мес. назад
|
|
|
|
|
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
|