Jump to content

    
Sign in to follow this  
arttab

Использование XPORT Ethernet - RS232

Recommended Posts

Укажите полные имена файлов, на которые он ругается, вышлю (сейчас не помню, что ему может не хватать). Дело в том, что програ сделана на ВижуалБэйсике и сделана видимо так, что необходимые кишки (эктив-икс) не попали в экзешник :)

Share this post


Link to post
Share on other sites
Недостающий файл MSWINSCK.OCX

 

Спасибо, его и не хватало. Запустилась.

 

Прогу пока не проверял на связь. Есть вопросы:

Шифрование это для тех версий хпорта что его поддерживают или програмная реализация?

можноли отправлять (вводить) коды от 0 до 255?

С настройкой на удаленный порт понятно, а локальный какой? Я пробовал раньше через гипертерминал.

Размер блока?

 

Спасибо.

Share this post


Link to post
Share on other sites

1. Шифрование в TCP_Terminale имеет отношение только к XPort с шифрованием Rijndael

2. TCP_Terminal, как и многие программные терминалы имеет окно ввода с клавиатуры и отображение в основном читаемых символов :) Для отправки символов вне "видимой" и "вводимой" зоны попробуйте воспользоваться кнопкой Send File

3. В настройках самого XPort есть свой адрес и порт, следовательно в терминале эту пару и надо указывать

4. Про размер блока вопрос не понял, слишком кратко зада :) Какой блок и где Вы имеете в виду?

Share this post


Link to post
Share on other sites
1. Шифрование в TCP_Terminale имеет отношение только к XPort с шифрованием Rijndael

2. TCP_Terminal, как и многие программные терминалы имеет окно ввода с клавиатуры и отображение в основном читаемых символов :) Для отправки символов вне "видимой" и "вводимой" зоны попробуйте воспользоваться кнопкой Send File

3. В настройках самого XPort есть свой адрес и порт, следовательно в терминале эту пару и надо указывать

4. Про размер блока вопрос не понял, слишком кратко зада :) Какой блок и где Вы имеете в виду?

 

С 1 понятно.

По 2. неудобно через файл. (а чем можно создать файл с нужными кодами?) При получении не печатных символов в терминал явно будут проблемы. Есть готовая программа для отправки и приема всех кодов (0-255) через сокет?

3. с remote port я понял. вопрос я задавал по Local port. Этот терминал открывает его на компе и принемает через него ответы хпорта?

Спасибо за ответы.

Share this post


Link to post
Share on other sites

Попробовал rederect. настройки скорости и формата нет. и проблемы с пересылкой кода FF. Блин. Это проблема в редиректе или мне терминыл другой искать?

Share this post


Link to post
Share on other sites

На счет редиректора (ComPortRedirector). Он для того и нужен, чтобы скрыть все особенности TCP/IP, настройки требуются минимальные: установить режим "Raw Mode" и назначить IP-адрес. Это всего лишь виртуальный СОМ-порт. Какие настройки Вам необходимы, поясните? Чтобы настроить скорость, делайте это на верхнем уровне, например, когда используете HyperTerminal при подключении к виртуальному СОМ-порту (или использую другой коммуникационный софт). Здесь можно настроить полный формат: скорость, количество бит данных, стоп-бит, четность и управление потоком. Соответствующие настройки должны быть сделаны в XPort.

 

На счет байта FF. Никаких проблем с пересылкой любого байта просто нет, так как это прозрачный преобразователь. Если его не переводить в командный режим, он пропускает всё насквозь без каких-либо ограничений и изменений. Иначе им было бы нельзя пользоваться, как преобразователем.

Возможно Вы что-то не так делаете или не так проверяете. Уточните последовательность действий и чем отслеживаете результат.

Share this post


Link to post
Share on other sites

Пробовал двумя терминалами, которые могут посылать коды. думаю чего еще сделать, чего проверить... Спасибо за интерес к моим проблемам. Вы каким терминалом пользуетесь?

Share this post


Link to post
Share on other sites

В основном пользуюсь виртуальным СОМ-портом, поэтому TCP-терминал редко нужен. Если вдруг приходится, то пользуюсь тем, который выше предлагал для скачивания, т.е. от производителя девайса.

 

Если не затруднит, опишите Вашу задачу, может тогда смогу лучше понять Ваши проблемы.

 

В последнее время стараюсь пользоваться встроенным web-интерфейсом, тогда на верхнем уровне (т.е. на стороне РС) достаточно использовать какой-либо интернет эксплорер (IE, Opera,...), чтобы достучаться до своей железки. В этом случае не приходиться писать свой софт для обслуживания или мониторинга железки. Кроме того, большинство пользователей уже не удивляются, что их станок или какой-то другой ящик управляется из привычного проводника :) Наибольший эффект достигается при использовании для мониторинга моих самодельных железок КПК, правда это в случае, если Заказчик готов платить за него. Web-интерфейс правда удобен: ходит бригадир по цеху, никуда подключаться не нужно, достаточно выбрать адрес устройства и мониторит/скачивает данные (это при использовании Wiport, который дает WiFi), причем все железки разные, а у него одна прога на все случаи - IE, просто в каждой железке свой интерфейс со своими кнопками и окнами. С Xport такая же песня, только подключать кабель от КПК или ноутбука к сети надо.

Share this post


Link to post
Share on other sites

мой девайс, в зависимости от ситуации, является мастером ведомых устройств на линии рс485 или мостом между ведомыми и компом. Для отладки последнего режима мне надо засылать команды. команды состоят из кодов от 00-FF.

А насчет кпк и прочее, может так и будет, но это уже не моя часть работы.

У меня есть подозрение что мои проблемы из-за мелкосовтоского компонента работы с портом. Есть ли терминал со встроенным нормальным компонентом?

Спасибо.

Edited by arttab

Share this post


Link to post
Share on other sites

При работе с портами пользуюсь компонентом для создания своих приложений, который можно бесплаьтно скачать с исходниками, автор и его компонент очень известен, это Dejan Crnila

Edited by one_man_show

Share this post


Link to post
Share on other sites

Проблемы в редиректе?!

провел проверку терминалов (гипертерминал, CommTest, COM Port Toolkit, rs232pro с контролем осиллографом на уарте хпорта. При конекте на виртуальный порт код FF не проходит. FF FF проходит как FF.

При конекте на сокет (гипертерминал и прога одного чела на дельфи) гипертерминал ( нормально передал FF "alt+0255", а прога чела нет.

Проблема редиректа?

Share this post


Link to post
Share on other sites

Повторюсь, если в редиреткоре установлен режим "Raw Mode", он пропускает все байти прозрачно, без изменений. Проверьте настройки редиректора, кроме того, проверьте соответствие:

- версий прошивки,

- версии DeviceInstaller,

- версии ComportRedirector

Это удобнее всего сделать на сайте производителя по ссылке Support/Downloads

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this