Форум Zentec

Оборудование => ПЛК серии M => M245 => Тема начата: Tyumentsev от 20 сентября 2021, 17:50:53

Название: Блок расписание
Отправлено: Tyumentsev от 20 сентября 2021, 17:50:53
Можете пример сделать на М245, как использовать блок РАСПИСАНИЕ. Очень хорошая вещь, не понятно как задавать время и дату в этом блоке?
Название: Re: Блок расписание
Отправлено: Artem от 20 сентября 2021, 19:14:36
Блок расписания выдает только значения, которые соответствуют заданному времени. Настройка этих значений реализована пока только в визуализации для панели Z31. Там есть специальный экран для этого. Разработка виджета для заполнения расписания на дисплее М245 и др. пока в процессе. Но есть возможность самим это сделать, так как переменные расписания доступны в FBD программе как обычные глобальные переменные.
Название: Re: Блок расписание
Отправлено: Tyumentsev от 20 сентября 2021, 19:51:19
Хорошо подождем. Переменные расписания нет смысла использовать, тоже самое можно делать с переменными ПЗУ.
Название: Re: Блок расписание
Отправлено: Artem от 20 сентября 2021, 19:57:15
Не совсем то же, в этом блоке уже реализована схема выборки по времени и дням недели. Кроме того при появлении контрола  для дисплея будет проще на него перейти.
Название: Re: Блок расписание
Отправлено: Tyumentsev от 20 сентября 2021, 23:00:22
Поясните. Не совсем понял разницу.
На скриншоте показал переменную таймера и переменную ПЗУ. И там и там массив. И прочитать данные нужно подав на вход номер строки.
В самом блоке РАСПИСАНИЯ я понял, что есть выборка и сравнение, но ведь без виджета эта функция не доступна на М245.
Или я не туда смотрю?

А вообще было бы здорово если бы вы нас избавили от этого геморроя заморачиваться с расписанием. Как с журналом есть и виджет и готовый шаблон массива, который заполнил и все. Вот что то похожее можно сделать с расписанием?
Название: Re: Блок расписание
Отправлено: Tyumentsev от 21 сентября 2021, 12:29:46
Попробовал добавить виджет расписание на панель z031. Не понял как он работает. Создал массив расписание, добавил в него переменных, добавил строк. В глобальных переменных появился список. Ошибки ПЗУ и Модбас убрал автонумерацией. Добавил виджет, там привязал массив к визуализации расписание. Но в телефоне ничего нет, пустой экран. Там нужно что то накидывать на экран самому? Или переменные из массива должны сами появиться на экране и установка часов, минут и день недели? У меня пустой экран.
Название: Re: Блок расписание
Отправлено: Artem от 22 сентября 2021, 20:45:11
После выбора шаблона надо нажать кнопку "Обновить список". Перед эти убедитесь что в списке сетевых переменных есть переменные из шаблона расписания.
После того как кнопку нажмете будут созданы поля, согласно списка переменных шаблона расписания. Далее эти поля можете подредактировать, сделать перечислением, добавит суффиксы, количество знаков после запятой и  т.д.  Можно добавить управление видимостью через выражения.
Название: Re: Блок расписание
Отправлено: Tyumentsev от 29 сентября 2021, 19:40:08
Записал видео на скорую руку. Не понятно как переменные должны появиться на экране расписание?
Название: Re: Блок расписание
Отправлено: Artem от 01 октября 2021, 16:38:52
Тут вкралась небольшая ошибка в программе. Для поддержки старых проектов был оставлен старый объект расписания. Забыли его убрать из диалога добавления. Попробуйте добавить другой объект расписания (их в диалоге два), тот у которого в окне редактирования можно настроить шаблон расписания а не группу переменных. В след. версии этот баг уберем.
Название: Re: Блок расписание
Отправлено: Tyumentsev от 17 мая 2022, 13:32:25
Забыл написать. Расписание на М245 классная штука. Очень рад, что появилась возможность быстро делать расписания и мощно. Очень гибко и многофункционально. Спасибо.
Название: Re: Блок расписание
Отправлено: Konstantin от 16 марта 2023, 12:30:09
Добрый день. Как сделать расписание включения например в 8-00 и выключения в 17-00 используя базовый блок? Может есть пример.
Название: Re: Блок расписание
Отправлено: Nikolai от 17 марта 2023, 06:34:42
Цитата: Konstantin от 16 марта 2023, 12:30:09
Добрый день. Как сделать расписание включения например в 8-00 и выключения в 17-00 используя базовый блок? Может есть пример.
Нет. Примера для М245 нет. Но в качестве примера можете посмотреть тут: http://zentec.ru/forum/index.php?topic=614.0
Название: Re: Блок расписание
Отправлено: Tyumentsev от 18 марта 2023, 16:14:24
Цитата: Konstantin от 16 марта 2023, 12:30:09
Добрый день. Как сделать расписание включения например в 8-00 и выключения в 17-00 используя базовый блок? Может есть пример.

Вот вам пример и видеоинструкция