Макросы и анимации в операторской панели Weintek

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ต.ค. 2024
  • В данном видео рассмотрим различные формы выполнения анимации и движения объектов в EB8000(EBpro), также создадим макрос для управления изображением двигателя.

ความคิดเห็น • 27

  • @ИльяБелобородов-й6м
    @ИльяБелобородов-й6м 2 ปีที่แล้ว +4

    По-моему, отличный пример того. как НЕЛЬЗЯ птсать мАкросы (как справедливо заметили выше, ударение идет на первый слог)
    1. Задержка Dealy - в принципе моветон в любом программировании на любых платформах. Для задержки по времени используются системные средства. В этих панелях можно настроить периодический вызов макроса - именно этим и следует пользоваться.
    2. Бесконечный цикл в макросе - тем более кривое решение. Опять же циклический вызов макроса обеспечит не только требуемый пероид его вызова, но и нужную продолжительность этих вызовов.
    3. Ну и еще одна очень серьезная ошибка. Запуск установки у нас идет по значению в регистре 0, остановка - по значению в регистре 1. Этого вообще делать нельзи никогда. Потому что при включении питания у нас мотор сразу, по умолчанию, без нажатия каких-либо кнопок начинает крутится. Если бы у нас была не просто картинка, а реальный мотор - рано или поздно (причем скорее рано, чем поздно) этот мотор оторвет кому-нибудь руку, ногу или еще какую-нибудь нужную часть тела. так делать НЕЛЬЗЯ НИКОГДА. 0 - это всегда СТОП, пуск - это всегда иное значение. 1, 2, 5.... Сколько хотите.

  • @NIKOLAY_PSHONIA
    @NIKOLAY_PSHONIA 7 ปีที่แล้ว

    Подскажите пож. а как реализовать всплывающие окна с надписями
    у меня приходит с PLC команды ошибок от 00 до АА - если 00 то все окна всплывающие исчезают, а если от 01 - АА то разные окна с описаниями
    пока получилось выводить просто цифрами в одном окне , а хочу попробовать
    по понятному. Возможно у вас будет видео по этому.

    • @mallorca7516
      @mallorca7516  7 ปีที่แล้ว

      Выложил видео, попробуйте может поможет.

    • @NIKOLAY_PSHONIA
      @NIKOLAY_PSHONIA 7 ปีที่แล้ว

      огромное спасибо попробую разобраться

  • @ПростойПивовар
    @ПростойПивовар ปีที่แล้ว

    Как мне установить таймер, который будет выключать кнопку (тумблер) по истечению времени автоматически после каждого включения кнопки?

    • @ПростойПивовар
      @ПростойПивовар ปีที่แล้ว

      Мне нужно для контроля температуры в помещении

  • @p.waltsmann5109
    @p.waltsmann5109 6 ปีที่แล้ว

    Помогите разобраться. В ролике создается и запускается макрос с бесконечным циклом. Будут ли при этом запускаться другие макросы и в каком порядке они будут обрабатываться в панели? Насколько понимаю, будет бесконечно выполняться макрос и обрабатываться прерывания (события) от портов и элементов управления (кнопки и прочее).

    • @mallorca7516
      @mallorca7516  6 ปีที่แล้ว

      Да, точно заметили ;) Бесконечный цикл не кстати, надо было подумать над условиями. На счет других макросов, даже не знаю, как там приоритеты то выполнены, все макросы наверное одного уровня или я ошибаюсь? У вас какие мысли по этому поводу?

    • @p.waltsmann5109
      @p.waltsmann5109 6 ปีที่แล้ว +1

      Я повторил полностью макрос из видео, и запилил еще макрос и добавил обработку запуска и останова обоих. Всё обрабатывается. Из чего можно сделать вывод, что макросы обрабатываются параллельно, бесконечный цикл не мешает работать другим макросам. Правда, это не дает полного понимания принципов обработки кода. Может быть, как обработка программы в ПЛК? Документация тоже не помогла, пока. Буду еще копать, в процессе написания рабочего проекта.

    • @mallorca7516
      @mallorca7516  6 ปีที่แล้ว

      Надо будет тоже сейчас вспомнить разобраться на счёт этого, в последнее время от компьютера далеко.

  • @TheDima2810
    @TheDima2810 7 ปีที่แล้ว

    А как на Ваш взгляд какое ПО удобней и гибче на Wientek или Dop Soft? Мне винтековское кажется удобней, а поэтому второй вопрос : Wientek с Delta "связать" также просто как и делту с дельтой?

    • @mallorca7516
      @mallorca7516  7 ปีที่แล้ว

      Оборудование одного производителя более предпочтительнее, но если вы как рыба в воде с Weintek почему нет ^_^ хорошие панели, главное чтоб поддерживали один протокол связи и проблем думаю возникнуть не должно. У меня была работа связанная с тепловыми пунктами и локальная диспетчеризация выполнялась на Weintek, где при монтаже и запуске температура опускалась
      до -30 а во время отопительного сезона наоборот улетала в плюс 30, плюс еще большая влажность и скажу что эти панели повели себя очень достойно. А в общем азиатский рынок такой одинаковый например ПО GXDeveloper для mitsubishi и WPLSoft(ISPSoft) как говорится найди 10 отличий)

    • @TheDima2810
      @TheDima2810 7 ปีที่แล้ว

      можете выкинуть кусок программы типа число получить 0.666 затем умножить допустим на 1000 даллее в обычное число. С этим обычным складывать вычитать и т.д. . Сколько не пробую с плавающей запятой, ну такая околесица получается!

    • @mallorca7516
      @mallorca7516  7 ปีที่แล้ว +1

      делаем включение от контакта ld m1
      mov k2 d1
      mov k3 d3 заполняем регистры
      mov k1000 d5
      dflt d1 d10
      dflt d3 d20 переводим в число с плавающей запятой
      dflt d5 d30
      dediv d10 d20 d40 делим
      demul d40 d30 d50 умножаем
      int d50 d60 переводим обратно в целое
      add d60 k334 d100 сложение
      sub d60 k334 d101 вычитание

    • @TheDima2810
      @TheDima2810 7 ปีที่แล้ว

      с dflt не хочет работать, даже в эмуляторе , начинаю запускать пишет тайм-аут связи. А с flt муть какая-то.

    • @mallorca7516
      @mallorca7516  7 ปีที่แล้ว +1

      Странно, у меня в симуляторе работает, ладно сейчас видео скину.

  • @MrMaxMoroz
    @MrMaxMoroz 7 ปีที่แล้ว

    Добрый день. Можно ли сделать передвижение числовой панели ? Задача: индикация уровня. Хочу сделать бак с гистограммой, и рядом с ней что б перемещалась числовая панель и единицы измерения.

    • @mallorca7516
      @mallorca7516  7 ปีที่แล้ว

      Добрый день. Пока с двигающейся панелью в голову ничего стоящего не приходит ^_^ Если разберётесь с этой задачей отпишитесь, самому интересно, спасибо.

  • @drubakha
    @drubakha 6 ปีที่แล้ว +8

    мАкрос, мААААкрос, но никак не макрОс

  • @yl923
    @yl923 2 ปีที่แล้ว

    Лучше бы про объект ПОТОК рассказал... От него и то толку больше. Только у него нет бита управления

  • @borzovdmz3647
    @borzovdmz3647 6 ปีที่แล้ว

    Скажите а возможно создать макрос (или по другому) для панелей Weintek , который по нажатию кнопки будет записывать по протоколу Modbus сразу несколько новых параметров в прибор слейв.
    Мне нужно записывать в пробор ОВЕН ТРМ251 сразу 5 шагов по 3 параметра в каждом(Программа технолога) .
    Причем будет несколько таких программ . Оператор только выбирает номер(имя) программы технолога .
    Я на стадии выбора панели оператора .Не могу найти хоть немного похожий пример

    • @mallorca7516
      @mallorca7516  6 ปีที่แล้ว +1

      Я сейчас в отпуске и с компьютером редко встречаюсь :) думаю да возможно :) Первое, что приходит в голову, допустим у нас 3 числовые панели которые будут отвечать за изменение 3 параметров, значения с этих панелей будут аккумулироваться в каком-либо регистре панели (этот регистр будет отвечать за область данных PDU сообщения) Далее нам нужно с адресацией разобраться в соответствии с ТРМом - код функции 10, далее по формату сообщения адрес начального регистра (параметра) допустим 101 на два байта, далее число последовательно расположенных регистров куда будем записывать их 3 (параметра) и завершает счетчик байтов в один байт (на счет счетчика байтов не знаю). Формат сообщения наверное будет такой может и ошибаюсь, надо на практике проверять :) первое адрес ТРМа - 05, код функции - 10, адрес регистра начальный 01 01, количество последовательных регистров 00 03, счетчик данных зависит от PDU допустим 06, далее область данных 4а АА FF 02 03 04 (область данных с головы взял) Думаю можно реализовать с макросом и без. Попробуйте к ПК ТРМ подключить и проверить в Билдере без панели.

    • @borzovdmz3647
      @borzovdmz3647 6 ปีที่แล้ว

      спасибо. я только начал изучать scada и modbus . Знаний мало и поэтому ваше мнение очень важно для меня при выборе панели. Могу добавить , что панели Weintek мне понравились еще тем , что я могу писать экраны (программу ) без панели! У других производителей не так. И цена не кусается.
      Есть ли у вас сайт, можно ли задавать вопросы.

    • @mallorca7516
      @mallorca7516  6 ปีที่แล้ว

      Спасибо, сайта нет, если что пишите в личку.