Страница 1 из 38 12311 ... ПоследняяПоследняя
Показано с 1 по 10 из 372

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

  1. #1

    По умолчанию CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

    Добрый день, уважаемые коллеги.

    Эта тема предназначена для обсуждения вопросов, связанных с настройкой обмена между контроллерами ОВЕН, программируемыми в среде CODESYS V3.5, и другими устройствами. В таблице ниже собрана документация, посвященная организации связи по протоколам Modbus, ОВЕН и нестандартным протоколам, а также опросу контроллеров с помощью OPC-серверов. Каждый документ содержит примеры, доступные для скачивания в формате .projectarchive.


    Название документа Версия Ссылка
    CODESYS V3.5. Протокол Modbus 1.1 скачать
    CODESYS V3.5. Примеры обмена c ПЛК110 [М02] 2.0 скачать
    CODESYS V3.5. Протокол ОВЕН 2.0 скачать
    CODESYS V3.5. Реализация нестандартных протоколов 2.0 скачать
    CODESYS V3.5. Настройка обмена с верхним уровнем (OPC, SCADA, OwenCloud) 2.0 скачать
    CODESYS V3.5. Реализация обмена через сокеты 2.0 скачать
    Архив документации (для старой линейки СПК1хх, СПК207) перейти



    Известные проблемы при обмене по Modbus:


    1. В компоненте Modbus RTU Master версии 3.5.7.0 не работает галочка Автопереподключение (Autoreconnect).

    Статус: в версии 3.5.11.x галочка работает корректно.
    При работе со старой линейкой СПК1хх/СП207 рекомендуется использовать версию компонента (3.5.5.0).

    2. В компоненте Modbus TCP Slave Device версии 3.5.2.0 не поддержана работа с битами.

    Статус: исправлено в версии компонента 3.5.11.x.

    3. В компоненте Modbus RTU Slave Device версии (3.5.5.0) не поддержана работа с битами.

    Статус: исправлено в версии компонента 3.5.11.x.

    4. Модули МУ110-6У и МУ110-8И в некоторых ситуациях могут переставать отвечать на запросы мастера.

    Статус: проблема решена в прошивках модулей версии 2.00. Текущую версию прошивки можно посмотреть в Конфигураторе Mx110. Для получения исправленной прошивки необходимо написать на support@owen.ru

    5. Модуль МВ110-2АС некорректно обрабатывает групповые запросы.

    Статус: проблема решена в прошивках модулей версии 1.07. Текущую версию прошивки можно посмотреть в Конфигураторе Mx110. Для получения исправленной прошивки необходимо написать на support@owen.ru

    6. При использовании Modbus TCP каждое slave-устройство должно иметь уникальный порт. При использовании шлюзов Modbus TCP/RTU, которые используют один порт и разные Unit ID , будет производится опрос только первого добавленного устройства.

    Статус: исправлено в версии компонента 3.5.11.x.

  2. #2

    По умолчанию

    В документе SPK_Modbus_v.0.8.pdf много раз используется фраза "рисунок хорошо масштабируется", хотя по факту масштабируется плохо (т.е. картинка растровая).

    В итоге "Рис. 5.9. Код программы COM2 (CFC)" читается тяжело/плохо.

  3. #3

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    В документе SPK_Modbus_v.0.8.pdf много раз используется фраза "рисунок хорошо масштабируется", хотя по факту масштабируется плохо (т.е. картинка растровая).

    В итоге "Рис. 5.9. Код программы COM2 (CFC)" читается тяжело/плохо.
    Справедливо, с рисунком 5.9 действительно возникли определенные проблемы. Спасибо за замечание.

  4. #4

    По умолчанию

    Пока вижу ляп на с.38..39 с модбас слэйв.

  5. #5

  6. #6

    По умолчанию

    Скорее на с.40, таблица внизу.
    1. Input Registers - это как раз запись из программы и только чтение из сети
    Holding Registers - это только чтение из программы и запись/чтение из сети

    2. Надо объяснить, что Input Registers отображаются в конфигурации как %QW, а Holding Registers отображаются в конфигурации как %IW.

    3. Теперь надо объяснить, что такая конфигурация делает бессмысленным ее применение - не возможно редактировать значение переменной с панели и по сети. Для этого нужна библиотека ModbusSlave.

    4. По поводу бибки ModbusSlave - надо придумать пример, как передавать такую переменную из п.3

    В принципе, если Вы работаете на Компрессоре, можно встретится на следующей неделе, принесу свой пример.

  7. #7

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Скорее на с.40, таблица внизу.
    1. Input Registers - это как раз запись из программы и только чтение из сети
    Holding Registers - это только чтение из программы и запись/чтение из сети

    2. Надо объяснить, что Input Registers отображаются в конфигурации как %QW, а Holding Registers отображаются в конфигурации как %IW.

    3. Теперь надо объяснить, что такая конфигурация делает бессмысленным ее применение - не возможно редактировать значение переменной с панели и по сети. Для этого нужна библиотека ModbusSlave.

    4. По поводу бибки ModbusSlave - надо придумать пример, как передавать такую переменную из п.3

    В принципе, если Вы работаете на Компрессоре, можно встретится на следующей неделе, принесу свой пример.
    Спасибо за замечания, все принял к сведению.
    Работаю на компрессоре. Напишите в личку по этому поводу, пожалуйста.

  8. #8
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    10,959

    По умолчанию

    Что бы остальные не поняли ,что вы работаете на компрессоре или тракторе - это территория завода ,где расположен головной офис ОВЕН ,
    Изображения Изображения
    электронщик до мозга костей и не только

  9. #9
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    3,650

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Что бы остальные не поняли ,что вы работаете на компрессоре или тракторе - это территория завода ,где расположен головной офис ОВЕН ,
    Не вижу ничего плохого(постыдного) работать на компрессоре или тракторе!!!

  10. #10
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    10,959

    По умолчанию

    А кто говорил ,что это плохо ,работать на тракторе ???Просто дал пояснение ,что это географическое понятие (место) .
    электронщик до мозга костей и не только

Страница 1 из 38 12311 ... ПоследняяПоследняя

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 14:38

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •