Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Уставка по расписанию  (Прочитано 3238 раз)

Activ8

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Уставка по расписанию
« : 27 Октября 2022, 08:12:39 »
Добрый день!

Подскажите, как реализовать функционал изменения уставки (предположим, уставки Т.притока вент. установки) по расписанию, задавая нужное значение для каждого из установленных в расписании интервалов?

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: Уставка по расписанию
« Ответ #1 : 28 Октября 2022, 09:55:51 »
Здравствуйте.

Каких-либо штатных инструментов для решения описанной задачи нет. Для компонента "Расписание" можно задать только одно значение, которое будет записываться в переменную при наступлении интервала. Если количество интервалов небольшое и известно заранее, то можно попробовать решить описанную задачу через скрипты используя события "Прошла секунда" или "Прошел час" и методы для работы с датой/временем.

Activ8

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Уставка по расписанию
« Ответ #2 : 28 Октября 2022, 12:22:24 »
Понял, благодарю!

pan2000

  • Постоялец
  • ***
  • Сообщений: 226
    • Просмотр профиля
Re: Уставка по расписанию
« Ответ #3 : 30 Октября 2022, 15:12:46 »
  Здравствуйте.

Достаточно просто уставку по расписанию можно реализовать с использованием БД (MySQL). Предполагая, что для уставки достаточно точности в 1 мин, в качестве метки времени можно использовать целочисленное значение.
Во вложении пример проекта на неделю, включающий три части: редактирование уставок в БД, получение текущей уставки и отображение процесса на основе графики объекта "Расписание".
Это именно пример, без оптимизации алгоритмов (особенно получения текущей уставки) и должной проверки. Имя таблицы "settings", предварительно нужно подключить свою БД.

 
« Изменён: 31 Октября 2022, 18:05:44 от pan2000 »

Activ8

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Уставка по расписанию
« Ответ #4 : 01 Ноября 2022, 13:45:36 »
Благодарю за пример - спасибо!!!