Работает проект на ММРВ(master) по Mlink интерфейс RS-232 далее конвертер с автоматическим режимом приемом передачи и RS-485 на графический дисплей (работающий по Mlink протоколу). Так вот ММРВ никаких значений не выдает и не принимает. Загружаю этот же проект на МРВ все работает без проблем.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Посмотрите лог-файл запуска проекта в контроллере - что-нибудь есть необычное?
Posted by zem21 (Участник № / Member № 418) on :
В каком режиме у Вас СОМ-порт в Микро МРВ работает - Мастер или Слейв? Если он Мастер - раз что-то посылает в СОМ-порт, судя по логу, то в каком режиме у Вас СОМ-порт на АРМе, который связан с этим контроллером? Должен быть Слейв, раз контроллер Мастер!
Posted by zem21 (Участник № / Member № 418) on :
Контроллер (DOS, МикроМРВ, СОМ-порт настроен как master, конвертер RS-232/485 c автоматическим управлением направлением передачи) связан по RS-485 с терминалом оператора (собственной разработки, на основе микроконтроллера Atmega 128, графический ЖК дисплей, RS-485, поддерживает протокол Mlink- проверено с МРВ). В МикроМРВ всего 3 канала. Канал 2 при загрузке проекта отрабатывает значение и должен передавать в терминал оператора, но при анализе линии с помощью осциллографа пакетов в линии нет. Канал 1 должен получить значение канала 2 от терминала оператора. 3ий канал должен считывать некоторое изменяющееся значение из терминала. Соединяю терминал с МРВ и этот же проект работает без вопросов.
То есть похоже, что микро МРВ не работает в режиме master. Часть лог-файла я отсылал ранее.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В логе то как раз показано, что Микро МРВ отправляет пакеты M-Link, да вот только подтверждения на них не получает от запрашиваемого устройства. Проверьте линию связи на физическом уровне. И еще - какие настройки Вы выставили для СОМ-порта?
Posted by zem21 (Участник № / Member № 418) on :
Мы нашли ошибку в настройках COM-порта.Все работает нормально. Спасибо за беспокойство