Новогодний Вопрос-Ответ со специалистами ОВЕН. Блок Owen Logic

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии • 30

  • @DIY_PLC
    @DIY_PLC 19 дней назад

    выкинуть лоджик и сделать микропитон тоже как вариант но лучше gcc

  • @MrAr4uk
    @MrAr4uk 24 дня назад

    извиняюсь но на счет "И" на 13:22, странный вопрос, неужели так сложно создать макрос на том же ST на необходимое кол-во входов ?
    1. более актуальный вопрос как по мне, на ПР103 настройкка опроса модулей по MB RTU, обычно время ответа ставится и на слейвах и на мастере одинаковое, но тут это не работает или мне попалась баганутая ПР, если я ставил везде 20мс, то опроса не было, потом на мастере я поставил 25 мс и опрос появился..., это не большая проблема, но пришлось манипоулровать потому что не понимал что не так...
    2. так же в режиме отладки не всегда видно что происходит с переменными, просто неотображается, нужно постоянно пермещать экран то в лево, то в право, то выше, то ниже, что бы словить отображение переменной
    3. на одном из объектов я решил использовать ПР103 и СП307Р, обмен по MB TCP, панель мастер, все в общем по канону, 167 регистров, панель тормозит очень сильно, я уже и паузу между опросами 3 сек ставил и таймаут ответа 1,5 сек, тормоза жуткие и что интересно одна и та же переменная отображается на вызываемом окне и не отображается на основном экрнае, все перепроверил, все по привязкам четко, вот хочется понять это из-за объема перменных ? или с чем это связано и ПР ли тут вообще виновата, может проблема в СП307Р ?
    4. В IDE нельзя добавить возможность отдельно вызывать списки переменных, что бы можно было открыть отдельно по каждому слейву, мастеру и локальные переменные, было бы очень удобно, а так же онлайн мониторинг состояния в списке ?

    • @Win32SalityNAR
      @Win32SalityNAR 24 дня назад

      Тоже часто сталкиваюсь с проблемами сетевого обмена.... Так же, проект, пр205 + Сп307Р.... только регистров порядка 40, сп - мастер, пр - слэйв, Примерно 15 минут работы полет норм, а дальше все начинает жутко тормозить, реакция на нажатия кнопок, переходы на экраны, все по 2-3 секунды.... так и не победил проблемму, переделал проект ПР сделал мастером и вот так все работает отлично.
      Был еще один эксперимент, ПР-205 мастер, сп307р слейв по modbus TCP. Так же к пр подключил 3 преобразователя частоты по RS-485 в качестве слейв устройств, и в данном случае при записи в регистры слейв устройст ПЧ задания на скорость имеется пауза.... порядка 40секунд.... почему такое происходит не понял, при этом запись на команду старт происходит мгновенно.... Убрал ПР, подключил ПЧ напрямую к СП307 сделал панель мастером и тут все работает как и должно...

    • @MrAr4uk
      @MrAr4uk 24 дня назад

      @@Win32SalityNAR мне кажется что все проблемы кроются в прошивках ПР, они постоянно обновляются и возможно плохо тестируются, а потом получается колапс...!!!
      Вообще это очень большая проблема когда железо нормально не работает, как обьяснять заказчику почему задержки и проблемы, ведь заказчику обычно фиолетово на то что в прошивке косяк или брак оборудования, ему нужен результат, как итог на тебя не всегда но периодически начинают смотреть косо, как по мне ошибки с HW должны быть максимавльно минимизированы, извиняюсь но за примерами далеко бежать не приходится, Siemens, AB, Delta Electronics и прошивки и сама настройка и подбор HW и настройка сети, все работает безупречно, там ошибки могут быть только в твоем коде. Вот почему нельзя сделать так же ?! Мне нравится работать с ОВЕН, мне нравится что я могу использовать отечественное оборудование, но мне не нравятся постоянные проблемы по HW...
      Очень хочется что бы по этой части ОВЕН подтянулся...
      Кстати на счет MB TCP/RTU не понимаю ограничения кол-ва регистров если использовать СР307/10/15 и ПЛК 110/150, если СП мастер как и должно быть по сути, то при превышении 126 регистров все начинает лагать, а что такое п осути 126 регистров, это ерунда, на настройку одного аналогвого канала уходит 9 float, 5 word что равно 23 регистра..., а датчиков может быть и 20 и 30 и 100 и это не считая управления механизмами и общими алгоритмами..., не знаю в чем проблема обновить процы и на ПЛК и на СП307, кстати сравнивал у DE на аналогичных панельках стоят процы 800 МГц, а на СП30х 400, очень хочется увидеть обновление линеек...
      Я пишу все это не для того что бы "об..рать" наше, нет я пишу это с надеждой что ОВЕН заметит и сделает выводы, ведь хочется, очень хочется использовать наше отечественное оборудование...

    • @Zebrof
      @Zebrof 22 дня назад

      @@MrAr4uk поддерживаю с созданием макросов по И на копировал сколько нужно выделил и одним кликом создал. Это удобно. Не вижу в этом проблему.

    • @Zebrof
      @Zebrof 22 дня назад

      @@MrAr4uk по панели оператора могу одно сказать если хочешь что бы она отображалась во всех окнах то нужно их создавать заново. Отдельно в экране и отдельно в окне. Не использовать копирование. По крайне мере у меня так не получалось создавать анимация. На каждом экране я создавал заного анимацию и привязывал переменные. Только глобальные могут работать на всех экранах. И если хоть одна ошибка по привязкам переменных всё панель будет тормозить. Где нибудь невидимое окно забыл и всё будет тормозить. Выделяй всё в окне и смотри невидимок. Вот что не удобно в панели оператора так это невозможность вывести мышку за пределы поля экрана. Иногда надо выделить какую-ту группу в углу а к ней подлезть невозможно приходиться картинки двигать. И там много вопросов по рисованию. Вообщем есть вопросы

    • @Zebrof
      @Zebrof 22 дня назад

      @@MrAr4uk по панели оператора могу одно сказать если хочешь что бы она отображалась во всех окнах то нужно их создавать заново. Отдельно в экране и отдельно в окне. Не использовать копирование. По крайне мере у меня так не получалось создавать анимация. На каждом экране я создавал заного анимацию и привязывал переменные. Только глобальные могут работать на всех экранах. И если хоть одна ошибка по привязкам переменных всё панель будет тормозить. Где нибудь невидимое окно забыл и всё будет тормозить. Выделяй всё в окне и смотри невидимок. Вот что не удобно в панели оператора так это невозможность вывести мышку за пределы поля экрана. Иногда надо выделить какую-ту группу в углу а к ней подлезть невозможно приходиться картинки двигать. И там много вопросов по рисованию. Вообщем есть вопросы

  • @eugenenechaev5735
    @eugenenechaev5735 24 дня назад

    Как делать отладку кода ST в макросах OL?

    • @tonytodesky
      @tonytodesky 22 дня назад +1

      Функция симуляции ST кода появится в версии 2.9 в начале февраля.

  • @Zebrof
    @Zebrof 25 дней назад

    Можно ли сделать возможность для макросов закрытый доступ без запроса пароля и меткой кто создал дату и версия с названием без редактирования.

    • @tonytodesky
      @tonytodesky 22 дня назад

      Извините, не до конца понимаю что имеется ввиду. Можете описать как вы хотите это использовать? И почему не подходит вариант с паролем?

    • @Zebrof
      @Zebrof 22 дня назад

      в виду что иногда когда отдаешь исходники. То пользователь мог посмотреть только тот код и переменные которые являються входом и выходом макроса, без право зайти в макрос и что бы не было возможности редактировать макрос. Что бы не задавали вопросы а где пароль и не лазили в основной код макросов. Такое я видел в других программах. К примеру макрос управления задвижкой. Есть входа и выхода. На них ты можешь привязывать переменные а войти в сам макрос нет, программа даже не предлагает. (Скрывает от пользователя). Это нужно по двум причинам. Что бы не копировали твой труд и что бы не могли внести серьёзные измения с серьёзными последствиями а потом сказать что виновата неправильная программа.

    • @Zebrof
      @Zebrof 22 дня назад

      Ещё когда вносишь пароль он в режиме видимости. У меня уже так несколько раз считывали пароль. Тоже неудобно. Есть ответственное применение и ответственное оборудование. А ситуаций много.

    • @Zebrof
      @Zebrof 22 дня назад +1

      В энергетике на симатике была такая система. Вроде код открыт и мог кто угодно посмотретт общую картину. Но право вносить измения на входах и выходах, могла тольгруппа инженеров обслуживания. Право удалять или вставлять макросы а также делать привязки к каналам была только у группы програмистов и только у двоих человек. Но самое интересное что существовало ещё паралельная программа которую могли видеть только разработчики а там много чего интересного. Т. Е такая много уровневая система доступа.

    • @Zebrof
      @Zebrof 22 дня назад

      Ещё один вопрос не знаю к вам ли. Я перезаливал обновлённую программу в пр102 с двумя модулями 24.1 . Как всегда программа запросила обновление прошивки. Так после обновления вышел из строя второй по ходу модуль. Раньше так тоже было и иногда помогала перепрошивка пр102 принудительно. Иногда переставлял на место первого. Но в последний раз просто жёстко. Пришлось модуль менять. Есть ли возможность как то самим перепрошивать модули как пр102 с компа. А то получается что пр102 его не видит и не обновляет в нём прошивку. Может я конечно что то делаю неправильно но это не единичный случай у меня.

  • @DIY_PLC
    @DIY_PLC 19 дней назад

    Дайте возможность прикрутить gcc / arduino ide и не изобретайте очередные велосипедные языки и компиляторы. Дайте базовый API и просто не мешайте.

  • @MrAr4uk
    @MrAr4uk 24 дня назад

    что такое минискада...?
    дайте ссылку...