Страница 7 из 7 ПерваяПервая ... 567
Показано с 61 по 70 из 70

Тема: ПЛК200 - старт продаж

  1. #61

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Посмотрели - действительно, как оказалось, с помощью стандартного компонента Modbus TCP Slave нельзя отправить запрос с Unit ID = 0.
    В этом случае нужно вместо стандартных средств настраивать обмен через библиотеку OwenCommunication - блок MB_TcpRequest позволит отправить запрос с таким Unit ID.
    Подскажите, а в MB_TcpRequest можно указать, с какого Ethernet-интерфейса будет устанавливаться соединение?

    Пока что не получилось настроить опрос:

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

    По умолчанию

    Подскажите, а в MB_TcpRequest можно указать, с какого Ethernet-интерфейса будет устанавливаться соединение?
    Нет, маршрутизация производится автоматически.

    Пока что не получилось настроить опрос
    Когда xError = TRUE - какое значение на выходе eError?

  3. #63

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Нет, маршрутизация производится автоматически.



    Когда xError = TRUE - какое значение на выходе eError?
    WRONG_PARAMETER



    Такая ошибка возникает, когда задается usiUnitId = 0 (для значений от 1 - ошибка TIMEOUT).

    Получается, MB_TcpRequest тоже не позволяет решить данную проблему...

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

    По умолчанию

    Получается, MB_TcpRequest тоже не позволяет решить данную проблему...
    Я посмотрел исходники - оказывается, в библиотеке тоже запретили такую возможность.
    Собрал для вас специальную версию, где отключил проверку usiUnidId для Modbus TCP.
    Отправил ее вам в личку.
    Теперь должно заработать.

  5. #65

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Я посмотрел исходники - оказывается, в библиотеке тоже запретили такую возможность.
    Собрал для вас специальную версию, где отключил проверку usiUnidId для Modbus TCP.
    Отправил ее вам в личку.
    Теперь должно заработать.
    Да, заработало, данные пошли. Спасибо!

  6. #66

  7. #67

    По умолчанию

    Не встретил нигде явного указания. Но по экспериментам получается, что программировать ПЛК200 можно только по сети LAN?

  8. #68
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,030

    По умолчанию

    Цитата Сообщение от Pronto72 Посмотреть сообщение
    Не встретил нигде явного указания. Но по экспериментам получается, что программировать ПЛК200 можно только по сети LAN?
    Можно и по WAN, если активировать в настройках межсетевого экрана соответствующее правило:

    24-02-2023 17-50-06.png

  9. #69

    По умолчанию

    Нужно опрашивать много устройств по Modbus TCP (~ 250). При попытке добавления 65-го устройства Modbus TCP Slave наткнулся на следующее ограничение:

    612004d249bb9388bcc8ed548cb90e85.png

    Это ограничение ПЛК200 или CoDeSys? Как его можно обойти?

  10. #70
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,030

    По умолчанию

    Цитата Сообщение от vozlov Посмотреть сообщение
    Нужно опрашивать много устройств по Modbus TCP (~ 250). При попытке добавления 65-го устройства Modbus TCP Slave наткнулся на следующее ограничение:

    612004d249bb9388bcc8ed548cb90e85.png

    Это ограничение ПЛК200 или CoDeSys? Как его можно обойти?
    Добрый день.
    Это ограничение CODESYS. Вы можете обойти его, добавив в проект несколько компонентов Modbus TCP Master.
    Но в вашем случае я бы рекомендовал настраивать обмен не через дерево проекта, а использовать библиотеку OwenCommunication и опрашивать слэйвы группы, чтобы не держать одновременно открытыми ~250 TCP-соединений.

Страница 7 из 7 ПерваяПервая ... 567

Похожие темы

  1. Старт продаж сенсорной панели оператора СП315-Р
    от Евгений Кислов в разделе Панели оператора (HMI)
    Ответов: 0
    Последнее сообщение: 29.03.2018, 15:20
  2. Ответов: 0
    Последнее сообщение: 13.11.2017, 14:52
  3. начало продаж трм 210
    от Партизан в разделе Подбор Оборудования
    Ответов: 11
    Последнее сообщение: 23.01.2008, 14:36

Ваши права

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