Добрый день. Возможно ли получить исходники на модуль OwenSer2Net.
Хотели реализовать подобную библиотеку для контроллеров, которые поддерживают Codesys.
Понимаю абсурдность своего вопроса, но все же.
Добрый день. Возможно ли получить исходники на модуль OwenSer2Net.
Хотели реализовать подобную библиотеку для контроллеров, которые поддерживают Codesys.
Понимаю абсурдность своего вопроса, но все же.
Добрый день.
Исходники не помогут, потому что реализация основана на специфических для нашего ПЛК вещах (библиотеке CmpSysExec и адаптированном варианте сервиса ser2net).
https://github.com/cminyard/ser2net
Связь со мной: 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
Добрый день. Спасибо за ответ.
Хочу попробовать такую схему используя сокеты
1. TCP_Server на ПЛК
2. Парсим приходящие пакеты ( в нашем случаем Modbus RTU поверх ТСР). Выдергиваем RTU пакет
3. Направляем пакет в COM порт ПЛК
4. Ждет ответа от слева
5. Пришел ответ -> Направляем пакет (может еще в него что нужно будет добавить) в ТСP
Не перемудрил ли я? Пытался найти что-то готовое в IoDrvModbusTCP, но ничего не нашел.
Добрый день.
Если вы планируете реализовать режим шлюза именно средствами CODESYS (а не средствами ОС ПЛК) - то описанный вами алгоритм корректен.
P.S. - для "Modbus RTU поверх ТСР" ничего парсить, выдергивать и добавлять в ответ не нужно.
Запрос по TCP без изменений отправляется в COM, ответ без изменений отправляется по TCP.
Последний раз редактировалось Евгений Кислов; 03.10.2024 в 10:13.
Связь со мной: 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