Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя
Показано с 31 по 40 из 43

Тема: ПЛК100, часы

  1. #31
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,642

    По умолчанию

    Dimooon Если подойдет, ловите. Get_time необходимо поставить один раз в программе.
    Добавить в переменные
    tmd: SystemTimeDate;
    syst: SysTime64;
    Время в FB Interval вводится в Real - визуально понятно сколько время выставлено.
    Включает и выключает по заданному времени, время берет из переменной tmd
    Изображения Изображения
    Вложения Вложения

  2. #32
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    Спасибо большое. Сейчас буду ковырять.

  3. #33
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    А в ФБ interval какие потроха?

  4. #34
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,642

    По умолчанию

    А ну так откройте и посмотрите, я уже и не помню. Там из переменной tmd берется только время суток и все.
    Часы плюс минуты, деленные на 100.0 и сравниваются с уставкой на больше нижнего предела и меньше верхнего предела.

  5. #35
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    Я думал Вы проект на CFC подкинете... А то в тех двух вложениях я чета не разобрался пока...

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

    По умолчанию

    Dimooon так проект виден на картинке. В начале PLC_PRG должен быть один Get_time
    Потом используйте нужное вам количество interval-ов, сколько душе угодно.

    Подскажите, пжс, как на CFC написать какие-нибудь часики попроще, чтобы включать нагрев не по таймеру, например через 12 часов, а в 6 утра, тоже к примеру. Как говорится, что попросили
    У вас на выходе interval булевая переменная, ну и включайте нужный выход ПЛК ей, куда вы там контактор нагревателя подключаете., заодно можете добавить проверку термостата и т.д. и т.п.
    Последний раз редактировалось melky; 17.10.2014 в 15:18.

  7. #37
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    Я попробую влепить это все в свой проект. Если что - будут вопросы. Нет желания параллельно впихнуть в мою прогу часы

  8. #38
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    ?????????????????????

  9. #39
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    Он здесь. надо устанавливать в "1" переменную man1
    Вложения Вложения

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

    По умолчанию

    Ну как-то так, вверху Get_time, Interval поставил справа, включение в 6 утра, выключение в 8 утра. Можно связать сразу с вашей схемой и поставить там где надо.
    Время так же можно не явно указывать, а через переменные, хоть Real хоть WORD и потом переводом WORD_TO_REAL, а можно поправить FB и сделать все на WORD как душе угодно.
    Interval-ов можно делать много под разные рамки времени.

    Только у меня ваш проект выдал две ошибки.

    Вход PID - Actual - принимает фактическую температуру (давление и т.д.) для регулировки.
    А блок OR делает битовое сравнение числа, Побитное ИЛИ. Операция применима к типам BOOL, BYTE, WORD или DWORD. (help читаем, даже подделжки REAL нет), так что у вас там чехарда получится, а не температура.
    Если вам необходимо или то или другое значение, переменные klapan или dt1, то используйте модуль SEL по условию
    Вложения Вложения
    Последний раз редактировалось melky; 17.10.2014 в 15:54.

Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя

Похожие темы

  1. Сбрасываются часы плк
    от Andrew_Stranger в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 23.04.2014, 23:49
  2. встроенные часы сбой
    от oooema в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 10.02.2012, 18:32
  3. часы в контроллере
    от AKHolod в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 08.12.2010, 23:55
  4. плк150 часы
    от Devix в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 21.09.2010, 16:17

Ваши права

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