Нет, маршрутизация производится автоматически.Подскажите, а в MB_TcpRequest можно указать, с какого Ethernet-интерфейса будет устанавливаться соединение?
Когда xError = TRUE - какое значение на выходе eError?Пока что не получилось настроить опрос
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Я посмотрел исходники - оказывается, в библиотеке тоже запретили такую возможность.Получается, MB_TcpRequest тоже не позволяет решить данную проблему...
Собрал для вас специальную версию, где отключил проверку usiUnidId для Modbus TCP.
Отправил ее вам в личку.
Теперь должно заработать.
Последний раз редактировалось Евгений Кислов; 22.12.2022 в 12:59.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Не встретил нигде явного указания. Но по экспериментам получается, что программировать ПЛК200 можно только по сети LAN?
Можно и по WAN, если активировать в настройках межсетевого экрана соответствующее правило:
24-02-2023 17-50-06.png
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Нужно опрашивать много устройств по Modbus TCP (~ 250). При попытке добавления 65-го устройства Modbus TCP Slave наткнулся на следующее ограничение:
612004d249bb9388bcc8ed548cb90e85.png
Это ограничение ПЛК200 или CoDeSys? Как его можно обойти?
Добрый день.
Это ограничение CODESYS. Вы можете обойти его, добавив в проект несколько компонентов Modbus TCP Master.
Но в вашем случае я бы рекомендовал настраивать обмен не через дерево проекта, а использовать библиотеку OwenCommunication и опрашивать слэйвы группы, чтобы не держать одновременно открытыми ~250 TCP-соединений.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk