Показано с 1 по 5 из 5

Тема: Затуп с прописыванием уставок для изменения времени включения на CLOCK WEEK

  1. #1

    По умолчанию Затуп с прописыванием уставок для изменения времени включения на CLOCK WEEK

    Всем здравствуйте, не могу разобраться как настроить прописывание уставок через экран ПР 200.
    Мне нужно сделать автоматику и управление теплицей.1.png 2..png 3.png
    Сделал схему, вроде бы в симуляторе работает. Но когда на прибор загружаю работает коряво. 4.png

    Посмотрите пожалуйста, в схеме управления поливом. В программе когда меняю дату, время, уставку все ок, а когда меняю уставку через экран, то она прописывается ( проверял через онлайн отладку) тут все ок.
    К примеру уставка изначальная вкл 12.00 выкл 12.30 . Меняю уставку через экран на текущее время то-есть если на часах 8.30 , меняю на вкл 8.32 выкл 8.35 срабатывает, дальше меняю на вкл 8.40 выкл 8.45 не срабатыват. 5.png

    Если что-то не точно скажите пожалуйста я дополню.

  2. #2

    По умолчанию

    Если требуется пуск в конкретное время ежедневно на заданный промежуток времени - замените этот CLOCK_WEEK на самодельный таймер, заодно и количество параметров сократите с 4 до 3 (время начала и продолжительность).

    Для удобства сравнения времени можно привести время начала и окончания к минутам от начала суток (m+60*h) - и сравнивать это время, и учесть возможность перехода через смену дат.

    Вместо таймера получите функцию "текущее время в заданном интервале" - что в целом и станет таймером.
    Тогда в целом, будете менять только по 2 числа - время начала.

  3. #3

    По умолчанию

    Я бы сделал сравнение так

    Вычислил:
    1. признак GE_1440 = (окончание >= 1440)
    2. пересчитал время окончания как if GE_1440 then окончание = (окончание - 1440)
    Выделил 3 переменных состояния:
    1. start = (время >= начало)
    2. stop = (время < окончание)
    По трём признакам GE_1440, start, stop составил таблицу истинности функции - "время в интервале включения"
    По таблице - карту Карно, а из карты - комбинационную схему (функцию).

    В итоге - макрос

    Конечно, лучше его проверить на корректность, всё таки время позднее и спать хочется
    Изображения Изображения

  4. #4
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,004

    По умолчанию

    И снова у нас используется датчик Pt100 с погрешностью плюс/минус космос

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,566

    По умолчанию

    Так у товарища наверно таких ТС как у дурака махорки, в смысле, наверно дешевле модуль аналогового ввода МВ110-224.8А взять:
    https://owen.ru/product/moduli_analo...m_rs_485/price
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. Изменения уставок на лету
    от Лосев Олег в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 23.07.2025, 12:31
  2. возможнось изменения уставок в ПР102
    от Александр_Т в разделе Среда программирования OWEN Logic
    Ответов: 14
    Последнее сообщение: 23.07.2025, 07:04
  3. Не записать параметры в "CLOCK" и "CLOCK WEEK"
    от FrOzZzEn в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 03.11.2022, 16:51
  4. Регулировка времени включения
    от me1nik в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 06.11.2018, 06:37
  5. Ответов: 21
    Последнее сообщение: 26.05.2016, 19:02

Ваши права

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