Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Нужна помощь программирование LOGO


Автор темы
odessa1976
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 21 ноя 2014, 17:19
Ф.И.О.: Котул Николай Васильевич

Нужна помощь программирование LOGO

Сообщение odessa1976 » 21 ноя 2014, 17:28

Можно но ли решить на LOGO следующую задачу - необходимо реализовать регулятор расхода воды. Входной сигнал от бытового счетчика с импульсным выходом (геркон) , управлять необходимо клапаном с аналоговым входом. Если да, то подскажите как реализовать алгоритм преобразования число импульса в аналоговую величину. Как это все реализовать программно. Цена импульса 1имп=10л.

Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 2493
Зарегистрирован: 20 янв 2010, 22:23
Ф.И.О.: Никита
Откуда: Мурманск
Благодарил (а): 2 раза
Поблагодарили: 13 раз
Контактная информация:

Re: Нужна помощь программирование LOGO

Сообщение Никита » 21 ноя 2014, 18:33

А расход какой?
Бытовой счетчик отличается тем, что у него не постоянен период между импульсами, в отличие от электромагнитов и ультразвука.
И для начала - надо определиться, что лучше измерять - период следования импульсов или их частоту (подсчетом за определенное время). При малых расходах, когда импульсы редкие - проще измерить период, иначе частота дискретизации по расходу будет неприемлемо велика. Кстати, каков порог чувствительности счетчика? При больших, когда импульсы следуют часто- нужно будет либо задействовать аппаратный счетчик, если он есть, либо есть шансы пропустить импульсы. Я, конечно за аппаратный подсчет, но вот не знаю, умеет ли Ваш Лого это делать.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Аватара пользователя

and909
частый гость
частый гость
Сообщения: 442
Зарегистрирован: 27 июн 2013, 11:20
Ф.И.О.: Андрей Шавшуков
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Re: Нужна помощь программирование LOGO

Сообщение and909 » 21 ноя 2014, 19:04

Номинальный расход бытового счетчика Ду15 1,5м3/ч. (сходил посмотрел).
Если я правильно посчитал, период импульсов при номинальном расходе ~24сек, что неприемлемо много для какого-либо регулирования.

Теоретически подойдет самый медленный счетчик.

При такой частоте нужно измерять именно период следования импульсов.
Алгоритм подсчета: по переднему фронту импульса запускаем подсчет импульсов генератора, по следующему фронту берем подсчитанное количество импульсов и вычисляем расход.
Я ленивый: делаю быстро, чтобы отстали и качественно, чтобы не переделывать.

Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 2493
Зарегистрирован: 20 янв 2010, 22:23
Ф.И.О.: Никита
Откуда: Мурманск
Благодарил (а): 2 раза
Поблагодарили: 13 раз
Контактная информация:

Re: Нужна помощь программирование LOGO

Сообщение Никита » 21 ноя 2014, 19:16

Ну в общем да, при стандартной полдюймовой трубе в квартире обычно раковина на кухне, смеситель ванна-раковина и унитаз. Это по СНиП в сумме 0,47 л/с по холодной воде. По горячей - и того меньше. Тогда - да, период будет секунд 20 при максимальном разборе и номинальном давлении.
Но ТС ничего не сказал про Ду15. Да и не верится мне, что геркон срабатывает реже чем меняются последние цифры литров в счетчике. Механика вращается намного быстрее. 10л/имп - это счетчики от Ду32, чаще 40..50, но расход реальный все равно нужен
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "


Автор темы
odessa1976
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 21 ноя 2014, 17:19
Ф.И.О.: Котул Николай Васильевич

Re: Нужна помощь программирование LOGO

Сообщение odessa1976 » 24 ноя 2014, 09:19

Необходимо поддерживать расход 500 л/час +\- 50 л/ч

Аватара пользователя

and909
частый гость
частый гость
Сообщения: 442
Зарегистрирован: 27 июн 2013, 11:20
Ф.И.О.: Андрей Шавшуков
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Re: Нужна помощь программирование LOGO

Сообщение and909 » 24 ноя 2014, 12:35

odessa1976 писал(а):подскажите как реализовать алгоритм преобразования число импульса в аналоговую величину.

and909 писал(а):Алгоритм подсчета: по переднему фронту импульса запускаем подсчет импульсов генератора, по следующему фронту берем подсчитанное количество импульсов и вычисляем расход.

Вроде ответили на вопрос уже.
Я ленивый: делаю быстро, чтобы отстали и качественно, чтобы не переделывать.


Автор темы
odessa1976
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 21 ноя 2014, 17:19
Ф.И.О.: Котул Николай Васильевич

Re: Нужна помощь программирование LOGO

Сообщение odessa1976 » 24 ноя 2014, 15:56

Шаблон можете прислать и описать из каких блоков состоит алгоритм

Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 2493
Зарегистрирован: 20 янв 2010, 22:23
Ф.И.О.: Никита
Откуда: Мурманск
Благодарил (а): 2 раза
Поблагодарили: 13 раз
Контактная информация:

Re: Нужна помощь программирование LOGO

Сообщение Никита » 24 ноя 2014, 19:59

Хе... Шаблона для Logo лично у меня нет. Да и не так просто все, тут задуматься придется, как блоки обвязать и какие задействовать. Но решаемо.
Впрочем один вариант уже набросали - с генератором и подсчетом. Есть и другие.

Главное решить вопрос с сохранением счетчика при перезапуске, на языках высокого уровня это из разряда элементарных операций, в чистом FBD - помудренее
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Аватара пользователя

and909
частый гость
частый гость
Сообщения: 442
Зарегистрирован: 27 июн 2013, 11:20
Ф.И.О.: Андрей Шавшуков
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Re: Нужна помощь программирование LOGO

Сообщение and909 » 25 ноя 2014, 06:44

odessa1976, модель Лого какая? Попробую набросать на досуге.
Я ленивый: делаю быстро, чтобы отстали и качественно, чтобы не переделывать.

Аватара пользователя

and909
частый гость
частый гость
Сообщения: 442
Зарегистрирован: 27 июн 2013, 11:20
Ф.И.О.: Андрей Шавшуков
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Re: Нужна помощь программирование LOGO

Сообщение and909 » 27 ноя 2014, 09:55

Автор, тема живая?, а то я на досуге набросал, молодость вспомнил. :)

Изображение
Я ленивый: делаю быстро, чтобы отстали и качественно, чтобы не переделывать.


Вернуться в «LOGO!»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей