111. Плейсхолдеры библиотек в CODESYS V3.5

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 30

  • @ВячеславСтасевич-э2э
    @ВячеславСтасевич-э2э 7 місяців тому

    В борьбе железа со словом побеждает Человек! Благодарю!

  • @amasovich
    @amasovich 7 місяців тому +2

    Спасибо за полезное объяснение.

  • @endprg6477
    @endprg6477 7 місяців тому +1

    Евгений, спасибо за информацию. Сложность КС3.5 в настройке - плата за её универсальность.

  • @КириллКирмелас-х8ж
    @КириллКирмелас-х8ж 6 місяців тому

    За архив репозитория - отдельное спасибо!

  • @slayzay
    @slayzay 7 місяців тому +2

    Ура!! Спасибо!!

  • @tomas111video
    @tomas111video 7 місяців тому +1

    Отличное видео, спасибо! Возможный материал для следующих видео:
    Создать две переменные типа REAL и записать в файл с меткой времени.
    Иметь возможность отображения как на магнитофоне с кнопками PLAY / STOP и перемотки?
    По итогу получаем некоторый файл куда записаны данные, и чтение из этого файла значений с последующим отображением. Чем-то напоминает магнитофон который может записывать и воспроизводить.

    • @CodesysOneLove
      @CodesysOneLove  7 місяців тому +1

      Добрый день. Уточните, пожалуйста - что именно должно происходить на нажатии на каждую из этих трех кнопок? Какого формата должен быть файл - текстового (например, .csv) или бинарного?

    • @tomas111video
      @tomas111video 7 місяців тому

      @@CodesysOneLove При нажатии кнопок (PLAY / STOP и какого ползунка скорости отображения) должно из файла брать значение из файла и показать что было в данный момент времени.
      Желательно файл в формате csv. С возможностью дальнейшей выгрузки этого файл(а).
      Я вижу это как две задачи. Первая задача пишет непрерывно в файл(ы) разбивает их на день или неделю. Запись данных проходит один раз в секунду или два раза в секунду.
      Вторая задача, выбирает файл и читает файл и отображает данные. Файл должен отображаться как в реальном времени, но в с возможностью перемотки.
      Надеюсь я изложил свои мысли. Это не похоже на тренд, это что то другое. Больше напоминает "старый магнитофон"

    • @CodesysOneLove
      @CodesysOneLove  7 місяців тому +1

      @@tomas111videoя понял вашу мысль. Добавлю себе в список (ориентировочно - будет под номером 115).
      Может, будет проще ползунком не задавать скорость, а "проматывать" историю значений? Примерно как в таблице тревог.

    • @tomas111video
      @tomas111video 7 місяців тому

      @@CodesysOneLove Не знаю даже, в целом любой подобный пример будет интересен. Как в плане реализации так и в необычном применении.

  • @sashas900
    @sashas900 7 місяців тому +1

    Спасибо!

  • @Дмитрий-ю5я2п
    @Дмитрий-ю5я2п 7 місяців тому +1

    Часто сталкиваюсь с тем., что при работе в более ранних версиях CDS., при добавление библиотек всегда добавляется самая новая. При компиляции ошибок нет. Но., вопрос., могут ли быть ошибки при выполнение программы на sp15 с добавленными библиотеками из sp17.?

    • @CodesysOneLove
      @CodesysOneLove  7 місяців тому +2

      Если проект с этими версиями библиотек успешно загрузился - то вероятность связанных с ними ошибок минимальна.

  • @yurybura1605
    @yurybura1605 7 місяців тому +1

    Не могли бы Вы рассказать как создавать библиотеки на языке C/C++?

    • @CodesysOneLove
      @CodesysOneLove  7 місяців тому +1

      К сожалению, нет. Это не тема для роликов - такому учат в компаниях, которые занимаются разработкой ПЛК.
      Исключением, пожалуй, является вариант, когда вы используете CODESYS Control for Linux SL. Тогда см. следующие ссылки:
      content.helpme-codesys.com/en/CODESYS%20Control/_rtsl_extension.html
      www.codesys.com/news-events/good-to-know.html (цикл C code)

  • @MikeTroitskiy
    @MikeTroitskiy 7 місяців тому +1

    Спасибо за обучающий ролик, все максимально доступно объяснено. Хочу уточнить один момент, если как в разбираемом примере, версия таргет-файла 3.5.4.0, то имеет ли смысл все библиотеки в проекте подогнать под 3.5.4.0 или только те, которые вызывают ошибки?

    • @CodesysOneLove
      @CodesysOneLove  7 місяців тому +2

      Только те, которые вызывают ошибки.

  • @ЕвгенийАлександрович-х1ц

    Можно ли как то отрыть саму библиотеку для того что бы её саму переделать ?

    • @CodesysOneLove
      @CodesysOneLove  6 місяців тому

      Если библиотека доступна в исходниках (есть файл формата .library) - то можно.

    • @ЕвгенийАлександрович-х1ц
      @ЕвгенийАлександрович-х1ц 6 місяців тому

      @@CodesysOneLove И как это сделать , какой программой ? Заранее благодарен.

    • @CodesysOneLove
      @CodesysOneLove  6 місяців тому

      @@ЕвгенийАлександрович-х1ц той же самой - CODESYS V3.5.

  • @КириллКирмелас-х8ж
    @КириллКирмелас-х8ж 6 місяців тому

    Вопрос: устанавливается ли данный архив на более новые версии кодесиса? SP16, например? Т.к. после установки ничего не изменилось в выборе библиотек.

    • @CodesysOneLove
      @CodesysOneLove  6 місяців тому

      Этот архив содержит старые версии библиотек (времен SP4 и ниже). Они нужны для контроллеров, которые программируются в старых версиях CODESYS (напомню, в видео рассматривается V3.5 SP5 Patch 5). Если ваши контроллерые программируются в SP16 и выше - то вам нет смысла его устанавливать.

    • @КириллКирмелас-х8ж
      @КириллКирмелас-х8ж 6 місяців тому

      @@CodesysOneLove просто хоть контроллер в новой версии и программируется, но вот при попытке сделать для теста визуализацию и загрузить её в контроллер вылазят ошибки идентичные тем что в видео. Как раз в связанные с библиотеками визуализации VisuElem, cmpDynamicText и пр. Я потому и подумал что, возможно, поможет набор их старых версий

    • @CodesysOneLove
      @CodesysOneLove  6 місяців тому +1

      @@КириллКирмелас-х8ж если речь о нашем контроллере - то, пожалуйста, напишите на support@owen.ru. Если контроллер другого производителя - то рекомендую связаться с его техподдержкой.

  • @Za_pobedu_brat
    @Za_pobedu_brat 7 місяців тому +1

    Вот потому то и стараюсь не использовать сторонние библиотеки. Но к сожалению с системными библиотеками смотрю что те же грабли.

  • @ViktorShkenev
    @ViktorShkenev 2 місяці тому

    Ужас! Угораздило на седьмом десятке лет вляпаться в Codesys.

    • @CodesysOneLove
      @CodesysOneLove  2 місяці тому

      Сочувствую! В таком возрасте пора уже выходить на пенсию, наслаждаться свободной жизнью и писать мемуары.

    • @ViktorShkenev
      @ViktorShkenev 2 місяці тому

      @CodesysOneLove Я ещё способен обучатся, и получать кайф от работы. А на пенсию скоро.

    • @ViktorShkenev
      @ViktorShkenev 2 місяці тому +1

      @CodesysOneLove Мемуары? Пожалуй начну с того, что как я отключил от сети комбинат Североникель. :)