Показано с 1 по 10 из 150

Тема: Прошу помощи с разработкой программы.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #6
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от SANdry Посмотреть сообщение
    Доброго дня, уважаемые форумчане!
    Прошу помощи в разработке программы для нашего производства.
    Поступила задача организовать включение сушильных камер в полуавтоматическом режиме с расписанием.
    Имею в наличии: программируемое реле ПР102-24.2416.03.2, панель оператора графическая СП310-Б.
    Задача:
    При нажатии кнопки "Камера 1" (которая загорается при этом);
    через определенное время камера запускается (при этом кнопка должна моргать), этот промежуток времени необходимо корректировать посредством панели оператора СП 310, но по умолчанию должно стоять 6 часов;
    камера так же должна отработать определенный период времени и отключиться, при этом период тоже необходимо корректировать посредством панели оператора СП 310;
    при повторном нажатии камера должна отключиться (даже если она находится в работе), а кнопка погаснуть;
    если нажать на кнопку еще раз - цикл запускается сначала;
    для каждой камеры (кнопки) можно индивидуально изменить время запуска/отключения посредством панели оператора СП 310;
    расписание должно иметь недельный график с возможностью изменения посредством панели оператора СП 310
    поэтому я предпочел для этой программы модуль clock_week, но ума не приложу как прибавлять время в нем, при этом в 24 часовом формате -
    т.е. к примеру оператор нажал на кнопку "Камера 1" в 23:00, соответственно камера должна включиться в 05:00 следующего дня, и выключиться в 08:00, ума не приложу как это реализовать...
    К сообщению прилагаю программу (которую набросал на скорую руку с попытками реализации данного функционала).

    К сожалению я имею очень маленький опыт в программировании, а директору не объяснишь =)
    версией 2 ОЛ не пользуюсь, по этому Ваши файлы не смотрел
    Вариант с использованием UNIX времени, например для 8 камер
    Захват-01.png Захват-02.png

    Сетевые переменные
    CMD - "упакованные" в регистр битовые кнопки "Камера 1", "Камера 2".."Камера 8"
    ЗадержкаВКЛ1 (ЗадержкаВКЛ2..ЗадержкаВКЛ8) - заданная задержка на запуск камер, время в часах
    Выдержка1 (Выдержка2..Выдержка8) заданное время работы камер, время в часах
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Прошу помощи
    от _neo_19 в разделе Среда программирования OWEN Logic
    Ответов: 2
    Последнее сообщение: 05.02.2017, 12:23
  2. Прошу помощи в написании программы
    от Вован84 в разделе ПЛК1хх
    Ответов: 24
    Последнее сообщение: 04.09.2014, 06:16
  3. Прошу помощи)))
    от rustam_m в разделе Сетевые технологии
    Ответов: 18
    Последнее сообщение: 05.04.2013, 16:17
  4. Ответов: 5
    Последнее сообщение: 23.03.2012, 07:19

Ваши права

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