|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
21.02.2014, 13:50 | #1 |
Новичок
Регистрация: Feb 2014
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Энергонезависимый счётчик расхода
Подскажите как заорганизовать счётчик расхода с нарастающим итогом, и чтоб после возобновления питания (если оно пропало) всё суммировалось.
Сигнал расхода 4-20мА SMH 2G Последний раз редактировалось Arsie, 21.02.2014 в 14:16 |
21.02.2014, 14:18 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Энергонезависимый счётчик расхода
Цитата:
Получить какой расход нужно? Средний, суммарный? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 21.02.2014 в 15:33 |
|
22.02.2014, 23:22 | #3 |
Новичок
Регистрация: Feb 2014
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Энергонезависимый счётчик расхода
Расход мгновенный (сигнал от ПРЭМ).
Получить нужно суммарный расход. |
23.02.2014, 09:17 | #4 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Энергонезависимый счётчик расхода
пиксель + упс + реле на питание
упс = конденсатор большой емкости на питание пикселя по сигналу "нет фазы" сохраняться во флешь |
24.02.2014, 10:17 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Энергонезависимый счётчик расхода
Учёт коммерческий или технологический?
Какая требуется дискретизация сигнала? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
24.02.2014, 13:05 | #6 |
Новичок
Регистрация: Feb 2014
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Энергонезависимый счётчик расхода
Учёт технологический. Дискретизация секунд 5
|
24.02.2014, 13:22 | #7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Энергонезависимый счётчик расхода
Тогда подойдёт "лобовой" способ.
Т.е. покупаете к контроллеру модуль памяти PMM128-02, устанавливаете. Программу пишете обычным образом, а вот часть регистратора рисуете в самой правой части программы, предварительно заполнив остаток внутреннего еепрома как указано в справке на блоки. В регистраторе безо всяких изысков сохраняйте результат в память, не задумываясь о её быстродействии и ресурсе. С такой частотой дискретизации всё будет работать без проблем. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
24.02.2014, 13:43 | #8 |
Новичок
Регистрация: Feb 2014
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Энергонезависимый счётчик расхода
Дак и вопрос-то по программированию, ветка форума же "вопросы о программировании".
Правильно ли будет суммировать блогом Integral, затем через определённые периоды сохранять результат в память? |
24.02.2014, 14:00 | #9 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Энергонезависимый счётчик расхода
Цитата:
Т.е. нормальзуете входную величину, например это литры в секунду. Далее умножаете на 5, т.к. дискретизация 5 сек, суммируете с тем, что уже посчитано на блоке памяти (советую ARRAY(real)) и даёте сигнал записи раз в 5 сек. Для точности замера времени время цикла должно быть кратным секунде (т.е. число 1000 должно делиться на время цикла нацело), а тики отсчитывайте на счётчике CNTR. Счётчик должен самосбрасывать себя выходом EU. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
24.02.2014, 16:07 | #10 |
Новичок
Регистрация: Feb 2014
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Энергонезависимый счётчик расхода
А если сделать вот так:Расход.PNG
|
24.02.2014, 16:34 | #11 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Энергонезависимый счётчик расхода
Цитата:
Можно и так. PS. Времянки я просчитывал, если что. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|