Привет всем. Возникла проблемка с установкой RS-485 на СОМ2 в промышленном компьютере фирмы Advantech с материнкой РСА-6154. В описании, скачанном с сайта призводителя, указаны варианты установки перемычек СОМ2 на RS-232/422/485 (причем для RS-485 их два разных). Устанавливал как указано и ничего. Запускаю программу Modscan она молчит, даже данные в порт не посылает. Переставляю перемычки обратно на RS-232 все работает как надо, на на экране видны передаваемые в порт данные. Кто знает как запустить RS-485 пожалуйста напишите, может прога другая нужна. Заранее БОЛЬШОЕ СПАСИБО. Алексей.
При обмене по последовательному каналу СОМ2, настроенному как RS-485 в 6154, Вам необходимо иметь ввиду, что направление передачи данных регулируется служебным сигналом RTS. Так, при RTS = 1, активизирован передатчик RS-485 и идет передача данных от 6154 к модулю ADAM. При RTS = 0 канал RS-485 настроен на прием данных. Таким образом, если Вы хотите передавать данные на модули, то Вам необходимо установить сигнал RTS в единицу. Для этого необходимо записать в регистре управления модемом (базовый адрес + 3) единицу в первый бит. Для перевода порта RS-485 на прием необходимо снять сигнал RTS. Если используется доп. ПО для работы по порту, то там надо посмотреть опцию "RTS control", как в драйверах Advantech для модулей ADAM.
Про установки RTS я читал на форуме, но обнаружить их в программе Modscan32 не сумел, однко запуская программу Comtest в ней есть клавиши SETRTS и CLRRTS при нажатии на которые на выходе все равно ничего не меняется. Попробую пошукать драйвера Advantech для модулей ADAM.
Первоначально опубликовано Alex_L
Про установки RTS я читал на форуме, но обнаружить их в программе Modscan32 не сумел, однко запуская программу Comtest в ней есть клавиши SETRTS и CLRRTS при нажатии на которые на выходе все равно ничего не меняется. Попробую пошукать драйвера Advantech для модулей ADAM.<!-- Message ''"" --><!-- Message ''"" -->
Может быть RS порт необходимо перевести в режим hardware flow kontrol ?
С уважением,
Бессонов Ян.
Возможно так оно и есть, но про это вроде бы ни где не упоминается. Если можно расскажите поподробнее как и где осуществить этот перевод. Спасибо.
Первоначально опубликовано Alex_L
Возможно так оно и есть, но про это вроде бы ни где не упоминается. Если можно расскажите поподробнее как и где осуществить этот перевод. Спасибо.
Эта фишка есть ввинде.
"свойства сом1", "управление потоком"
С уважением,
Бессонов Ян.
Первоначально опубликовано Alex_L
Привет всем. Возникла проблемка с установкой RS-485 на СОМ2 в промышленном компьютере фирмы Advantech с материнкой РСА-6154. В
Все правильно так и должно быть. Специалисты прософт об этом умалчивают, первый раз нам и всучили ActiveDAQ и компьютер и модули мол идите все будет хорошо, а нет RTS там сам не поднимается. Если лень самим драйвера писать то внешний модуль используйте.
Проще докупить платку PCI 1602 или какой нибудь модуль RS232 - RS485 внешний. Мне больше нравится ICP - CON I-7520, там можно программно скорости переключать. Еще преимущество такого метода гальваническая развязка от компьютера, если далеко тянуть кабель и большое количество промышленных помех то это обязательно.
www.sinat.ru
При установки перемычек на RS-422/455 параметр управления потоком автоматически меняется на аппаратный. Спасибо за совет, попробовал, но не помогло.
Извините за наглость, а готового качнуть негде? Спасибо.
Первоначально опубликовано Alex_L
Извините за наглость, а готового качнуть негде? Спасибо.
Первые мы писали под ДОС на Си, могу поискать, но неуверен. Под WIN-2000, RS485 тянуть далеко и мы чаще используем платки PCI-1602 там таких проблем нет и вставляется в ADVANTECH, хотя сейчас и другой фирмы панельные РС используем дешевле и отношение получше.
Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме