83. Настройка обмена по EtherCAT в CODESYS V3.5

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

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

  • @DruBrawler
    @DruBrawler 2 года назад

    Спасибо за уроки!😊

  • @zardosim7339
    @zardosim7339 2 года назад +1

    Ещё вопрос почему плк овен не пошли по общему модульному принципу как simatic, wago, abb. Т.е. плк-системная шина а к ней куча модулей с любыми интерфейсами?

    • @CodesysOneLove
      @CodesysOneLove  2 года назад

      У ОВЕН еще 10 лет назад были как минимум две попытки сделать модульный ПЛК (по крайней мере, я лично знаю о двух). По ряду причин в обоих случаях процесс остановился на опытной партии. К третьей попытке мы приступили пару лет - незадолго перед ковидом, кризисом на рынке электронных компонентов и событиями этого года. Собственно, желание сделать модульный ПЛК никуда не пропало, и я думаю, что мы его сделаем - но, к сожалению, явно не в следующем году.

  • @expert7596
    @expert7596 2 года назад +2

    Нужно побыстрее вводить поддержку EtherCAT в ОВЕН, немцы сейчас сильно подводят.

    • @CodesysOneLove
      @CodesysOneLove  2 года назад +1

      Скажем так, уже не успели. Чипы для слэйвов все равно производит очень ограниченное число компаний и по лицензии от Beckhoff - так что в условиях санкций нет нормальных способов их доставать.

  • @pt200abcd
    @pt200abcd 2 года назад

    -По статистике таски EtherCAT --5:19-- видно "макс время цикла 11мс" при заданном 4мс(при работе всего то с 2мя модулями и пустым проектом). Как то маленько настораживает(или "...это другое")?-
    P.S. Ошибочка вышла, тестируется то на виртуальном контроллере, а я подумал что на реальное железке.

    • @CodesysOneLove
      @CodesysOneLove  2 года назад

      Скорее всего - это в момент запуска проекта так скакнуло. Обычно так и происходит, т.е. после запуска нужно делать сброс статистики, чтобы получить реалистичные значения. Видно, что среднее время всего 260 мкс.

    • @pt200abcd
      @pt200abcd 2 года назад

      ​@@CodesysOneLove не убедительно: на видео 5:17 виден скачек с 7 до 11(проект уже работал аж целых 30 сек). Собственно очень интересует "нагрузочное тестирование", а то может за большие деньги мы получим "тыкву"(уровня modbus TCP).
      P.S. Хотя здесь, наверное, не совсем по теме такое обсуждать(это вопрос к производителю)?!

    • @CodesysOneLove
      @CodesysOneLove  2 года назад

      @@pt200abcd да, увидел, о чем вы. Был пропуск в цикл (4 мс). Вы правы, нагрузочное тестирование крайне важно в таких ситуациях. Но, как я и упоминал в видео - в ближайшем будущем приборов с EtherCAT у нас не появится, а насчет быстродействия виртуального контроллера я действительно дать комментариев не смогу.

    • @pt200abcd
      @pt200abcd 2 года назад

      @@CodesysOneLove А если это на виртуальном(пардон не углядел просто), тогда вопросов не имею
      P.S. Я то думал что это у реальной железки такие цифры. Еще раз пардон.

  • @Preshepka
    @Preshepka 2 месяца назад

    Добрый день. Подскажите пожалуйста, а это нормально то что при подключении к OPC серверу он попросил создать логин, пароль? Просто сколько роликов я не смотрел, везде просто заходят без логинов и паролей, может авторы пропускали этот момент. А может в моём случае я уже сделал неправильно что создал. В результате на последней стадии когда я подключаю Factory IO мне пишет "Endpoint does not support the user identity type provided"

    • @CodesysOneLove
      @CodesysOneLove  2 месяца назад

      Добрый день. О каком именно OPC-сервере речь?

    • @Preshepka
      @Preshepka 2 месяца назад +1

      ​@@CodesysOneLoveНаверное о встроенном в Codesys. Но у меня есть и EZOPS. Но я уже разобрался. Там нужно было разрешить подключение для анонимных пользователей.

  • @sbalymov
    @sbalymov Год назад

    Добрый день, подскажите как вы имитировали slave девайсы ?

    • @CodesysOneLove
      @CodesysOneLove  Год назад

      Добрый день. Я их не имитировал - мы разработали свои модули. Выпустили опытную партию - и тут из-за санкций купить чипы для слэйвов (ESC) стало по-человечески невозможно, так что мы отложили этот проект до лучших времен.

    • @sbalymov
      @sbalymov Год назад

      @@CodesysOneLove Хорошо спасибо, попробую тогда два 210 соединить)) slave - master

  • @Glukonic
    @Glukonic 2 года назад

    Хм, интересно, как бы хотелось видеть это всё, и Изеркат и Профинет, а Профинет там можно выбрать это просто тип подключения ?

    • @CodesysOneLove
      @CodesysOneLove  2 года назад +1

      Это коммуникационный драйвер, для которого требуется лицензия. Для наших ПЛК механизм активации лицензий пользователем не поддержан. Т.е. использовать его с нашими ПЛК не получится. В будушем (не самом близком, к сожалению) мы планируем реализовать этот механизм.

    • @Glukonic
      @Glukonic 2 года назад

      @@CodesysOneLove понял, тоесть замену сименса пока не заменить, вопрос не по теме хотел сразу задать, а библиотека вачдог и другие как проверить что в проекте всего хватает есть ли подобное видео ?

    • @CodesysOneLove
      @CodesysOneLove  2 года назад

      @@Glukonic на июньском вебинаре я показывал, как адаптировать проект для 3.5.17.30, про Watchdog там тоже было... В целом, если проект компилируется без ошибок - это значит, что в нем "всего хватает.")

    • @Glukonic
      @Glukonic 2 года назад

      @@CodesysOneLove да я смотрел, я в целом, вдруг я визуальные библиотеки забыл какие-то Библиотека вачдок там другая, я это помню. Просто вдруг я забыл какуюто библиотеку или при попытке загрузке он ошибками выскочит ?

    • @CodesysOneLove
      @CodesysOneLove  2 года назад

      @@Glukonic да, выскочит.

  • @ДмитрийМартычев

    Добрый день! Возможно подобное реализовать по протоколу Devicenet?

    • @CodesysOneLove
      @CodesysOneLove  Год назад

      Добрый день. Возможно, если у вашего ПЛК есть поддержка этого протокола. У наших ПЛК ее нет.

    • @ДмитрийМартычев
      @ДмитрийМартычев Год назад

      @@CodesysOneLove Такого ПЛК нет, только can-usb converter. Через виртуальный контроллер. С Ethercat так получилось. Также в списке устройств нет Devicenet мастера. Нет какого либо видео или описания данной процедуры?

    • @CodesysOneLove
      @CodesysOneLove  Год назад

      @@ДмитрийМартычев у меня такого видео нет. Поддержка DeviceNet была прекращена начиная с версии V3.5 SP8. Чтобы использовать DeviceNet в CODESYS - на ПК нужна была коммуникационная карта от Hilscher серии CIFX-DNM.

  • @zardosim7339
    @zardosim7339 2 года назад +1

    Замечательно. Можете сделать подобное видео про CANopen

    • @CodesysOneLove
      @CodesysOneLove  2 года назад

      Я боюсь, что уже модули с CANopen не найду - во время одного из переездов по офису они канули в лету. Остался документ из тех времен: ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_Can_v.1.1.pdf