79. Настройка обмена между CODESYS V3.5 и Weintek по Modbus TCP (панель - master)

แชร์
ฝัง

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

  • @MztaRu1926
    @MztaRu1926 10 หลายเดือนก่อน +1

    Рады коллегам, спасибо развитие темы АСУ ТП.

  • @user-rz6lz5tf5x
    @user-rz6lz5tf5x ปีที่แล้ว

    Классное видео, коротко и всё понятно, как для школьников. МОЛОДЕЦ!

  • @MaximAndri
    @MaximAndri 7 หลายเดือนก่อน +2

    Насколько корректно не по фронту отдельной переменной из программы производить запись в регистры, а постоянно в цикле? При запуске инициализируешь регистры модбас например переменными из retain, а потом в цикле пишешь в переменные из модбас регистров, и если панель изменит значение то внутренняя переменная изменится сама собой. Способ проверен и рабочий, но может есть какие то нюансы с которыми я еще не сталкивался.

    • @CodesysOneLove
      @CodesysOneLove  7 หลายเดือนก่อน

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

  • @user-rz6lz5tf5x
    @user-rz6lz5tf5x 9 หลายเดือนก่อน

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

  • @aleksandrnedashkovsky2072
    @aleksandrnedashkovsky2072 ปีที่แล้ว

    Здравствуйте! А для настройки связи с 2 панелями управления - может быть 2 блока OCL.MB_TcpSlave? Например с портом 502 и 503?

    • @CodesysOneLove
      @CodesysOneLove  ปีที่แล้ว

      Добрый день. Можно обойтись одним блоком - нужно будет только в менеджере библиотек в библиотеке OwenCommunication в списке параметров Settings указать максимальное число одновременных подключений (то есть в вашем случае - число панелей управления).

  • @MaximAndri
    @MaximAndri ปีที่แล้ว

    Есть ли способ экспорта структуры с наименованием переменных и комментариями в табличный файл для создания карты modbus? Дастаточно затратная по времени задача если переменных от 100 и более, особенно если потом вносить правки.

    • @CodesysOneLove
      @CodesysOneLove  ปีที่แล้ว

      Простого способа нет. Можно экспортировать в xml (Проект - Экспорт PLCopen XML), но придется написать утилиту-конвертер для преобразования xml в .csv или другой табличный формат.

  • @user-qr7ds5ex7s
    @user-qr7ds5ex7s ปีที่แล้ว

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

    • @CodesysOneLove
      @CodesysOneLove  ปีที่แล้ว

      Можно. Если у вас есть телеграм - напишите его в комментарии или на e.kislov@owen.ru, я с вами свяжусь.

  • @tolegator2623
    @tolegator2623 4 หลายเดือนก่อน

    Здравствуйте! попробовал связку виртуальный контроллер + онлайн симуляция панели по протоколу как на видео (MB TCP Zero-based adressing) через localhost. Modbus poll все спокойно опрашивает, но панель не может достучаться до ПЛК. При запуске онлайн симуляции панели виртуальный ПЛК видит подключение клиента, но панель выдает Device no responce. Проверял IP/порт,пробовал разные параметры соединения (менял интервал блоков/таймауты/номер станции) - все безрезультатно. В чем может быть причина?

    • @CodesysOneLove
      @CodesysOneLove  4 หลายเดือนก่อน

      Добрый день. Напишите мне завтра на e.kislov@owen.ru - посмотрим, в чем дело. В письме укажите ваш контактный телефон.

  • @lemon-yh2qs
    @lemon-yh2qs หลายเดือนก่อน

    А что если при изменении значений переменной контроллера, в панели weintek вместо измененного значения просто решеточки?

    • @CodesysOneLove
      @CodesysOneLove  หลายเดือนก่อน

      Сложно сказать, не видя это собственными глазами. Напишите завтра утром мне на e.kislov@owen.ru и подговьте доступ по AnyDesk - посмотрим, что у вас происходит.

    • @lemon-yh2qs
      @lemon-yh2qs หลายเดือนก่อน

      @@CodesysOneLove Да я уже вроде разобрался, спасибо.

  • @alekseydomogatskiy9138
    @alekseydomogatskiy9138 2 หลายเดือนก่อน

    Может пояснить как так же подключить ЕКФ панель.

    • @CodesysOneLove
      @CodesysOneLove  2 หลายเดือนก่อน

      Если у вас эта панель в наличии - то напишите, пожалуйста, мне на e.kislov@owen.ru. Я отвечу вам в понедельник. Общими усилиями, думаю, без проблем решим эту задачу.

  • @AlexanberNepogodev
    @AlexanberNepogodev ปีที่แล้ว

    Здраствуйте. А возможно так связаться с PLC Siemens 1500?

    • @CodesysOneLove
      @CodesysOneLove  ปีที่แล้ว

      Добрый день. Для Siemens используется другой способ. См., например, это видео: th-cam.com/video/jeYG24mREq0/w-d-xo.html

    • @AlexanberNepogodev
      @AlexanberNepogodev ปีที่แล้ว

      @@CodesysOneLove Не вы меня не поняли. СПК с 1500. Wintek я знаю как связать с Siemens :) OPC сервер не предлагайте. Почему-то Siemens плюется на созданный сертификат OPC Owen говорит, что он устарел. Да и на OPC клиент в siemens нужно покупать лицензию. Нужно именно TCP/IP. Мы просто на основных системах используем siemens, а на вспомогательных продукцию Owen. И есть большое желание их подружить :)

    • @CodesysOneLove
      @CodesysOneLove  ปีที่แล้ว

      @@AlexanberNepogodev СПК и Siemens можно связать по Modbus TCP. Конкретного примера у меня нет, но и у нас, и у Siemens детально описана наша реализация Modbus.

  • @vladkalmar
    @vladkalmar ปีที่แล้ว +2

    Видимо разработчики codesys ненавидят модбас. Как же это чудовищно неудобно.

    • @CodesysOneLove
      @CodesysOneLove  ปีที่แล้ว

      В видео показана наша библиотека, к которой разработчики CODESYS отношения не имеют. =) С помощью стандартных компонентов настроить Slave было бы еще сложнее - потребовались бы дополнительные конвертации для всех типов, кроме BOOL и WORD, а соорудить энергонезависимость в стандартном слэйве - это вообще очень нетривиальная задача.

    • @vladkalmar
      @vladkalmar ปีที่แล้ว

      @@CodesysOneLove Да знаю, настраивал связь обоими способами( А вот было бы как с символьной конфигурацией: собрал ее, нажал кнопку и получил на ее основе карту регистров модбас. Мечты ...

    • @CodesysOneLove
      @CodesysOneLove  ปีที่แล้ว

      @@vladkalmar Тут, наверное, лучше двигаться с другой стороны - отказываться от Modbus и переходить на OPC UA.

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

      @@CodesysOneLove к сожалению, иногда заказчик настраивает именно на модбасе...

    • @SmartHomeKNX
      @SmartHomeKNX ปีที่แล้ว

      @@vladkalmar особенно когда уже напихано, у заказчика оборудовния с Modbus!