====== Różnice ====== Różnice między wybraną wersją a wersją aktualną.
pl:kt-eth:com0com-x64 [2014/12/29 15:55] kristech |
pl:kt-eth:com0com-x64 [2014/12/29 16:22] (aktualna) kristech przywrócono poprzednią wersję (2011/09/09 15:33) |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ======KT-ETH :: USR-VCOM====== | + | ======KT-ETH :: com0com Windows x64====== |
=====Wprowadzenie===== | =====Wprowadzenie===== | ||
- | Niniejsza strona przedstawia konfigurację wirtualnego portu szeregowego przy pomocy programu USR-VCOM, tak aby współpracował z konwerterami z serii KT-ETH. Programy USR-VCOM jest darmowy. | + | Niniejsza strona przedstawia konfigurację wirtualnego portu szeregowego przy pomocy programów com0com oraz hub4com, tak aby współpracował z konwerterami z serii KT-ETH. Oba programy udostępniane są na licencji GPL. |
=====Konfiguracja KT-ETH===== | =====Konfiguracja KT-ETH===== | ||
Linia 8: | Linia 8: | ||
Port dla którego chcemy utworzyć wirtualny port szeregowy powinien zostać skonfigurowany następująco: | Port dla którego chcemy utworzyć wirtualny port szeregowy powinien zostać skonfigurowany następująco: | ||
* tryb pracy (Mode): TCP Serwer, | * tryb pracy (Mode): TCP Serwer, | ||
- | * protokół (Protocol): RAW. | + | * protokół (Protocol): Telnet, |
+ | * timeout: 100s (tą wartość można dostosować do wymagań aplikacji). | ||
- | =====Konfiguracja USR-VCOM===== | + | =====Instalacja com0com===== |
- | Aby dodać wirtualny port należy w głównym oknie programu wybrać Add COM. \\ | + | Instalacja programu com0com w systemie Windows 64-bitowym przebiega podobnie jak w [[pl:kt-eth:com0com|systemie 32-bitowym]] z tą różnicą że należy użyć wersji programu com0com przeznaczonej dla Windows x64. Można ją znaleźć w katalogu z końcówką x64-fre-signed. W momencie pisania niniejszego tekstu jest to katalog: |
- | \\ | + | |
- | {{:pl:kt-eth:v-com1.jpg?|}} | + | |
- | Przykładowy widok programu po dodaniu dwóch wirtualnych portów przedstawia poniższy obrazek. \\ | + | <code> |
- | \\ | + | com0com-2.2.2.0-x64-fre-signed |
- | {{:pl:kt-eth:v-com2.jpg|}} | + | </code> |
+ | =====Konfiguracja com0com===== | ||
+ | Podczas instalacji com0com domyślnie tworzona jest para portów wirtualnych o nazwach CNCAn i CNCBn. Niektóre programu wymagają standardowych nazw portów COM. Nazwę portu można zmienić w programie konfiguracji com0com dostępnym w menu Programy->com0com->Setup. \\ | ||
+ | {{:pl:kt-eth:com0com-11.jpg?500|}} | ||
+ | W powyższym oknie dokonano zmiany nazwy portu CNCA0 na COM5. | ||
+ | Dalsza konfiguracja zakłada, że aplikacja użytkownika będzie korzystać z portu COM5 a port CNCB0 będzie współpracował z hub4com. | ||
+ | =====Instalacja hub4com===== | ||
+ | Rozpakować plik hub4com.zip znajdujący się na naszej stronie w dziale Download do katalogu w którym jest zainstalowany com0com. Katalog domyślny w systemie Windows 7 x64 to C:\Program Files (x86)\com0com . | ||
+ | =====Konfiguracja hub4com===== | ||
+ | Kolejny krok to uruchomienie aplikacji hub4com tak aby dane przesyłane do portu CNCB0 były przesyłane zgodnie z protokołem Telnet. Aby tego dokonać należy uruchomić program hub4com z parametrami jak poniżej: | ||
+ | <code> | ||
+ | com2tcp-rfc2217.bat --keep-active <timeout> \\.\CNCB0 <ip> <port> | ||
+ | </code> | ||
+ | gdzie: <ip> - adres modułu, <port> - numer portu, <timeout> - okres wysyłania danych potrzebnych do podtrzymania połączenia (powinien być krótszy od timeoutu ustawionego na KT-ETH) \\ \\ | ||
+ | Przykładowo: \\ | ||
+ | <code> | ||
+ | com2tcp-rfc2217.bat --keep-active 60 \\.\CNCB0 192.168.0.41 23 | ||
+ | </code> | ||
+ | |||
+ | Teraz można komunikować się z modułem KT-ETH przy pomocy portu COM5. \\ \\ | ||
+ | Aby uzyskać dostęp do drugiego portu należy dodać kolejną parę portów wirtualnych Programy->com0com->Setup->Add Pair. Zmienić odpowiednio do wymagań nazwę portu. Uruchomić program hub4com z numerem portu Telnet przypisanym do drugiego portu szeregowego (domyślnie 26). |