2 3 утиліти для роботи з com-портами ПК

12
Промислові мережі та інтеграційні технології Утиліти длѐ роботи з COM-портами ПК реюстраціѐ [email protected] автор і лектор: Олександр Пупена ([email protected]) зворотній зв’ѐзок по курсу: Інтернет-форум АСУ в Україні (www.asu.in.ua) 23.03.2015 NET - утиліти для роботи з СОМ [email protected] 1

Upload: alexandr-pupena

Post on 07-Aug-2015

108 views

Category:

Engineering


8 download

TRANSCRIPT

Page 1: 2 3 утиліти для роботи з COM-портами ПК

Промислові мережі та інтеграційні технології

Утиліти длѐ роботи з COM-портами ПК

реюстраціѐ [email protected]

автор і лектор: Олександр Пупена ([email protected]) зворотній зв’ѐзок по курсу: Інтернет-форум АСУ в Україні (www.asu.in.ua)

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 1

Page 2: 2 3 утиліти для роботи з COM-портами ПК

СОМ-порти ПК

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 2

USB USB<->RS485

USB USB<->RS232

RS232 RS232<->RS485

прикладна програма

RS485

RS232 RS232

RS232

RS485

COM1

COM2

COMx

COMy

• COMx – логічний послідовний порт комп'ютера, видимий для прикладних програм ПК , керуються драйверами

• Фізичні інтерфейси видимі тільки для драйверів, а для прикладних програм тільки логічні по іменам (послідовні як COMx).

Page 3: 2 3 утиліти для роботи з COM-портами ПК

Перетворявачі USB<->RSxxx ѐк СОМ-порт

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 3

USB USB<->RS485

USB USB<->RS232 прикладна програма

RS232

RS485

COMx

COMy

Page 4: 2 3 утиліти для роботи з COM-портами ПК

Утиліти длѐ прослуховуваннѐ та запису в СОМ-порт (термінал+): призначеннѐ

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 4

COMx COM R/W Tools RSxxx перевірка обміну з пристроєм по певному протоколу (як правило пропрієтарному)

COMx COM R/W Tools RS485

RSxxx

RS485

RS485

прослуховування обміну між пристроями для аналізу роботи мережі

Terminal+ - робота в режимі терміналу + додаткові можливості (режим HEX, запис лог, …)

Page 5: 2 3 утиліти для роботи з COM-портами ПК

Утиліти длѐ прослуховуваннѐ та запису в СОМ-порт (термінал+): приклади

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 5

Платні (доступні також тріал-версії) • Advanced Serial Port Monitor http://www.aggsoft.ru/serial-port-monitor.htm • COM Port Toolkit http://www.compt.ru …

Безкоштовні • CommTest v1.6 http://slydiman.me/rus/index.htm • Hercules SETUP utility www.HW-group.com • Terminal https://sites.google.com/site/terminalbpp/ • Realterm Serial Terminal http://realterm.sourceforge.net/ • Free Serial Analyzer http://freeserialanalyzer.com/ (+ багато можливостей) • PuTTY http://www.chiark.greenend.org.uk/~sgtatham/putty/ термінал Telnet/SSH

Client • serialcom http://code.google.com/p/serialcom/ • Com Port Visual Control http://valery-us4leh.narod.ru/ComVC.html • QT_comport http://qt-apps.org/content/show.php/QT_comport?content=95246 …

Page 6: 2 3 утиліти для роботи з COM-портами ПК

Утиліта Terminal+ COMPT COM Port Toolkit http://www.compt.ru

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 6

COM Port Toolkit - программа для работы с последовательным портом компьютера. Краткий список возможностей программы: прием, передача, журналирование данных; режим захвата данных; встроенный скриптовый ѐзык макросов; экспорт данных в буфер обмена и файл; просмотр данных в HEX и ASCII. Главным отличием программы от аналогов является наличие встроенного интерпретатора подмножества языка C для создания скриптов, призванных автоматизировать рутинные операции над отправляемыми и принимаемыми данными. Например, вычисление CRC, управление настройками порта и т.п. Язык позволяет использовать конструкции if, else, for, do и while, поддерживает пользовательские функции.

Page 7: 2 3 утиліти для роботи з COM-портами ПК

Утиліта HERCULES Hercules SETUP utility www.HW-group.com

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 7

http://www.hw-group.com/products/hercules/index_en.html

Hercules SETUP utility is useful serial port terminal (RS-485 or RS-232 terminal) , UDP/IP terminal and TCP/IP Client Server terminal. It was created for HW group internal use only, but today it's includes many functions in one utility and it's Freeware! With our original devices (Serial/Ethernet Converter, RS-232/Ethernet Buffer or I/O Controller) it can be used for the UDP Config.

Page 8: 2 3 утиліти для роботи з COM-портами ПК

Утиліта Terminal Terminal https://sites.google.com/site/terminalbpp/

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 8

Terminal is a simple serial port (COM) terminal emulation program. It can be used for communication with different devices such as modems, routers, embedded uC systems, GSM phones, GPS modules... It is very useful debugging tool for serial communication applications.

Page 9: 2 3 утиліти для роботи з COM-портами ПК

Утиліта Realterm Serial Terminal Realterm Serial Terminal http://realterm.sourceforge.net/

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 9

Page 10: 2 3 утиліти для роботи з COM-портами ПК

Прослуховувач СОМ-порта

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 10

COMx

COM Tools

RSxxx прикладна програма

Free Serial Analyzer http://freeserialanalyzer.com/

Portmon https://technet.microsoft.com/ru-ru/sysinternals/bb896644.aspx (Portmon запускати до запуску прикладної програми)

Page 11: 2 3 утиліти для роботи з COM-портами ПК

СОМ-порт міст та прослуховувач

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 11

RS232

RS232 Як прослухати?

COMx

COM Bridge +Read Tools

COMx RS232

RS232

Free Serial Analyzer http://freeserialanalyzer.com/

Page 12: 2 3 утиліти для роботи з COM-портами ПК

Віртуальний нуль-модем

23.03.2015 NET - утиліти для роботи з СОМ

[email protected] 12

COMx

прикладна програма (напр.

Terminal +)

прикладна програма

COMx

VCOMx прикладна програма

прикладна програма (напр.

Terminal +)

VCOMx

Null-modem emulator (com0com) http://sourceforge.net/projects/com0com/?source=navbar