Просмотр полной версии : OWEN OPC SERVER - ошибка (Устройство вернуло не верный transaction id)
ValeriyHQV
04.10.2021, 19:13
Здравствуйте.
Иногда в журнале OPC сервера появляется такая ошибка:
Устройство вернуло не верный transaction id
Подскажите, с чем это может быть связано?
Информации про эту ошибку не нашел.
Спасибо.
Алексеев Савр
05.10.2021, 09:47
Здравствуйте.
Иногда в журнале OPC сервера появляется такая ошибка:
Устройство вернуло не верный transaction id
Подскажите, с чем это может быть связано?
Информации про эту ошибку не нашел.
Спасибо.
Добрый день.
Используете протокол Modbus TCP?
ValeriyHQV
05.10.2021, 12:29
Здравствуйте.
Да Modbus TCP.
Алексеев Савр
05.10.2021, 15:56
Здравствуйте.
Да Modbus TCP.
По какой-то причине устройство возвращает неверный идентификатор запроса.
Попробуйте увеличить таймауты.
keysansa
05.10.2021, 16:08
А может регистр Modbus не тот?
ValeriyHQV
05.10.2021, 16:16
Пробовал, количество сообщений меняется, но все же остаются.
keysansa
05.10.2021, 16:20
Вы один регистр пробовали?
Идентификатор запроса это иное, к регистрам не пришьешь. Ставьте Wireshark и смотрите по пакетам, вдруг теряются.
Есть варианты - прибор игнорирует этот идентификатор например.
По опыту, попадался какой-то прибор у людей, который отказывался работать при отсутствии идентификатора транзакции.
keysansa
05.10.2021, 17:42
Я тоже за WireShark, понять, что в сети происходит.
Евгений Кислов
05.10.2021, 17:44
В OPC есть лог обмена - там должны быть дампы запросов и ответов (дамп ответа с ошибкой должен быть выделен красным),
keysansa
05.10.2021, 17:49
OPC - надстройка.
Там два потока, Modbus и OPC, два разных лога.
Евгений Кислов
05.10.2021, 17:59
OPC - надстройка.
Там два потока, Modbus и OPC, два разных лога.
Надстройка над чем? Там фреймы Modbus TCP в логе отображаются - этого достаточно для отладки.
Второй байт - Transaction ID.
57323
keysansa
05.10.2021, 18:07
Надстройка над чем? Там фреймы Modbus TCP в логе отображаются - этого достаточно для отладки.
Надстройка над каналом обмена. Modbus-OPC можно реализовать и без OPC. OPC интересен только тогда, когда несколько протоколов в один соединяется. Ну, либо не умеет сервер в какой-то протокол, приходится покупать для этого OPC вендора.
А по поводу логов - от вендора к вендору зависит, что пишется в логи, Wireshark позволяет увидеть картину безпристрастно.
ЗЫ. Что есть в TCP/UDP - то и видим.
ValeriyHQV
05.10.2021, 18:50
57324
Настройки опроса.
ValeriyHQV
05.10.2021, 18:53
57325
Тэги включенные в работу.
keysansa
08.10.2021, 22:58
Валерий, а где ошибка появляется?
ValeriyHQV
09.10.2021, 10:10
Могут появляться в разных регистрах.
(адреса регистров менял - на результат не влияет)
В понедельник попробую вывести подключение в отдельную сеть.
Сейчас подключено в общую.
keysansa
11.10.2021, 14:55
Если в разных - то, это, скорее всего, проблема в физике соединения.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot