Kairat
Active Forum Member / Активный участник форума
Участник № / Member № 5414
отправлено / posted
Проблема заключается в том, что при подключении одного контроллера Multi-Gauge, он нормально отвечает на запросы по ASCII-протоколу. В случае когда параллельно подключаются 2 контроллера, то они просто перестают отвечать. Кто-нибудь сталкивался с подобной проблемой?
Сообщения / Posts 67 | Из / From: Казахстан
| IP / IP: IP адрес / IP address |
отправлено / posted
Если каждый из двух контроллеров имеет свой сетевой адрес ASCII-протокола и по отдельности при тех же настройках, включая настройки COM-порта в проекте, они отвечают правильно, в качестве причин могут рассматриваться нарушения в интерфейсном канале обмена. Более точно можно диагностировать по результатам перехвата трафика RS-канала с помощью, например, утилиты PortMon.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Kairat
Active Forum Member / Активный участник форума
Участник № / Member № 5414
отправлено / posted
Один контроллер, на котором установлены платы для датчиков типа ConvecTorr, отвечает нормально. Второй контроллер, на котором установлена плата для датчика типа IMG100 не отвечает, если его отдельно подключить. Интерфейсную плату проверяли на другом контроллере, она работает нормально и сам контроллер работает. Трафик перехватывал при помощи утилиты Serial Port Monitor.
Сообщения / Posts 67 | Из / From: Казахстан
| IP / IP: IP адрес / IP address |
отправлено / posted
Надо найти утилиту производителя контроллеров и провести тест обмена со вторым контроллером. Если успеха нет, обращаться к производителю.
Если с утилитой будет успешный обмен, надо перехватить трафик и сопоставить команды утилиты и команды, которые подаете Вы от Trace Mode 6.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |