Menghubungkan antarmuka serial melalui IP

RS-232/422/485 interface serial masih sangat populer di industri: mereka menghubungkan port diagnostik, sensor, pemindai barcode dan tag RFID, dll. Namun, antarmuka serial memiliki keterbatasan. Terkadang menjadi perlu untuk mengakses antarmuka seperti itu melalui jaringan IP, atau, misalnya, untuk memiliki akses ke satu perangkat RS-232 dari beberapa komputer jarak jauh pada waktu yang sama, atau untuk menggabungkan beberapa objek jarak jauh ke dalam satu bus RS-485.

Server antarmuka serial mengubah protokol fisik serial menjadi paket IP, dan memungkinkan Anda untuk mengelolanya secara terprogram - sambungkan port COM virtual jarak jauh ke komputer melalui jaringan seolah-olah terhubung secara fisik, dan hubungkan beberapa perangkat secara transparan dalam mode P2P, tanpa menggunakan komputer.

Pada artikel ini, kita akan menganalisis server antarmuka serial Advantech EKI-1524 , yang memiliki empat port serial, masing-masing mendukung protokol RS-232/422/485, dan dua port LAN.


Server antarmuka serial EKI-1524 memiliki empat port DB9 dan dua port LAN.

Fitur utama dari EKI-1524 :

  • Port COM virtual - memungkinkan Anda untuk secara emulasi meniru port COM virtual perangkat jarak jauh pada sistem Linux.
  • Menghubungkan banyak klien pada saat bersamaan - dalam mode server, Anda dapat menggunakan satu port serial untuk beberapa perangkat pada saat yang bersamaan.
  • Bekerja dalam mode P2P - pekerjaan simultan dalam mode klien dan server memungkinkan Anda untuk menggabungkan beberapa EKI-1524 secara langsung, tanpa menggunakan server dan komputer.

Karakteristik



Seri EKI-1500 server seri disajikan dengan berbagai perangkat untuk berbagai tugas. Dari server dengan satu port serial: EKI-1511X ke server dengan 16 port, untuk pemasangan di rak server, seperti EKI-1526N .

Selain itu yang disajikan adalah model dengan tingkat keamanan yang tinggi untuk pengoperasian dalam kondisi ekstrem, dan isolasi port galvanik, untuk perlindungan terhadap tegangan tinggi: EKI-1522I , EKI-1524I , dan lainnya.


Semua model mendukung koneksi dua catu daya. Beralih di antara catu daya terjadi tanpa menyalakan ulang perangkat. Relai indikasi kegagalan daya menutup jika tidak ada tegangan pada salah satu saluran.

Port COM virtual


Server antarmuka serial memungkinkan Anda untuk mengakses perangkat jarak jauh melalui TCP / IP sehingga untuk perangkat lunak aplikasi akan terlihat seperti perangkat yang terhubung ke port COM fisik.


Prinsip pengoperasian port COM virtual melalui Ethernet

Untuk ini, klien menggunakan modul kernel Linux dan program untuk bertukar data dengan server antarmuka serial. Akibatnya, bagi pengguna, koneksi seperti itu terlihat seperti port fisik (perangkat / dev / ttyADV0 ).

Advantech saat ini merilis driver port COM virtual untuk Linux saja. Petunjuk untuk membangun modul kernel VCOM 2.0 di Ubuntu .
Ada juga paket driver biner untuk distribusi yang berbeda: Linux Pseudo TTY

Di antarmuka web, Anda dapat mengonfigurasi pengaturan dalam mode ini:



Pengaturan lanjutan. Anda dapat mengatur batas waktu secara manual, dll .:



Pengaturan Antarmuka Serial Di menu ini, Anda juga dapat mengubah protokol utama (RS-232/422/485) untuk setiap port.



Mode RFC 2217


Protokol penerusan port COM RFC 2217 terbuka juga tersedia, yang merupakan perintah tambahan untuk protokol Telnet. Dalam mode ini, perangkat menerima koneksi TCP yang masuk, dalam pengaturan Anda dapat menentukan port untuk koneksi yang masuk.



Mode P2P


Untuk kasus rumit ketika beberapa perangkat tidak dapat terhubung secara langsung, Anda dapat menggunakan dua server terminal dalam mode jembatan transparan. Dengan demikian, Anda dapat menghubungkan perangkat jarak jauh menggunakan TCP / IP sebagai transportasi.


Koneksi dua perangkat jarak jauh melalui protokol serial melalui transport TCP / IP

Dengan demikian, Anda secara terprogram dapat berpindah perangkat antara satu sama lain, menghubungkan bus jarak jauh melalui RS-485 dan melakukan lebih banyak lagi, menggunakan semua keunggulan jaringan IP, termasuk jembatan radio, jaringan pribadi virtual (VPN), dll. Data yang dikirimkan antara dua server juga dapat dilindungi dari intersepsi dengan menggunakan enkripsi di tingkat transportasi.

Pemberitahuan Acara


Perangkat ini memungkinkan Anda untuk mengkonfigurasi notifikasi acara menggunakan Email dan Perangkap SNMP. File MIB untuk mengkonfigurasi server SNMP tersedia untuk setiap perangkat.



Acara pemberitahuan dapat dikonfigurasikan secara manual.



Log Syslog


Di antarmuka web, Anda dapat mengatur alamat server Syslog jarak jauh untuk login. Peristiwa koneksi klien, kesalahan otentikasi, LAN dan status port serial, dll. Dicatat.



Pengaturan awal


Konfigurasi awal server antarmuka serial dapat dilakukan melalui EKI Device Configuration Utility . Dalam hal ini, utilitas bekerja melalui paket ARP dan tidak memerlukan pengaturan alamat IP yang sesuai pada antarmuka jaringan. Ini berarti Anda dapat menetapkan alamat IP apa pun untuk perangkat tanpa kehilangan akses.



Kesimpulan


Server antarmuka serial memungkinkan Anda melewati batasan yang diberlakukan oleh protokol fisik dan koneksi skala yang mudah. Mode P2P memungkinkan Anda untuk menghubungkan perangkat yang usang menggunakan Internet sebagai transportasi, sambil melakukan tanpa server.

Referensi


Bagaimana mesin berkomunikasi - protokol MQTT
Bagaimana mobil berkomunikasi - protokol Modbus
ADAM-3600 - pengontrol industri multifungsi

Source: https://habr.com/ru/post/id455102/


All Articles