1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

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

Модератор: Глоб.модераторы

Ответить

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

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

Сообщение odessa1976 »

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

Никита
почётный участник форума
почётный участник форума
Сообщения: 3971
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 21 раз
Поблагодарили: 229 раз

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

Сообщение Никита »

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

Valerich
эксперт
эксперт
Сообщения: 1030
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 44 раза
Поблагодарили: 106 раз

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

Сообщение Valerich »

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

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

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

Никита
почётный участник форума
почётный участник форума
Сообщения: 3971
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 21 раз
Поблагодарили: 229 раз

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

Сообщение Никита »

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

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

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

Сообщение odessa1976 »

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

Valerich
эксперт
эксперт
Сообщения: 1030
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 44 раза
Поблагодарили: 106 раз

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

Сообщение Valerich »

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

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

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

Сообщение odessa1976 »

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

Никита
почётный участник форума
почётный участник форума
Сообщения: 3971
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 21 раз
Поблагодарили: 229 раз

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

Сообщение Никита »

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

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

Valerich
эксперт
эксперт
Сообщения: 1030
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 44 раза
Поблагодарили: 106 раз

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

Сообщение Valerich »

odessa1976, модель Лого какая? Попробую набросать на досуге.
Аватара пользователя

Valerich
эксперт
эксперт
Сообщения: 1030
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 44 раза
Поблагодарили: 106 раз

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

Сообщение Valerich »

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

Изображение

pk87
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 09 сен 2019, 15:50
Имя: Катя
Страна: Россия
город/регион: Москва

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

Сообщение pk87 »

and909 писал(а): 27 ноя 2014, 09:55 Автор, тема живая?, а то я на досуге набросал, молодость вспомнил. :)
очень интересно ваше решение, но у меня не открывается картинка
Аватара пользователя

Valerich
эксперт
эксперт
Сообщения: 1030
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 44 раза
Поблагодарили: 106 раз

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

Сообщение Valerich »

Ну так сколько той воды уже утекло :lol:
Ответить

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