В релизе 6.06 перестали инициализироваться "удаленные" СОМ порты, работающие на ADAM-4570. В релизе 6.051 они работали, что делать???
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Существуют драйверы удаленных COM-портов, которые неадекватно реагируют на API-команды инициализации. В релизе 6.05.1 в допустимых вариантах такие ситуации блокировались автоматически и работа с COM-портом продолжалась. Это могло приводить к неверной реакции на ошибки в случае использования "корректных" драйверов. Поэтому в релизе 6.06 функция блокирования реакции на ошибки инициализации COM-порта сделана опциональной. Для ее включения надо в файл конфигурирования запуска МРВ ввести ключ RSDISE=4.
Posted by Вяткин Н В (Участник № / Member № 1853) on :
запутался окончательно в файлах CNF их оказывается может быть несколько в какой из них конкретно необходимо вставить этот ключ? имя пожалуйста
Posted by Вяткин Н В (Участник № / Member № 1853) on :
приведите пожалуйста примеры "корректных" драйверов для удаленных COM-портов. На какие устройства лучше ориентироваться в дальнейшем. Кроме, конечно, стандартного СОМ1 на самом ПК
Posted by Вяткин Н В (Участник № / Member № 1853) on :
нашли файл cnf, проверили его работу на ключе run отрабатывает без проблем на ключ RSDISE=4 никакой реакции, как порт не открывался так и не открывается
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Мы не проводили планомерных исследований по удаленным COM-портам в виду отсутствия у нас широкой номенклатуры преобразователей COM/Ethernet. В свое время у нас был предоставленный пользователем модуль MOXA NPORT Server модели DE-304. Его драйвер полностью соответствовал спецификациям API Windows.
2. Прошу прощения за неточность рекомендации. Каждый бит HEX-числа, задаваемого в ключе RSDISE, отвечает за свой COM-порт. Т.о., число 4 отвечает за COM3. Если Вам надо обрабатывать другие COM-порты, надо взвести другие биты этого числа.
Posted by Вяткин Н В (Участник № / Member № 1853) on :
Cпасибо проверили, при указании HEX-числа в виде FFFF всё заработало. Похоже о мечтах расширения количества СОМ портов у ТМ хотя бы до 128, не говоря уже о нормальных для ОС 256 придеться забыть? Я это заключение делаю, исходя из структуры HEX-числа, задаваемого в ключе RSDISE. Это так?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В этом направлении работа пока не планируется.
Posted by sergey UralSteel (Участник № / Member № 1914) on :
Здравствуйте! У меня возникли проблемы с обменом через Adam 4571. Пробовал создавать файл cnf, но данные так и не идут. Видать что-то не то написал. Вышлите пожалуйста примерчик файла *.cnf.
COM-порт у меня 4. название фалов в узле (Тэкон17_6_06_0.*)
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
отправлено
Posted by sergey UralSteel (Участник № / Member № 1914) on :
Получил. Спасибо!
Posted by shah (Участник № / Member № 3389) on :
Здраствуйте! Не работает передача через преобразователь USB/RS485 K107USB фирмы SENECA, если его назначить на СОМ1 то все работает. На других СОМах не работает. Пробовали на Висте и ХР.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Эта проблема связана с драйверами преобразователя, а не с Trace Mode
Posted by shah (Участник № / Member № 3389) on :
Другие программы работают нормально. Порт монитор показывает что порт открывается Trace Mode, но передача не осуществляется
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Trace Mode с COM-портами работает через интерфейс АPI. Если драйвер их не поддерживает, то, естественно, нарушается работа с COM-портами.
А также проверьте, меняете ли Вы в проекте номер COM-порта.