Страница 93 из 498 ПерваяПервая ... 43839192939495103143193 ... ПоследняяПоследняя
Показано с 921 по 930 из 4972

Тема: Области применения ПР110(примеры реализации)

  1. #921
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,123

    По умолчанию

    Есть ФБ CLOCK -часы реального времени ,но у него нет возможности менять из вне время включения и время выключения .
    А вот макрос управляемых часов реального времени ,у которого можно менять времена ,в том числе извне ПР (через входа) через дополнительные блоки ,макросы.на входа макроса задаются значения ,например 20 Ч ,15М,10С целочисленными значениями.Есть недостаток -привязка к абсолютному времени происходит в 00:00:00 ,то есть часы заработают через сутки,но это не страшно ,потому как в штатном ФБ примерно то же самое .то есть если запрограммировали в проекте время включения 15:00:00 ,а проект зашили в 16 часов ,то ждать нужно будет следующих суток.Второй макрос аналогичен первому ,только время задается по формуле ,данный макрос проще в использовании его в сочетании с ППЗУ (дешифратор уставок).
    Вложения Вложения
    Последний раз редактировалось rovki; 07.06.2011 в 21:17.
    электронщик до мозга костей и не только

  2. #922

    Smile

    Цитата Сообщение от rovki Посмотреть сообщение
    так оно так и делается автоматически,в 1 день 180 ,потом +30 ,+30.....каждый день.Вы хотите менять стартовое значение (180) ?Под циклом Вы понимаете 35 дней или день.?
    В данной схеме в случае поломки счетчика ,клапана всеравно включаются по времени и может тогда быть что включатся несколько клапанов.Нужно ли выявлять такие ситуации и не допускать одновременное включение клапанов или еще что делать?Продумайте ТЗ на функциональную диагностику -что, когда делать при тех или иных (выявляемых) отказах.
    Цикл это тридцать пять дней. Значения ставятся один раз в самом начале но всегда разные потом каждый день прибавляется одинаковое значение до 30 дня, затем 30 день повторяется 5 дней.
    Нужна возможность установки начального значения и значения ежедневных прибавлений.
    В случае поломки нужно что бы клапана не включались и отправлялась смс о поломке через вот такое устройство http://www.eldesgsm.ru/ru/gsm-sistem...a-esim021.html
    Тоже самое если испортиться насос который включается одновременно с клапанами по таймеру реального времени.

  3. #923

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Есть ФБ CLOCK -часы реального времени ,но у него нет возможности менять из вне время включения и время выключения .
    А вот макрос управляемых часов реального времени ,у которого можно менять времена ,в том числе извне ПР (через входа) через дополнительные блоки ,макросы.на входа макроса задаются значения ,например 20 Ч ,15М,10С целочисленными значениями.Есть недостаток -привязка к абсолютному времени происходит в 00:00:00 ,то есть часы заработают через сутки,но это не страшно ,потому как в штатном ФБ примерно то же самое .то есть если запрограммировали в проекте время включения 15:00:00 ,а проект зашили в 16 часов ,то ждать нужно будет следующих суток.Второй макрос аналогичен первому ,только время задается по формуле ,данный макрос проще в использовании его в сочетании с ППЗУ (дешифратор уставок).
    Время выставляется в начале цикла (цикл 35 дней) и по идее не меняется, но на каждый цикл время может немного меняться в основном на 7 , 9 , 14 день это связанно с технологией. При этом все время задается один раз в начале цикла, как то так

  4. #924
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,123

    По умолчанию

    Установка разных стартовых значений и дельты -это для поиска ,подбора один раз оптимальных значений или технологическая потребность .?количество разных уставок потребует входа ПР (8 разных значений -3 входа) ,если стартовые значения менять и дельту по 8 значений независимо ,то потребуется 6 входов ПР только на это + 4 входа на счетчики =10вх.Пойдет?
    электронщик до мозга костей и не только

  5. #925
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,123

    По умолчанию

    Второй вариант системы культивирования водорослей для поилки птичника,осталось добавить диагностику ,но опасаюсь что тогда опять не влезет на форум,последний вариант с диагностикой
    Вложения Вложения
    Последний раз редактировалось rovki; 08.06.2011 в 21:53.
    электронщик до мозга костей и не только

  6. #926

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Второй вариант системы культивирования водорослей для поилки птичника,осталось добавить диагностику ,но опасаюсь что тогда опять не влезет на форум,последний вариант с диагностикой
    Можно тогда на почту Tairos2000@mail.ru

  7. #927

    По умолчанию Схема управления насосами системы отопления

    Написал программу управления насосами сетевой воды, работающие попарно, переключение происходит раз в 12ч. При переключении один насос запускается (становится рабочим) второй останавливается (становится резервным). Старт обрабатывается по первому входу ПР110 (I1), при пропадании теплоносителя перед насосами "сухой ход" (I2) все насосы останавливаются, на выход №2 (Q2) подается непрерывный сигнал аварии, при падении давления на напорном патрубке (за насосами) вход I3 подается пульсация (1с) на выход Q2. Для того чтобы насос успел достичь своего рабочего параметра по давлению, переменная "авр" включается с задержкой времени 30с. При однавременном срабатывании АВР и сухого хода оба насоса останавливаются, на выход Q2 подается непрерывный сигнал. Когда переменная "авр" активна, программа обрабатывает какой из насосов в данный период времени является рабочим, а какой резервным, и исходя из этого происходит включение резервного насоса и выключения рабочего.
    Все сделал через переменные т.к. так легче читать саму программу, сейчас занимаюсь минимизацией через макросы и как-то не очень получается.
    В программе есть один недочет, с каторым пока не могу справится:
    Когда до конца работы рабочего насоса (к примеру насос №1) остается времени меньше 30 секунд и вход I3 запускает таймер "авр", то переменная "авр" переходит в еденицу уже когда работает насос №2 и программа считает что это именно насос №2 неисправен и переключает обратно на насос №1. Случай маловероятен, но всякое бывает. Если кто может подскажите решение проблемы.
    Вложения Вложения

  8. #928

    По умолчанию

    и еще, блинкер отсчитывает время работы насосов вне зависимости от аварийный состояний, т.е. может случится так что один из насосов только включится как тутже произойдет авария, он работать не будет, а блинкер все равно ему будет отсчитывать время работы. А когда авария устраниться он проработает может еще час другой и сработает ротация. При неоднократном повторении выйдет, что нароботка у насосов будет разная. Можно ли как-нибуть BLINK на паузу ставить? как организовать, не сбрасывая его счетчика.

  9. #929
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,123

    По умолчанию

    Ох ,уж эти переменные ,не люблю ,пока найдешь все концы от каждой переменной ,пол дня пройдет .Непонятно зачет в схеме используете преобразование Bool to INT кругом и работаете с целочисленными значениями ? Кроме того думается что чрезмерно ваше стремление выровнять ресурс работы насосов по времени ,потому как не всегда ,даже при отведенном одинаковом времени ,насосы будут работать одинаковое время из-за разности разбора воды в разное время суток .Поэтому лучще их менять каждые 24 часа,а не 12.А то получится ,что один всегда работает днем ,а второй ночью ,например.У вас в Пр не используются реле давления ,наверное они стоят на насосах.Поэтому у вас нет реальной информации о рабочем времени насосов .Если уж выравнивать их время работы и коммутировать ,то лучше по моточасам насосов,мне так кажется,но для этого нужно завести контакты реле давления в ПР.Датчик давления на выходе у вас служит другим целям -выявление исправности насосов.Вообще управление насосами уже много раз реализовывалось в данной теме,видать идеального алгоритма пока не найдено
    электронщик до мозга костей и не только

  10. #930

    По умолчанию

    Здравствуйте! Помогите пожалуйста. Всю голову сломал,как реализовать проект. Есть 5 датчиков уровня подключеных ко входам ПР. Необходимо чтобы при срабатываня датчика №1 включался выход №1,при срабатываня датчика №2 включался выход №2 и т.д. При одновременном срабатывании нескольких датчиков включался только один выход,а остальные ждали своей очереди
    Последний раз редактировалось alex_asb; 11.06.2011 в 11:29.

Страница 93 из 498 ПерваяПервая ... 43839192939495103143193 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •