Есть 10-канальный измеритель температуры ИТ 2518_Р1 работающий по последовательному порту.Встроенный драйвер к нему имеется в TRACE MODE, при попытке соединиться с устройством, выдается ошибка 10 COM порта.Причем с "родным" программным обеспечением обмен есть.Может кто-то имел дело с этим прибором или может подсказать как работает встроенный драйвер к нему, может есть какие-то тонкости? Очень надо.
Posted by M@V (Участник № / Member № 1800) on :
Вам необходимо с помощью Portmonitor-a(программа, надзиратель портов) проанализировать открытие, инициализацию(настройки) и обмен данными по порту, к которому подключен контроллер. С уважением, M@V.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Другая версия драйвера выслана Вам на почту. Проверьте работу с ней.
Posted by vengu (Участник № / Member № 3093) on :
Спасибо.Драйвер скачали, теперь возник вопрос,как его интегрировать в проект? Если я правильно понимаю, это драйвер типа t11 и мне нужну создать "пользовательский драйвер" в группе источники/приемники и ингегрировать туда приложение.Просто заменить приложение я не могу, тк исходный драйвер автоматически встроен в систему и остаются только настройки.В результате чего создана новая папка в директории drivers with setup.Что делать дальше?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Положите этот драйвер взамен существующего в корневую папку ИС Trace Mode.
Posted by vengu (Участник № / Member № 3093) on :
В корневой папке Trace mode IDE 6 base/drivers...файл t11s34.dll ,был удален и заменен на другой, но, увы результат остался прежним.Ошибка 10 COM порта.Может конечно что-то в настройках не так.Привязку канала к драйверу осуществили, правда прибор подключен к преобразователю интерфейса и обменивается с компьютером по двупроводной линии DTI может где-то есть упущение драйвера?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Какой преобразователь интерфейса Вы используете? Какая шина последовательного интерфейса? Как осуществляется управление приемо-передатчиком?
Posted by Вяткин Н В (Участник № / Member № 1853) on :
Вы работаете с виртуальным СОМ портом? Правильно ли можно Вас понять, что его номер 10 или нет? Проблемы с СОМ под номером 10 были в ТМ ещё в пятой версии Какой у Вас стоит преобразователь, если он есть RS-232 в азернет? Или прибор выходит сразу на СОМ ПК? смотрели ли Вы программой PORTMON.EXE, что и как происходит с этим сом портом? Посмотрите, это может сильно помочь в разбирательстве У нас похожая проблема, иногда порты начиная с 10-го инициализируются с ошибкой по скорости обмена. Программой PORTMON.EXE посмотрите диалог, идущий по сом порту С "родным" программным обеспечением и сравните ЕГО С ДИАЛОГОМ по сом порту при использовании ТМ
Posted by vengu (Участник № / Member № 3093) on :
В качестве преобразователя используется преобразователь интерфейса СК-4, производсва ДАНА ТЕРМ, который преобразовывает 232 в интерфейс DTI. У послед 232 интерфеса компьютера след настройки: 9600,8,1,контроля четности нет,без управления.Что собственно совпадает с настройками вашего драйвера.Прибор так же может работать и по 485, чего нет на компьютере.Так что с настройками вроде все нормально, грешим на драйвер
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проблемы безусловно не в драйвере, поскольку именно с этим драйвером реально работают наши пользователи. Я отправил Вам по почте телефон московского пользователя, который согласился Вас проконсультировать по подключению приборов Дана-Терм к Trace Mode 6.
P.S. Что же касается упомянутой выше "проблемы с СОМ под номером 10", то уже неоднократно было выяснено, что это проблема не Trace Mode, а проблема драйверов, поставляемых изготовителями аппаратных средств. Это было неоднократно подтверждено прямыми контактами с поставщиками и корректировками некоторыми из них своих драйверов. Trace Mode абсолютно инвариантно к номеру COM-порта использует системное API Windows по поддержке COM-портов. Но далеко не все поставщики драйверов соблюдают требования API. Предлагаю прекратить непродуктивную дискуссию на эту тему.
Posted by vengu (Участник № / Member № 3093) on :
Спасибо.
Posted by Вяткин Н В (Участник № / Member № 1853) on :
К сожалению, не могу считать дискусию по СОМ 10 законченной, а точнее вообще о работе с СОМ портами. Как я понял из переписки с Вашими сотрудниками ТМ так и не тестировался на одновременную работу с 32 СОМ портами. Ваша мотивировка, что проверка на имитаторах СОМ портов не имеет смысла, а проверить на реальных физических Вы не можете, за не имением таковых. Вот прямо сейчас мы имеем ошибку при работе ТМ с удаленным СОМ портом При загрузке ТМ, 20-ый СОМ порт был открыт ТМ с заданием скорости 0, Пришлось остановить ТМ открыть порт при помощи СуперТермила с необходимой скоростью, затем запустить ТМ в работу, команда от ТМ на открытие порта прошла, на установку скорости - нет, к счастью скорость, которая была установлена до этого СуперТермилом, сохранилась, и ТМ пошел в работу по опросу этой системы. Прошу Вас при тестировании ТМ с СОМ портами учесть этот нюанс 1. обязательно смотреть, что идет по СОМ портам, 2. Перед проверкой ТМ поработать другими программами со всеми тестируемыми СОМ портами на других настройках, отличных от настроек в ТМ (другая скорость, четность...) или проверять два проекта ТМ последовательно, где одинаковые по номерам порты имеют различные настройки. Пока же мы имеем проблемы, причем если до работы ТМ порты были кем – то “правильно открыты”, то проблем с ТМ нет, если же они были открыты до этого с другой скоростью, то возникают проблемы, это хорошо можно увидеть так же через PORTMON
Posted by vengu (Участник № / Member № 3093) on :
Прошу прощения, вы не совсем правильно меня поняли, мы имеем ошибку 10 порта COM2, если бы вы могли подсказать что означает ошибка 10, в нашем случае, мы были бы благодарны.С нашей проблемой будем разбираться дальше, если драйвер рабочий, может мы что-то делаем не так.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Дальшейшая неконструктивная дисскусия якобы по поводу ошибок со стороны Trace Mode в определении COM10 и выше будет удалятся.
Posted by vengu (Участник № / Member № 3093) on :
Короче, код ошибки 10 обмена по последовательному порту.Реального порта COM2
Posted by Вяткин Н В (Участник № / Member № 1853) on :
Посмотрите программой PORTMON что делается на СОМ 2,в обоих случаях- со стандартным ПО и с ТМ, это Вам сильно поможет у нас случай конечно другой успехов
Posted by vengu (Участник № / Member № 3093) on :
А нельзя ли еще разок телефон московского пользователя отправить? На почту, к сожалению ничего не пришло.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Уточните Ваш адрес электронной почты.
Posted by vengu (Участник № / Member № 3093) on :
Ludmila-mac@yandex.ru
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
Простите, что вмешиваюсь, но может это имеет какое-то отношение к проблеме.
Я не работал с большими номерами COM портов на TM6, но на TM5 замечал такую особенность - для работы с портами COM-10..19, нужно, чтобы в системе отсутствовал COM-1, с портами COM-20..29 - порт COM-2 и так далее.
Posted by vengu (Участник № / Member № 3093) on :
Частично разобрались в своей проблеме, некое "упущение" в драйвере действительно есть, в настройках драйвера требуется указать номер прибора-1 байт в десятичном формате(0-255),но разобравшись в интерфейсе обмена с прибором оказалось, что обращение к прибору состоит из двух байт, те номер прибора и номер группы приборов, что не соответствует настройкам драйвера, в итоге указав номер прибора 0, удалось установить всязь, но....возникает вопрос, не будет ли проблем с последовательным опросом 4-х приборов?И как настраивать обмен в случаи отсутствия номера прибора в группе?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
На указанный Вами адрес я переслал телефон консультанта, который не только ждет Вашего звонка (уже дважды, обеспокоенный, звонил нам и спрашивал о Вас), но и готовит для Вас специальный демонстрационный проект. Свяжитесь с ним, пожалуйста.
Posted by vengu (Участник № / Member № 3093) on :
Спасибо.С пользователем связались.Для полноценного обмена нам не хватает Дана Термовского ini файла, с заданным адресом группы по умолчанию, в дополнение к драйверу, говорят у вас он есть.