Страница 1 из 5 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 42

Тема: Контролируем аквариум на ПЛК63

  1. #1

    По умолчанию Контролируем аквариум на ПЛК63

    Доброго времени суток.
    Прошу сильно в меня камнями не кидать.
    Есть большое желание наваять программу для контроля аквариума.
    Что хотелось бы там видеть:
    1. 4 цикла работы системы жизнеобеспечения
    1.1 День (вкл. дневной свет, помпу, компрессор)
    1.2 Вечер (наступает через 10 часов, откл. дневной свет, включаем ночную подсветку)
    1.3 Ночь (отключаем "шумящие" приборы-помпу и компрессор, подсветка включена)
    1.4 Глубокая ночь (отключаем подсветку)
    2. Контроль температуры в аквариуме с выводом на ЖКИ
    2.1 Включение вентиляторов при превышении температуры.
    Ну и самое страшное для меня:
    3.1 Вывод на ЖКИ текущего режима работы, времени, температуры.
    3.2 Возможность запрограммировать время запуска с панели.
    3.3 Возможность ручного переключения данных режимов с панели.
    3.4 Возможность программирования уставок температуры.

    Сам я впервые столкнулся с codesys и очень многое для меня непонятно. Так что прошу помощи.
    Очень непонятно как работать с системным временем, как ввести уставки, как лучше запускать циклы (по таймеру от старта или по определенному времени).
    Добавлю, что ПЛК63 у меня вот такой:РРРРУУ-М
    Вложения Вложения
    Последний раз редактировалось tanatholog; 21.01.2014 в 10:55. Причина: Замена проекта

  2. #2
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,656

    По умолчанию

    Забавно - включение вентиляторов не охладит воду , ее помешивать надо .
    А вот насосиком прогонять через фильтр - охладит.

    Если все не понятно - в раздел примеры программ и полезностей , там примеров хватает .

    Вот будет конкретный вопрос , обращайтесь.

  3. #3

    По умолчанию

    Тема создана для поиска единомышленников. Может я тут велосипед изобретаю и какие-то наработки уже есть.
    Включение вентилятора, направленного на поверхность воды еще как охлаждает воду. Ничего забавного в этом нет =))
    Конкретный вопрос №1:
    Как правильно сделать таймер начала программы с заданием времени запуска цикла?
    Полезности все перерыл. Ничего подходящего не нашел.
    Последний раз редактировалось tanatholog; 20.01.2014 в 21:19.

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

    По умолчанию

    Ваша цель изучить кодесис или управлять аквариумом ?"
    электронщик до мозга костей и не только

  5. #5
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,656

    По умолчанию

    Делаете секундный таймер
    Tmr_1s(In:=not Tmr_1s.Q,Pt:=t#1s);

    Считаете секунды
    if Tmr_1s.Q then Count_s:=Count_s+1 ; End_if

    Делаете минуты
    if Count_s>=60 then Min_wrk:=Min_wrk+1;Count_s:=0;end_if

    таким же образом делать часы .
    Да , значения секунд , мин , час - ретайн.

    Это самый удобный способ.

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    можно и так
    IF tik.Q THEN
    count:=count+1;
    countSec:= count MOD 60;
    IF count <> 0 AND countSec=0 THEN
    countMin:=countMin+1;
    END_IF;
    END_IF;
    tik(IN:=NOT tik.Q,PT:=T#1s);
    можно таким образом
    IF flag AND flag<>oldFlag THEN
    toe:=TIME_TO_DWORD(TIME());
    ELSIF flag THEN
    tiktak:=DWORD_TO_TIME(TIME_TO_DWORD(TIME()) - toe);
    countSec:= (TIME_TO_DWORD(TIME()) - toe) MOD 60;
    IF (TIME_TO_DWORD(TIME()) - toe) <> 0 AND countSec=0 THEN
    countMin:=countMin+1;
    END_IF;END_IF;
    oldFlag:=flag;
    на счет удобства вопрос спорный и на самом деле если десятичесовые таймеры стоят, то нужно как во втором варианте только привязываться к часам реального времени и вслучае пропадания питания сети, временные интервалы сохранятся, а в первых двух вариантах нужно продумывать подстройку
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,656

    По умолчанию

    Да , первый вариант для выполнения по любому , т.е выключалось питание или нет , например УФ лампа должна отгореть 45 мин .

    Если отсчитывать какой-либо более-менее короткий (ну.. разумный что-ли интервал) можно таймеры запускать .
    Если как описано в 1м посте ,(Утро,день,вечер,ночь) это уже называется суточный планировщик и там привязываться надо к RTC.
    Последний раз редактировалось Sergey666; 20.01.2014 в 22:14.

  8. #8
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    не эффективное решение, это дорого..!!!!

  9. #9
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,656

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    не эффективное решение, это дорого..!!!!
    Да нормально .
    Аналоги из Овен - Пр114+Ми+СП270+БП24 почти то же самое по цене .
    ТРМ-хх+какой-нибудь УТ24 +еще че нибудь - Г...

    Вообще оптимально для Logo или AL2 ,а Zelio - Лох .

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

    По умолчанию

    тут и ИП320 за глаза(с ПР114) ,прям умный дом какой то,надо за рыбами наблюдать ,а не за режимами .Че их смотреть ,какие задал ,такие и будут на автомате .Для аквариума все уже придумано,это я к тому ,что экспериментов надо минимум ,технологии описаны подробно.
    электронщик до мозга костей и не только

Страница 1 из 5 123 ... ПоследняяПоследняя

Похожие темы

  1. Встроенная котельная на ПЛК63
    от 6751149 в разделе Наши проекты
    Ответов: 20
    Последнее сообщение: 29.06.2018, 19:26
  2. Ответов: 2
    Последнее сообщение: 05.09.2010, 17:27
  3. Музыка на ПЛК63
    от Гайворонский А. В. в разделе Трёп (Курилка)
    Ответов: 8
    Последнее сообщение: 25.06.2010, 12:23
  4. умный аквариум
    от jammer77 в разделе Подбор Оборудования
    Ответов: 45
    Последнее сообщение: 03.03.2010, 19:38

Метки этой темы

Ваши права

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