Видео 13. Работа с экранами. Часть 2

Поділитися
Вставка
  • Опубліковано 28 вер 2024
  • Публикуем тринадцатое видео по работе в среде OwenLogic.
    Это второе видео по работе с экранами.
    В этом видео на примере ПР200 разберем:
    - элементы работы с экранами: динамический текст и ComboBox;
    - переходы между экранами по событию;
    - примеры работы с элементами библиотеки.
    В каких проектах работаете с экранами в OwenLogic? Делитесь в комментариях!
    OwenLogic - среда программирования для создания алгоритмов работы программируемых реле ОВЕН ПР100, ПР102, ПР200 и информационной программируемой панели ОВЕН ИПП120. Алгоритм создается на языке функциональных блоков FBD с помощью готовых компонентов.
    Подробнее OwenLogic: owen.ru/produc...

КОМЕНТАРІ • 41

  • @aydarhub
    @aydarhub 16 днів тому

    Добрый день. А можно ли сделать так, чтобы можно было пролистывать экран сразу на 2 строки нажатием стрелок вверх/вниз?

    • @Vasiliy_Sh
      @Vasiliy_Sh 16 днів тому

      Здравствуйте, нет, так сделать не получится

  • @tekamseh
    @tekamseh 11 місяців тому

    Спасибо за видео. Подскажите как сделать автоматический возврат на стартовый экран через заданное время. Задача вроде простая, а как решить не понимаю. Собственно есть несколько экранов, например с помощью комбинации "ALT+Вниз" перешли на другой экран. Но никаких событий, чтобы зафиксировать данное нажатие и переход на другой экран в переменной не нашёл. Была бы какая-то сервисная переменная содержащая номер открытого окна, было бы всё гораздо проще.

    • @Vasiliy_Sh
      @Vasiliy_Sh 11 місяців тому

      На ПР200 такой сервисной переменной нет. Можно сделать генератор импульсов в программе, которые периодически давать команду на возврат на главный экран. И это событие прописать в каждом экране при их настройке.

    • @tekamseh
      @tekamseh 11 місяців тому +1

      Думал об таком варианте, но тогда если генератор будет давать импульсы раз в 30 сек., то возврат на главный экран будет непредсказуемым в течении этих 30 сек. Например совершили переход на второстепенный экран, а во время перехода до генерации импульса может остаться как 30 сек, так и 10 сек. Т.е. для конечного пользователя это будет выглядеть как баг. Необходимо событие, по которому можно точно знать, что осуществлён переход. Наилучшим из простых вариантов, на мой взгляд, была бы конечно сервисная переменная содержащая номер текущего экрана. Но даже такой вариант не решает задачу, когда необходимо вернуться на главный экран через заданное время, только если не нажимаются клавиши на ПР200. Но это так сказать идеи на будущее - события кнопок и сервисная переменная с номером текущего открытого экрана, либо просто встроенная функция в параметрах переходов с экрана на экран.

  • @АндрейЧуб-ю3я
    @АндрейЧуб-ю3я 3 роки тому +1

    ну наконец-то,спасибо!

  • @electrictver7585
    @electrictver7585 3 роки тому +1

    Спасибо, видео хорошее и информативное. Скажите для чего и как применять два слота Rs485 в ПР200.

    • @Vasiliy_Sh
      @Vasiliy_Sh 3 роки тому

      Например, когда ПР одновременно должен быть и мастером и слейвом.

    • @electrictver7585
      @electrictver7585 3 роки тому

      @@Vasiliy_Sh сколько не ковырялся в ПРке, так и не понял как это сделать. Я уже пришёл к выводу, что один слот для опрашивания на высокой скорости, а второй слот для опрашивания на медленной скорости. Тогда к вам просьба, объясните как это реализовать для таких непонятливых как Я. Спасибо вам за вашу продукцию и за ваш труд.

    • @Vasiliy_Sh
      @Vasiliy_Sh 3 роки тому

      @@electrictver7585 в одном из следующих видео. А вообще есть примеры на нашем канале, где пр200 мастер, и где - слейв, можно поискать по плейлистам.

    • @andrewposokhov
      @andrewposokhov 3 роки тому

      2 слота для работы в условно двух сетях. Например, по одному ПР200 будет в режиме Master - управлять модулями Мх110 или частотными преобразователями, опрашивать датчики по RS или другие устройства. А по второму в режиме Slave - передавать данные в SCADA, облако, на панели оператора или на другие ПЛК или ПР. Надеюсь, доступно объяснил.

    • @electrictver7585
      @electrictver7585 3 роки тому

      @@andrewposokhov здорово, этого мне и не хватало. Не пойму как это настроить в ПРке. У меня получается, что только slave для двух портов, либо Master тоже для двух портов. Вот в чем вопрос😟

  • @kluger_v
    @kluger_v 3 роки тому

    А не планируется выпустить радиомост модбас?

    • @Vasiliy_Sh
      @Vasiliy_Sh 3 роки тому

      Интересный вопрос, надо уточнить у коллег) на текущий момент есть gsm модем ПМ01

    • @dakolo911
      @dakolo911 3 роки тому

      Умельцы уже делают. Помню, был проект такой: делали радиомодуль в слот для модуля 485

  • @a9090644833
    @a9090644833 3 роки тому

    если сделать переход на экран по переменной, например авария датчика. включить прибор без датчика, авария будет а перехода нет. приходится делать задержку при включении прибора, (например переменная end_init) и позволять взводить аварии при сигнале аварии И значении этой переменной .

    • @Vasiliy_Sh
      @Vasiliy_Sh 3 роки тому

      Вот буквально только что проверил на столе у себя. Переход с экрана 1 на экран 2 по состоянию переменной, переменная по умолчанию 1, энергонезависимая. При загрузке программы в прибор сразу происходит переход на экран 2.

    • @a9090644833
      @a9090644833 3 роки тому

      @@Vasiliy_Sh на аналоговый вход поставьте преобразователь в любой датчик например pt1000. На выход аварии преобразователь в bool. За ним переменную. По переменной переход.

    • @Vasiliy_Sh
      @Vasiliy_Sh 3 роки тому

      @@a9090644833 Аналогично) переход выполняется. Потому что переход между экранами выполняется не по фронту переменной, а по фактическому значению

    • @a9090644833
      @a9090644833 3 роки тому

      @@Vasiliy_Sh видимо я не правильно понял и всегда перед этой переменной ставлю фронт. Попробовать не могу, значит ли это что я не смогу фактически выйти с этого экрана до устранения неполадок

    • @Vasiliy_Sh
      @Vasiliy_Sh 3 роки тому

      @@a9090644833 если в качестве переменной для перехода используется постоянный сигнал - да, если фронт или таймер - то можно будет вернуться и до устранения причины

  • @Vladivost0K
    @Vladivost0K 3 роки тому

    когда выйдет ПР-205?

    • @andrewposokhov
      @andrewposokhov 3 роки тому

      3-4 квартал 2021 года

    • @Vladivost0K
      @Vladivost0K 3 роки тому

      @@andrewposokhov а говорили в конце 1ого начале второго, чет не срослось видать

    • @andrewposokhov
      @andrewposokhov 3 роки тому

      @@Vladivost0K все сроки предварительные, сложно планировать более точно в текущей ситуации

  • @ЮрийСОЦИАЛЬНЫЙ
    @ЮрийСОЦИАЛЬНЫЙ 3 роки тому

    А где 1я часть?)

    • @Vasiliy_Sh
      @Vasiliy_Sh 3 роки тому

      А первая часть в первой части, чуть раньше)

    • @ЮрийСОЦИАЛЬНЫЙ
      @ЮрийСОЦИАЛЬНЫЙ 3 роки тому

      @@Vasiliy_Sh видео 12 где?

    • @Vasiliy_Sh
      @Vasiliy_Sh 3 роки тому

      @@ЮрийСОЦИАЛЬНЫЙ на месте, где всегда и было с момента публикации) в общем списке видео, в плейлист почему-то не добавили, поправим

    • @ЮрийСОЦИАЛЬНЫЙ
      @ЮрийСОЦИАЛЬНЫЙ 3 роки тому

      @@Vasiliy_Sh я про плейлист и спрашиваю), он у меня в библиотеке, сразу видно новинки. Чтобы не переходить в группу

    • @Vasiliy_Sh
      @Vasiliy_Sh 3 роки тому

      @@ЮрийСОЦИАЛЬНЫЙ ну я уже сообщил, куда следует)