Страница 148 из 154 ПерваяПервая ... 4898138146147148149150 ... ПоследняяПоследняя
Показано с 1,471 по 1,480 из 1537

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

  1. #1471
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,230

    По умолчанию

    Цитата Сообщение от Артем87 Посмотреть сообщение
    Доброго времени суток! Eвгений подскажите пожалуйстаВложение 80793
    Как установить СAN если он подерживаеться MASTERSCADA 4D?
    Добрый день. Задайте этот вопрос в разделе про MasterSCADA 4D, пожалуйста.
    https://owen.ru/forum/forumdisplay.php?f=94

    Он не имеет отношения к CODESYS.

  2. #1472
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,230

    По умолчанию

    Адресное пространство не трогал,все адреса(%QW) Codesys проставлял сам.
    Синяя буква M на втором скриншоте опровергает это утверждение. Но не факт, что она влияет на вашу ситуацию (которая не выглядит нормальной).

    Выложите, пожалуйста, простейший проект с одной переменной, в котором она проявится.

  3. #1473
    Пользователь
    Регистрация
    28.09.2016
    Адрес
    СПб
    Сообщений
    1

    По умолчанию

    Добрый день!

    Моя проблема состоит в том, что устройство, с которым необходимо установить связь, не способно корректно обрабатывать запросы с идентификатором транзакций, превышающим значение 255. На данный момент удалось установить соединение с помощью функционального блока "UNM_TcpRequest", где я самостоятельно формирую Modbus-запрос.

    Подскажите, пожалуйста, возможно ли установить конкретное значение "Идентификатора Транзакций" в протоколе Modbus TCP на уровне штатной конфигурации Modbus TCP Slave или при настройке обмена с использованием функционального блока "MB_PcpRequest" из библиотеки OwenCommunication?

  4. #1474
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,230

    По умолчанию

    Цитата Сообщение от ROmjke Посмотреть сообщение
    Добрый день!

    Моя проблема состоит в том, что устройство, с которым необходимо установить связь, не способно корректно обрабатывать запросы с идентификатором транзакций, превышающим значение 255. На данный момент удалось установить соединение с помощью функционального блока "UNM_TcpRequest", где я самостоятельно формирую Modbus-запрос.

    Подскажите, пожалуйста, возможно ли установить конкретное значение "Идентификатора Транзакций" в протоколе Modbus TCP на уровне штатной конфигурации Modbus TCP Slave или при настройке обмена с использованием функционального блока "MB_PcpRequest" из библиотеки OwenCommunication?
    Добрый день. Нет.
    В рамках библиотеки (как и в штатной конфигурации) для каждого следующего запроса значение Transaction ID увеличивается на единицу - это типовой способ обработки данного поля, упоминаемый в спецификации протокола.

  5. #1475

    По умолчанию

    Доброе утро!

    Кто-нибудь пробовал программировать ПЛК2ХХ как spy устройство в линии ModBus RTU?

  6. #1476
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,230

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Доброе утро!

    Кто-нибудь пробовал программировать ПЛК2ХХ как spy устройство в линии ModBus RTU?
    Добрый день.
    Это позволяет сделать ФБ MB_SerialSlave из библиотеки OwenCommunication.
    https://youtu.be/ga625dWdevE?si=Sukvqrq4AORwk661

  7. #1477

    По умолчанию

    Спасибо за ссылку... Потом гляну.
    Хотелось конечно самому написать такое, но раз уже есть... Хотя возможно на иной протокол для RS485 линии сам попробую что-нибудь сделать.

  8. #1478

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Выложите ваш проект - я попробую воспроизвести проблему у себя и разобраться, что происходит.

    Надпись появляется сразу при первом вызове ФБ MB_SerialRequest?
    Какую версию библиотеки OwenCommunication вы используете?
    Подскажите пожалуйста, как решилась данная проблемаа

  9. #1479
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,230

    По умолчанию

    Цитата Сообщение от eretindaniil Посмотреть сообщение
    Подскажите пожалуйста, как решилась данная проблемаа
    Добрый день.
    Не помню.
    Опишите в деталях вашу конкретную проблему, и будем с ней разбираться.

  10. #1480

    По умолчанию

    ПЛК 210 является мастером в сети Mobdus RTU (RS485) для работы со всем оборудованием и также является слейвом в сети Mobdus TCP для работы с панелью оператора. Проблема возникает при записи значения полученного с панели (глобальная переменная в проекте) по RTU. Выдает ошибку отсутствия исходного кода библиотеки owencommunication 3.5.11.7.

Страница 148 из 154 ПерваяПервая ... 4898138146147148149150 ... ПоследняяПоследняя

Похожие темы

  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, 13:38

Ваши права

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