EasyBuilder - Скорая помощь новичкам

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dikh » 14 сен 2023, 12:44

dimensy писал(а):
dikh писал(а):Добрый день.
Есть задачка - если пользователь находится на странице настроек и происходит разлогинивание по причине долгого отсутствия действий, то организовать переход на "общедоступную" страницу.
Есть мысль что можно как то организовать макрос проверку, которая на данной странице, что если id пользователя = такому то, тогда переходим на страницу. Как понять, что пользователю условно нельзя сюда - если имя пользователя LW-10754 = "", тогда переходим на страницу. Но команды в макросе "переход на страницу" не нашел чтото. Такая существует? Или возможно есть штатный способ выполнить данную функцию?

Как вариант, привязываете к странице настроек макрос в режиме цикл, который мониторит регистр LW-10754. Как только регистр становится равен нулю, записываете в какой-нибудь регистр, например, LW-0 номер окна на который нужно перейти. Создаете триггер "Сменить окно", ставите галку "Очистка данных после смены окна" и регистр для триггера указываете LW-0.

Извиняюсь, а как создать триггер?)

X200881 писал(а):Я обычно использую авто логофф (1-5 мин) и на странице настроек объекты воздействия имеют доступ по паролю. Пусть смотрят но взаимодействовать после логофф ни с чем не смогут, останется лишь перейти на другую страницу. Если наладчик забыл выйти из настроек и нажать логофф

Сейчас у меня так и сделано, но нужна более высокая степень автоматизации)

8bit писал(а):для какой серии ?

Текущий проект на MT8102iE, но хотелось бы универсальное решение, которое можно "копировать вставить" без танцев с бубнами на другие панели)
dikh
 
Сообщения: 24
Зарегистрирован: 02 дек 2021, 08:29

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dimensy » 14 сен 2023, 13:01

dikh писал(а):Извиняюсь, а как создать триггер?)


Изображение

Изображение
dimensy
 
Сообщения: 177
Зарегистрирован: 14 мар 2018, 17:54

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Number17 » 14 сен 2023, 14:30

Number17 писал(а):PCL Control по бит-триггеру OFF->ON запускает некий макрос. В макросе бит-триггер сбрасываю посредством SetData в OFF. Так этот бит часто не сбрасывается в OFF.
Сброс бит-триггера не происходит именно в макросе, который этот бит активирует. Если же его сбрасывать как иначе, в ином каком то макросе, то всё нормально.
Почему так происходит?

Дополню: Пришёл к выводу, что бит-триггер "срабатывает" по notificstion-событию, но PCL Control почему то этот триггер не "ловит" и не запускает требуемый макрос... :(
Number17
 
Сообщения: 156
Зарегистрирован: 06 мар 2018, 12:08

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Number17 » 23 сен 2023, 10:41

Number17 писал(а):
Number17 писал(а):PCL Control по бит-триггеру OFF->ON запускает некий макрос. В макросе бит-триггер сбрасываю посредством SetData в OFF. Так этот бит часто не сбрасывается в OFF.
Сброс бит-триггера не происходит именно в макросе, который этот бит активирует. Если же его сбрасывать как иначе, в ином каком то макросе, то всё нормально.
Почему так происходит?

Дополню: Пришёл к выводу, что бит-триггер "срабатывает" по notificstion-событию, но PCL Control почему то этот триггер не "ловит" и не запускает требуемый макрос... :(

С этим разобрался. Не работает в режиме онлайн-симуляции. В панели всё работает.
Number17
 
Сообщения: 156
Зарегистрирован: 06 мар 2018, 12:08

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Number17 » 23 сен 2023, 10:43

Субботний дурацкий вопрос: как "выдрать" данные из рецепта в макросе?
Number17
 
Сообщения: 156
Зарегистрирован: 06 мар 2018, 12:08

Re: EasyBuilder - Скорая помощь новичкам

Сообщение rrapov » 25 сен 2023, 11:09

Добрый день, никак не получается привязать входа Siemens logo (Etherner) к запуску и остановке данного таймера.
https://disk.yandex.ru/d/HuNcLd2vXQIc-w
rrapov
 
Сообщения: 15
Зарегистрирован: 06 июл 2023, 11:19

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dimensy » 25 сен 2023, 15:26

rrapov писал(а):Добрый день, никак не получается привязать входа Siemens logo (Etherner) к запуску и остановке данного таймера.
https://disk.yandex.ru/d/HuNcLd2vXQIc-w

Вот так https://disk.yandex.ru/d/iMqNVHUMqJ6Dng
dimensy
 
Сообщения: 177
Зарегистрирован: 14 мар 2018, 17:54

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Number17 » 25 сен 2023, 16:09

Разбираюсь с рецептами в виде базы данных. Как получить значение Recipe.Select в макросе? Т.е. это есть recordID для функций запроса Recipe******. Есть функция RecipeQueryGetRecordID. Из примера не совсем врубился как с её помощью получить значение Recipe.Select.
Number17
 
Сообщения: 156
Зарегистрирован: 06 мар 2018, 12:08

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 25 сен 2023, 16:21

Number17 писал(а):Разбираюсь с рецептами в виде базы данных. Как получить значение Recipe.Select в макросе? Т.е. это есть recordID для функций запроса Recipe******. Есть функция RecipeQueryGetRecordID. Из примера не совсем врубился как с её помощью получить значение Recipe.Select.


Список форумов ‹ Weintek ‹ Часто задаваемые вопросы по Weintek (F.A.Q.) >> База рецептов: что это такое и как этим пользоваться?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1134
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Number17 » 25 сен 2023, 16:34

8bit писал(а):
Number17 писал(а):Разбираюсь с рецептами в виде базы данных. Как получить значение Recipe.Select в макросе? Т.е. это есть recordID для функций запроса Recipe******. Есть функция RecipeQueryGetRecordID. Из примера не совсем врубился как с её помощью получить значение Recipe.Select.


Список форумов ‹ Weintek ‹ Часто задаваемые вопросы по Weintek (F.A.Q.) >> База рецептов: что это такое и как этим пользоваться?


Спасиб, будем изучать. Ещё такое нашёл https://dl.weintek.com/public/EBPro/Document/Recipe_Database_UserManual_en.pdf
Number17
 
Сообщения: 156
Зарегистрирован: 06 мар 2018, 12:08

Пред.След.

Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 6