Çoklu seri port sunucusu, birden fazla RS-232, RS-485 veya RS-422 seri veri akışını bir IP ağına aktararak bir bilgisayarın mevcut seri cihazlara uzaktan erişmesini sağlar. Her kanalın kendine ait elektrik bağlantıları, seri parametreleri ve ağ bağlantısı olmalıdır; şeffaf iletim yalnızca baytları taşır ve herhangi bir seri protokolü otomatik olarak başka bir protokole dönüştürmez.
Bir cihazın içinde hangi işlevler birlikte çalışır?
Ölçüm cihazı önce ölçülen değerleri seri baytlar hâlinde düzenler. Seri sunucu bu baytları almak için bir UART kullanır, ardından paketleme koşullarına göre ağa gönderir. Uzak yazılım bunları aldıktan sonra uygulama açısından anlamlarını yorumlar. Ters yöndeki kontrol komutları ağ, arabellek ve seri çıkış üzerinden ölçüm cihazına geri iletilerek çift yönlü bir kanal oluşturulur.
Birden fazla seri port bulunması, tüm verilerin aynı hat üzerinde karıştırıldığı anlamına gelmez. Her kanal genellikle bağımsız parametrelere ve eşleme ilişkilerine sahiptir; örneğin birinci kanal geçiş kontrol sistemine, ikinci kanal ise bir elektrik sayacına bağlanır. Belirli bir modelin aynı anda birden fazla bağlantı kurup kuramadığı ve ağ portlarının nasıl atandığı kılavuzdan kontrol edilmelidir; bunlar doğrudan port sayısından çıkarılamaz.

Hangi modun seçileceğini, bağlantıyı ilk kimin kurduğu belirler
TCP sunucu modunda cihaz, belirtilen adres ve portta bağlantı bekler; bilgisayar ise bağlantıyı aktif olarak başlatır. TCP istemci modunda seri sunucu, ana bilgisayara bağlantıyı aktif olarak başlatır. Bu, ağ bağlantı rolüdür ve seri veri yolunda uygulama komutlarını kimin gönderdiğiyle aynı kavram değildir.
İki cihaz bağlandığında bir uç dinlerken diğer uç bağlantıyı aktif olarak başlatabilir ve böylece seri bağlantı uzatılabilir. Sanal seri port yazılımı kullanılıyorsa bilgisayar uygulaması hâlâ bir COM portu görür ve bunun uzak uçla eşlenmesinden sürücü sorumludur. Mevcut yazılımın zamanlama, kontrol hatları ve münhasır erişim gereksinimlerinin desteklenip desteklenemediği uygulamada test edilmelidir.
UDP, TCP tarzı bir bağlantı durumuna sahip değildir. Hangi hizmetlere uygun olduğu ve paket kaybının nasıl ele alınacağı uygulamaya bağlıdır. UDP, yalnızca daha az yapılandırma gerektirdiği için seçilmemelidir. Sistem güvenilir yanıtlar gerektiriyorsa yeniden denemeler, zaman aşımları ve yinelenen komutların işlenmesi kontrol edilmeli; “ağ bağlantısı kurulabiliyor” olması, uygulamanın güvenilir olduğu şeklinde değerlendirilmemelidir.
Kablolamadan önce elektriksel standardı kontrol edin
RS-232 genellikle noktadan noktaya bağlantılar için kullanılır; TX, RX, referans toprağı ve arayüz pinleri doğrulanmalıdır. RS-485 yaygın olarak iki telli yarı çift yönlü bir veri yoludur; diferansiyel hatlar cihazın tanımına göre bağlanmalı ve kısa dallara sahip doğrusal bir ana hat düzeni korunmalıdır. A/B adlandırmaları üreticiler arasında farklılık gösterebileceğinden yalnızca harflere güvenmek yerine sinyal tanımları karşılaştırılmalıdır.
RS-422, gönderme ve alma için genellikle ayrı diferansiyel çiftler kullanır ve iki telli RS-485 kablolama yöntemi doğrudan uygulanamaz. Sonlandırma uyumu, kutuplama, ekranlama ve referans bağlantılarının tümü cihaz kılavuzu, kablo ve saha ortamı dikkate alınarak değerlendirilmelidir. Fiber optik veya ağ kanalları yalnızca veri iletir ve uzaktaki cihazın güç beslemesinin yerini almaz.

İlk devreye alma sırasında değişkenler nasıl azaltılır?
Önce yalnızca bir cihaz bağlayın; kısa bir kablo kullanarak baud hızı, veri bitleri, eşlik ve durdurma bitlerinin eşleştiğini doğrulayın, ardından benzersiz bir IP, alt ağ ve port ayarlayın. Asıl istek ve yanıtı aynı deneme ağında doğrulayın; kanal numarasının hangi cihaza karşılık geldiğini netleştirdikten sonra diğer kanalları ekleyin.
Yanıtın yalnızca yarısı alınıyorsa paketleme uzunluğunu, seri hat boşta kalma aralığını ve uygulama zaman aşımını kontrol edin. TCP bir bayt akışıdır ve bir gönderimin bir alıma karşılık geleceğini garanti etmez; bu nedenle yazılımın verileri protokol uzunluğuna veya sınırlarına göre çerçevelemesi gerekir. Şeffaf iletim de yazılım adına tam komutları tanımlamaz.
Birden fazla cihaz çevrimiçi olduktan sonra tutulacak kayıtlar
Bir elektrik sayacı yanıtını geçiş kontrol verileriyle karıştırmamak için kanallar, seri parametreleri, IP portları ve cihaz adreslerini içeren bir karşılaştırma tablosu oluşturun. Ağ bağlantısının kesilmesini ve yeniden kurulmasını, elektrik kesintisi sonrası toparlanmayı ve kesintisiz çalışmayı test edin; komutların tekrar tekrar yürütülüp yürütülmediğini ve arabellekte veri birikip birikmediğini kaydedin. Cihaz sayısı fazla olduğunda sorgulama çevrimini ve veri yolu doluluk oranını da kontrol edin.
Yönetim arayüzünü doğrudan genel ağa açmayın. Bölgeler arası erişim için kontrollü bir ağ, erişim politikaları ve güvenli bir tünel kullanılabilir; izinler ve güncelleme yöntemleri sistem gereksinimlerine göre uygulanmalıdır. Bir Feichang Technology modeli seçerken seri standardını, bağlantı sayısını ve protokol yeteneklerini önce şu kaynakta kontrol edin: Ürün Merkezi, ardından gerçek ana bilgisayar yazılımıyla doğrulayın.
Modbus gibi hizmetlerde seri şeffaf iletim ve protokol ağ geçidi farklı çözümlerdir. Ana bilgisayar Modbus TCP gönderirken ölçüm cihazı yalnızca RTU destekliyorsa cihazın ilgili dönüşüm yeteneğine sahip olduğu doğrulanmalıdır. Yalnızca aynı portu ayarlayarak iki mesaj türünün doğrudan iletişim kurmasını bekleyemezsiniz.
Çince teknik makaleden çevrilmiştir. Kaynağın ilk yayımlanma tarihi: 2019-11-29. Kaynağın son güncellenme tarihi: 2026-10-13T22:21:36+08:00. Çince kaynağı okuyun


