RS232 CODESYS v3

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

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

  • @sergeykolpaschikov6654
    @sergeykolpaschikov6654 9 ปีที่แล้ว

    Добрый день, а скажите обязательно ли при каждом чтении из порта выполнять весь цикл открытие-запись-закрытие. Если честно смущает такой подход, мне кажется норма открытие-запись-...запись- закрытие.
    Если сделать петлю с xdone - xexecute с инверсией только на блоке COM.write будет ли так работать?

  • @sergeykolpaschikov6654
    @sergeykolpaschikov6654 9 ปีที่แล้ว

    Вроде бы рабочая. Вы пробовали? Я бился над ней некоторое время назад... проходит первая запись и первое чтение и встает в ступор. В конечном счете ушли на использование com.syscomwrite.

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

    Please, do you have the version in english ? or spanish or portuguese ?

  • @АндрейГаранян-п7ч
    @АндрейГаранян-п7ч 8 ปีที่แล้ว

    Как быть в случае соединения с сенсорной панелью (Master) по RS-485. ПЛК BergHof - Slave. Можно открыть порт (COM2 насколько я понял он 485). НО как регистры панели с переменным ПЛК отождествить?

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

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

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

      Интересно.....пробовал, убил уйма времени, так и не добился рабочего варианта, только через "закрытие каждый раз" работает, а многократная запись нет. Было бы здорово посмотреть Ваш обзор на эту тему, палец вверх, нужная тема !

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

      ProLogPlc Да действительно я попутал с езернетом. В 232 сброс данных идет после закрытия порта, как подсказали коллеги. те закрывать надо.

    • @sergeykolpaschikov6654
      @sergeykolpaschikov6654 9 ปีที่แล้ว

      Vladimir MVA А немцы из техподдержки не понимают вопроса. Говорят хотите пишите без закрытия. А после очередного вопроса о том, что так не работает сказали, что вы плохо читаете документацию.
      А документация откровенно сказать"хромает". Не нашел я в явном виде указание, что работать надо только через закрытие/открытие порта (только стандартный пример). Может кто-нибудь видел в документации про это упоминание ?

    • @ProLogPlc
      @ProLogPlc  9 ปีที่แล้ว

      Sergey Kolpaschikov
      В ПЛК с операционными системами Кодесис сам напрямую к COM портам не обращается. Кодесис вызывает соответствующие API функции в операционной системе. те команды открытия, установки настроек, записи и закрытия портов напрямую вызывают аналогичные команды операционной системы. Далее система выполняет функции и возвращает в Кодесис результат выполнения. Следовательно, поведение порта в кодесис зависит от реализации драйвера в ОС.

  • @TheOmarsogratlinskiy
    @TheOmarsogratlinskiy 4 ปีที่แล้ว

    Данный пример посылает данные раз в 4 цикла.

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

    Hi,
    Very Great tutorial!,
    anyway do you have some example how to read data?.
    I'm trying to launch serial communication on RPI3 with codesys.
    Write data procedure working great, but i have a problem to receive (read.com) data from console (PC) to RPI.
    I also tryed to use program example avaible on codesys market but without positive results.