Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › Привязка каналов к устройствам
- В этой теме 69 ответов, 6 участников, последнее обновление 1 год, 3 месяца назад сделано
Andrey65.
-
АвторЗаписи
-
27.03.2025 в 12:14 #37509
MikhailМодераторВ продуктовой линейке Болид префикс С2000 используется для совершенно разных устройств.
28.03.2025 в 04:37 #37516Andrey65
УчастникДобрый день!
Что то через ком порт принять данные не получается. Судя по WireShark запросы из скады по UDP уходят в конвертер, конвертируются в 485 и попадают в овен, далее овен отвечает, ответ опять конвертируется в болиде из 485 в UDP, пакеты UDP попадают в компьютер и на компорт не приходят. Хоты отправляются запросы через компорт, по монитору компорта это видно. А приема через него нет:(
https://i.ibb.co/SXFkD6gC/44.png
https://i.ibb.co/DfMHbWK4/45.png
https://i.ibb.co/67Pf2rqy/46.png
https://i.ibb.co/C5Wnpb8v/47.png
https://i.ibb.co/yBFTJjz6/48.png
https://i.ibb.co/9kwpcQW9/49.png
https://i.ibb.co/hJN0zV5p/50.png
https://i.ibb.co/zWVCZVfF/51.png28.03.2025 в 07:49 #37517
JurasskParkУчастникТаймаут. Пришедшие данные не успели за таймаут, который у вас выставлен 800.
28.03.2025 в 08:45 #37518Andrey65
УчастникУвеличение тайм аута не помогло.
28.03.2025 в 09:40 #37519
manjey73УчастникНе вижу у вас ответов в мониторе Com порта. Только запросы.
Откройте Data в Wireshark в том и обратном направлении. И в парсер Modbus их закиньте.28.03.2025 в 09:40 #37520
manjey73УчастникНастройки C2000-Ethernet так же покажите
28.03.2025 в 09:46 #37521
manjey73УчастникИ настрjйоки VSP manager в добавок
28.03.2025 в 11:08 #37522Andrey65
УчастникЯ так и написал ответы в сом порт не поступают, а ответы по UDP идущие от болида к компу есть. Болид с этими настройками работает с мастер скадой и с еще одной скадой, по ком порту, там нечего менять, все одинаково. Кроме того он работает в предыдущем проекте когда запросы идут по UDP без сом порта в рапидскаде. запрос температуры простейший 10 03 02 00 00 02 с6 f2, что тут парсить, он одинаковый во всех скадах и подключениях, в том числе и рапидскаде, ответы также одинаковы за исключением четырех байт флоат и двух CRC 10 03 04 2B3041CC C2DC. Я же не случайно выбрал проверенные приборы и знаю как выглядит запрос и ответ. Овен получает правильный запрос и правильно на него отвечает.
28.03.2025 в 11:21 #37523Andrey65
Участникhttps://i.ibb.co/rRxNGb99/52.png
Вот настройки сом порта.28.03.2025 в 11:24 #37524Andrey65
УчастникНе успеваю, всем до свидания до понедельника
28.03.2025 в 14:24 #37525
MikhailМодераторМожет быть есть возможность использовать преобразователь, которому не нужен виртуальный COM-порт? Было бы проще передавать данные сразу по TCP или UDP, без COM-порта.
28.03.2025 в 17:20 #37528
manjey73УчастникUDP — Client выставьте в VSP Manager
31.03.2025 в 03:42 #37542Andrey65
УчастникЗдравствуйте!
https://i.ibb.co/933bpsrQ/53.png
«UDP — Client выставьте в VSP Manager» — ну если имеется ввиду вот это то не помогает. Mikhail, просто по UDP\TCP, без ком порта, все подключается и работает, я это опробовал. Заминка именно в приеме через компорт. Ответные сообщения попадают в комп по UDP от болида но далее почему то не передаются компортом в рапидскаду.
Оборудование может быть разное и подключения могут потребоваться разные. А по большому счету если делать только по UDP то можно обойтись вообще без скады. Я писал приложения работающие через UDP-сокеты, с тем же овеном через Болид. Правда на несколько сигналов всего, да и масштабируются они плохо, при желании добавить датчик фактически надо заново все переписывать. Короче видимо придется еще смотреть настройки или попробовать создать виртуальный компорт другой программой?31.03.2025 в 06:26 #37543
manjey73УчастникОчень странно, по WireShark вы все принимаете, так понимаю, а в виртуальный Сом порт не возвращается.
31.03.2025 в 08:11 #37544Andrey65
УчастникДа, именно так, и передача по компорту идет а приема нет.
https://i.ibb.co/NhLVNb3/54.png
Там еще ошибки по COM6 порту идут не очень понятные на скрине их видно, пока не пойму что с этим делать -
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.