Ситуация следующая: На удаленном объекте на COM-порту висит одно устройство. Возникла проблема отсутсвия связи между контроллером и эит устройством. Контроллер является мастеров в данном протоколе обмена. Извилистым путем пришли к следующему: на СОМ-порт контроллера повесили прослушку как на 2, так и на 3 контакт. То есть прослушка на 3 контакте видит запрос от контроллера, а на 2 контакте видит ответ устройства. И запрос и ответ нормальный, но контроллер ответ не видит вообще. После тайм-аута контроллер снова спрашивает устройство, оно отвечает, он снова ответ не видит, тайм-аут и так бесконечно. Повторяю, что ответ устройсва на 2 контакте присутствует именно в той форме, как и ожидалось, это проверялось в реальном времени.
Проблема возникла после 6 месяцев нормальной работы протокола, обмен был нормальный. Был то-ли сбой по питанию, то-ли еще какая-то нестандартная ситуация, после чего контроллер вообще перестал воспринимать входящие ответы ведомого устройства на 2 контакте СОМ-порта.
Вопрос: Возможна ли ситуация, когда на L32E сгорел на 9-pin разъёме один канал приема контакт номер 2 и при этом нет хотя-бы минорной ошибки в контроллере?
Если сгорела или повредилась микросхема последовательного порта, то может быть что угодно. "Мозг" может и не знать о том. что где-то на выходе неисправен оконечный формирователь сигнала и вести себя так, как будто всё в порядке: спросили устройства - нет ответа - вывод: порт исправен, но устройство не отвечает.
Это можно достаточно просто проверить: поменять CPU (взять из ЗИП), вдуть ту же программу и посмотреть, что будет. _________________ Обращайтесь к профессионалам.
"Мозг" может и не знать о том. что где-то на выходе неисправен оконечный формирователь сигнала и вести себя так, как будто всё в порядке: спросили устройства - нет ответа - вывод: порт исправен, но устройство не отвечает.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.134 секунды