1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Подтверждение нажатие кнопки KTP900 Basic

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Подтверждение нажатие кнопки KTP900 Basic

Сообщение Yakut »

Доброго времени суток, коллеги.
Есть проблемка на объекте, "случайно" операторы нажимают на кнопки.
Можно ли сделать типа всплывающего окна как в виндовозе: Вы хотите удалить этот файл? Да Нет.

Вариант с паролем не пойдёт.

Заранее благодарен отозвавшимся.

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 35 раз

Подтверждение нажатие кнопки KTP900 Basic

Сообщение ZuElecRu »

Можно. Нужен проект и ПО ТИА портал. Лучше сразу к производителю оборудования обращаться.

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Подтверждение нажатие кнопки KTP900 Basic

Сообщение Yakut »

А подробнее?
Можно где почитать?

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 343
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 44 раза

Подтверждение нажатие кнопки KTP900 Basic

Сообщение v0v »

Просто задержка на исполнение не подойдет?

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Подтверждение нажатие кнопки KTP900 Basic

Сообщение Yakut »

Увы, нет. Она и так очень печально нажимается, надо именно подтверждение. :affliction:

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 35 раз

Подтверждение нажатие кнопки KTP900 Basic

Сообщение ZuElecRu »

Yakut писал(а): 03 мар 2021, 12:54 А подробнее?
Можно где почитать?
Раз задаете такой вопрос, рискну предположить, что электронщика у вас нет и сами вы не программируете и необслуживаете ПЛК на этой машине. И соотвественно знаний у Вас нет. Софта нет. т.е. вам нужен человек, который в этом разбирается и может скорректировать проект (программу в панели). Ему для этого нужен проект. Скорее всего проект есть у производителя оборудования, возможно он есть и вас и передавался вам вместе оборудованием. погуглите создание проекта для панели в ТИА портал

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Подтверждение нажатие кнопки KTP900 Basic

Сообщение Yakut »

Это очень развёрнутый ответ.
В программировании данной HMI панелей я не встречал функцию подтверждения совершения действия. К примеру включения насоса. Что бы всплывало окно и задавался вопрос - вы точно хотите включить насос, а дальше да или нет.
Поэтому и спрашиваю у знающих профессионалов.

POV
корифей
корифей
Сообщения: 760
Зарегистрирован: 12 авг 2008, 11:05
Имя: Патрушев Олег Валерьевич
Страна: Россия
город/регион: г. Н.Новгород
Благодарил (а): 105 раз
Поблагодарили: 145 раз

Подтверждение нажатие кнопки KTP900 Basic

Сообщение POV »

Ну так нарисуйте такое окно, по старой кнопке открываете это окно, кнопка "да" - старый код, кнопка "нет" - возврат на пред. экран (такая функция есть).
PopUp screen подошел бы лучше, но на басик панелях его вроде нет.

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Подтверждение нажатие кнопки KTP900 Basic

Сообщение Yakut »

Так в том-то и прикол, что панель Basic... :affliction:

POV
корифей
корифей
Сообщения: 760
Зарегистрирован: 12 авг 2008, 11:05
Имя: Патрушев Олег Валерьевич
Страна: Россия
город/регион: г. Н.Новгород
Благодарил (а): 105 раз
Поблагодарили: 145 раз

Подтверждение нажатие кнопки KTP900 Basic

Сообщение POV »

Так я вам и написал решение для вашей панели. Куда уж проще?

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3573
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 270 раз

Подтверждение нажатие кнопки KTP900 Basic

Сообщение Михайло »

Если операторы случайно нажимают на кнопки, надо понять, почему это происходит. Может проблема в том, что кнопки слишком большие...

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Подтверждение нажатие кнопки KTP900 Basic

Сообщение Yakut »

POV писал(а): 03 мар 2021, 18:01 Ну так нарисуйте такое окно, по старой кнопке открываете это окно, кнопка "да" - старый код, кнопка "нет" - возврат на пред. экран (такая функция есть).
PopUp screen подошел бы лучше, но на басик панелях его вроде нет.
В Comforte есть всплывающие окна и сверху и снизу и сбоку и просто, а в бейсике не было - 100%.
Вот я и спрашиваю есть ли возможность как-то иначе выйти из данной ситуации :ges_hmm:

Отправлено спустя 1 минуту 13 секунд:
Михайло писал(а): 03 мар 2021, 20:03 Если операторы случайно нажимают на кнопки, надо понять, почему это происходит. Может проблема в том, что кнопки слишком большие...
Это всё понятно, выходов много, но вот хочет заказчик всплывающее окно, а доказать пока не могу никак. Может есть вариант более интересный. С паролем не очень красиво.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3573
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 270 раз

Подтверждение нажатие кнопки KTP900 Basic

Сообщение Михайло »

Yakut писал(а): 03 мар 2021, 22:32 Может есть вариант более интересный.
Более интересный - это без геморроя для программиста. Вариант такой: нажимаешь кнопку, выскакивает сообщение "отпусти кнопку, иначе через n секунд... [некий неприятный текст]", работает таймер на n секунд, и только после сработки таймера производится действие. Окна дополнительные делать не придется, код достаточно простой получится.
Но тут зависит от того, как обрабатывается событие нажатия кнопки. Я обычно в ПЛК обрабатываю.
Аватара пользователя

DemoN9577
осмотрелся
осмотрелся
Сообщения: 135
Зарегистрирован: 22 июл 2017, 22:47
Имя: Сергей
Страна: СССР
Благодарил (а): 6 раз
Поблагодарили: 27 раз

Подтверждение нажатие кнопки KTP900 Basic

Сообщение DemoN9577 »

Ну, например: создать группу объектов из двух кнопок и текста "а оно тИбе надо? :o "; затем локальны тег типа bool "видимость подсказки".
Переопеделить вашу кнопку на взведение созданного тега, к которому привязать видимость созданной группы. А уже в группе назначить одной из кнопок (с текстом "ДА!" :ges_up: ) требуемое от вашей кнопки действие, а второй созданной кнопкой ( с текстом "да ну его на фиг" :ges_no: ") сбрасываете тег и соответственно видимость созданной группы.
________________________________
Не ждите чуда - чудите сами!

Автор темы
Yakut
здесь недавно
здесь недавно
Сообщения: 97
Зарегистрирован: 24 апр 2019, 23:07
Имя: Алик
Благодарил (а): 55 раз
Поблагодарили: 2 раза

Подтверждение нажатие кнопки KTP900 Basic

Сообщение Yakut »

Мысль интересная, надо попробовать :thankyou:
Аватара пользователя

DemoN9577
осмотрелся
осмотрелся
Сообщения: 135
Зарегистрирован: 22 июл 2017, 22:47
Имя: Сергей
Страна: СССР
Благодарил (а): 6 раз
Поблагодарили: 27 раз

Подтверждение нажатие кнопки KTP900 Basic

Сообщение DemoN9577 »

Yakut писал(а): 04 мар 2021, 07:16 надо попробовать
Тогда не забудьте ещё к созданным кнопкам прикрутить сброс тега "видимость подсказки", для того чтобы после нажатия кнопок подсказка убиралась с экрана.
________________________________
Не ждите чуда - чудите сами!
Ответить

Вернуться в «Simatic TIA Portal»