Seri sunucunun görevi, başlangıçta yalnızca seri port üzerinden haberleşebilen ölçüm cihazlarını, kontrolörleri ve diğer cihazları bir ağa bağlamaktır. Doğru kullanım, yalnızca bir IP adresi girmekten ibaret değildir: önce seri arayüzü ve protokolü doğrulayın, ardından kablolamayı, seri parametreleri, ağ rolünü ve ana bilgisayar yazılımının ayarlarını tamamlayın; son olarak istek ve yanıtların gidiş-dönüş yolunu eksiksiz tamamladığını doğrulayın. Aşağıda, tek cihazla yapılan kısa bağlantı testinden başlayarak her adımın neden uygulandığını açıklıyoruz.
1. Seri Cihazları Ağa Nasıl Bağlar?
Seri port, bitleri bir kablo üzerinden art arda gönderir; alıcı uç ise bunları üzerinde anlaşılmış hız ve biçime göre baytlara dönüştürür. Seri sunucunun içinde önce gönderme ve alma devreleri elektriksel sinyalleri işler, ardından UART (Evrensel Asenkron Alıcı/Verici) baytları alır ve baytlar arabelleğe alındıktan sonra ağa gönderilir. Ters yönde, ağdan alınan baytlar kuyruğa alınır ve UART ile seri devre üzerinden terminale gönderilir. Arabellek, farklı hızlarda çalışan iki taraf arasında bir geçiş alanıdır; sınırsız kapasiteli bir depo değildir.
Şeffaf iletim genellikle uygulamanın bayt içeriğini mümkün olduğunca korumaya çalışır ve her uygulama komutunu anlamaktan sorumlu değildir. RS485 bir elektriksel arayüz, Modbus RTU bir mesaj kuralı ve TCP bir ağ iletim mekanizmasıdır; bu üçü aynı katmanda değildir. Bir RTU bayt dizisini TCP bağlantısına yerleştirmek, onu otomatik olarak Modbus TCP biçimine uygun bir isteğe dönüştürmez; yalnızca dönüşüm modunu açıkça destekleyen ve bu modun etkinleştirildiği cihazlar, protokol farklılıklarını kurallara göre işler.

Eski ölçüm cihazlarını bir veri toplama sistemine bağlama, erişim kontrol cihazlarını ağa bağlama ve bina ekipmanlarını merkezi olarak yönetme gibi senaryolar için uygundur. Ancak ağa bağlanmak, eski bir cihazın bir anda yeni komutları desteklemesini sağlamaz ve güvenlik kontrol mantığının yerini almaz. Tıbbi sistemler, güç sistemleri ve kritik kontrol sistemlerinde yalıtımın, erişim izinlerinin, yanıt süresinin ve iletişim kaybı sonrasındaki güvenli davranışın ayrıca doğrulanması gerekir; yalnızca “seri porttan ağ portuna” ifadesine dayanarak bir çözüme karar verilemez.
2. Enerji Vermeden Önce Arayüzleri ve Kablolamayı Kontrol Edin
Önce terminal kılavuzunu temin edin: elektriksel tür, bağlantı ucu tanımları, besleme aralığı, seri parametreler, protokol ve cihaz adresi. Gövde üzerinde aynı DB9 konnektörünün veya klemensin bulunması, iç yapının tamamen RS232 olduğu anlamına gelmez. RS232, RS422, RS485 ve TTL doğrudan birbirine bağlanamaz. Besleme gerilimini ve kutuplamayı kontrol edin, kablolamayı belirtilen enerjisiz koşullarda yapın ve ardından üreticinin belirttiği sırayla enerji verin; güç bağlantı uçlarını sinyal bağlantı uçlarıyla karıştırmayın.
RS232 genellikle noktadan noktaya iletişim için kullanılır; kablo, her iki tarafın gönderme, alma ve referans toprak tanımlarına göre kontrol edilmelidir. Bazen donanımsal akış kontrol hatları da gerekir. Yalnızca konnektörün erkek veya dişi olmasına bakarak düz ya da çapraz kablo kullanılması gerektiğine karar verilemez. RS422 çoğunlukla ayrı gönderme ve alma diferansiyel çiftleri kullanır; gönderme çifti karşı tarafın alma çiftine bağlanır. Tam çift yönlü bağlantının ayrıntıları için her iki kılavuza da uyulmalıdır.
Yaygın iki telli RS485, birden fazla cihazın tek bir veri yolunu paylaşmasını sağlar; cihazlar genellikle kısa dallarla bir ana hat boyunca bağlanır ve bu yapı gelişigüzel yıldız topolojisine dönüştürülmemelidir. A/B adlandırması üreticiler arasında farklılık gösterebilir; bu nedenle yalnızca harfleri eşleştirmek yerine elektriksel tanımı kontrol edin. Sonlandırma dirençleri hat yansımalarını bastırmak için kullanılır ve kablo özelliklerine, hıza ve topolojiye göre fiziksel uçlarda yapılandırılmalıdır; yaygın 120Ω değeri yalnızca bir örnektir ve her düğüme direnç eklenmemelidir. Cihazın dahili sonlandırması, öngerilim düzeni ve referans toprağı da kontrol edilmeli; ekranlama ve koruyucu topraklama saha tasarımına göre yapılmalıdır.

3. Seri Parametreler ve Ağ Parametreleri Neleri Kontrol Eder?
Baud hızı gönderim ritmini; veri bitleri, eşlik biti ve durdurma bitleri ise seri karakter grubunun nasıl oluşturulacağını belirler. Her iki taraf da birbiriyle tutarlı ve terminal tarafından desteklenen bir kombinasyon kullanmalıdır. Örneğin 9600, 8N1; yaygın 9600 baud, 8 veri biti, eşlik yok ve 1 durdurma biti anlamına gelir; tüm cihazların varsayılan değeri değildir. Protokol eşlik veya farklı sayıda durdurma biti kullanıyorsa protokole ve terminal ayarlarına uyun; sırf kolaylık olsun diye her şeyi 8N1 olarak değiştirmeyin.
Akış kontrolü, gönderim hızını koordine etmek için kullanılır. Donanımsal akış kontrolü ek kontrol hatları kullanabilir, yazılımsal akış kontrolü belirli karakterlerden yararlanır; RS485 ise ayrıca gönderme ve alma yönünün değiştirilmesini içerir. Akış kontrolünü, arayüz modunu veya yön kontrolünü gözden kaçırıp yalnızca baud hızını değiştirmek yine de veri alınamamasına yol açabilir. Seri parametreleri kaydettikten sonra doğru fiziksel porta uygulandıklarını doğrulayın; birden fazla kanal varsa yanlışlıkla başka bir kanalı değiştirmeyin.
Ağ tarafında bir IP, ağ maskesi ve gerekirse ağ geçidi gerekir. Statik adres, sabit erişimi kolaylaştırır; ancak ağ yöneticisi tarafından atanmalı ve adres çakışmalarından kaçınılmalıdır. DHCP kullanılırken kira değiştikten sonra ana bilgisayarın cihazı nasıl bulacağını doğrulayın. İlk testlerde bilgisayarı ve cihazı yalıtılmış bir test ağında aynı alt ağa yerleştirebilirsiniz. Gerçek kurulumda sonsuza kadar aynı alt ağda kalmaları gerekmez: alt ağlar arası erişim, yönlendirme ve izin veren politikalar gerektirir; yerel ağ keşif araçları ise yönlendiriciler üzerinden her zaman çalışmayabilir.
Yönetim web sayfasının portu ile uygulama iletişimi için kullanılan TCP portunun amaçları farklıdır. Web sayfasının açılabilmesi, seri uygulama bağlantısının başarılı olduğunu kanıtlamaz. Yönetim adresini, her kanalın uygulama portunu, hedef adresini ve çalışma modunu kaydedin; değişiklik yapmadan önce yapılandırmayı dışa aktarın. IP değiştirildikten sonra eski sayfanın bağlantısının kesilmesi normal olabilir; yeni adrese erişin, tekrar tekrar fabrika ayarlarına dönmeyin veya tüm parametreleri aynı anda değiştirmeyin.
4. Doğru Ağa Bağlama Yöntemini Seçin: Soket, Sanal COM veya Protokol Ağ Geçidi
TCP Server, cihazın bağlantıları dinlediği; TCP Client ise cihazın karşı uca aktif olarak bağlandığı anlamına gelir. Yaygın bir çözümde seri sunucu Server, ana bilgisayar Client olur ve bilgisayara cihazın IP adresi ile uygulama portu girilir. Bunun tersi de uygulanabilir; cihaz merkezi sunucuya aktif olarak bağlanabilir. Her iki taraf da dinliyor ve hiçbiri bağlantı başlatmıyorsa oturum kurulmaz. Bu ağ rolleri, Modbus master ve slave rolleriyle aynı değildir; terminalin istasyon numarası da TCP port numarası değildir.

Yazılım doğrudan Socket (ağ iletişim arayüzü) kullanabiliyorsa cihaz moduna göre TCP bayt akışını doğrudan okuyup yazabilir. Yalnızca eski bir program sadece COM portlarını tanıyorsa yerel bir COM numarasını ağ cihazına eşlemek için uyumlu bir sanal COM portu sürücüsü gerekir. Kurulumdan sonra sürücü sürümünü, izinleri, COM numarasını, eşleme adresini ve portu kontrol edin; önce bu COM portunu kullanan diğer programlardan çıkın, ardından uygulama yazılımını başlatın.
Ana bilgisayar yalnızca Modbus TCP gönderiyor, ölçüm cihazı ise Modbus RTU kullanıyorsa RTU/TCP dönüşümünü açıkça destekleyen bir ağ geçidi modu seçmeniz ve seri port ile adres eşlemesini yapılandırmanız gerekir. Şeffaf aktarımı ve protokol dönüşümünü aynı anda aynı modmuş gibi değerlendirmeyin. UDP için TCP oturumu kurulması gerekmez; ancak uygulama kayıp, yinelenme ve sıralama değişikliklerini kendisi ele almalıdır. Yapılandırması basit diye doğrulanmamış kritik kontrol uygulamalarında kullanılmamalıdır.
5. Kontrollü Bir Örnekle Tüm Süreci Uygulayın
Bir RS485 ölçüm cihazının Modbus RTU kullandığını, istasyon numarasının 1 olduğunu ve kılavuzunun 9600, 8N1 ayarlarını açıkça desteklediğini varsayalım. Ana bilgisayar yazılımı RTU istek baytlarını gönderebilir ve bir TCP bağlantısı üzerinden iletişim kurabilir. Burada Modbus TCP ağ geçidi değil, şeffaf TCP Server kullanılır; IP ve port, test ağının gerçek planına göre girilir, çevrimiçi adresler kopyalanmaz.
Birinci adım: yalnızca bu ölçüm cihazını ve seri sunucuyu bağlayın; beslemeyi, arayüzü ve parametreleri kontrol edin. İkinci adım: seri sunucuya geçerli bir adres atayın ve doğru seri porta karşılık gelen TCP Server dinleme portunu etkinleştirin. Üçüncü adım: ana bilgisayar bu adrese ve porta bağlanır, ölçüm cihazı kılavuzundaki salt okunur bir isteği kullanarak bilinen bir yazmacı okur; gelişigüzel yazma veya kontrol komutları göndermeyin.
Dördüncü adım: ağ oturumunu, seri gönderme ve alma sayaçlarını izleyin. Gönderme sayacı artıyor ancak alma sayacı artmıyorsa önce ölçüm cihazının beslemesini, kablolamayı, istasyon numarasını ve istek biçimini kontrol edin. Her iki sayaç da artıyor ancak program veriyi ayrıştıramıyorsa dönen baytları, mesaj sınırlarını, sağlama toplamını ve zaman aşımını kontrol edin. Beşinci adım: dönen değerin ölçüm cihazının ekranıyla veya bilinen durumuyla eşleştiğini doğrulayın; ardından her biri farklı adrese sahip yeni düğümleri tek tek ekleyin ve her eklemeden sonra hata oluşup oluşmadığını kaydedin.
Yalnızca Modbus TCP destekleyen bir ana bilgisayara geçerseniz ilgili protokol dönüşüm modunu kullanmalı ve eşlemeyi yeniden doğrulamalısınız. Eski program yalnızca COM portu açabiliyorsa sanal COM portu yolunu kullanın. Her seferinde yalnızca doğrulanmış tek bir bağlantı yolu seçin; sürücülerin, Socket araçlarının ve birden fazla master'ın aynı cihaz için eşzamanlı olarak rekabet etmesini önleyin. Bu durum, rastgeleymiş gibi görünen yanıt hatalarına neden olabilir.
6. Yaygın Sorunlar Neden Oluşur ve Nasıl Giderilir?
1. Cihaz bulunamıyor veya web sayfası açılmıyor
Beslemeyi, ağ portunun bağlantısını, bilgisayarın o anda kullandığı ağ bağdaştırıcısını ve bilinen IP bilgisini kontrol edin; ardından aynı alt ağda bulunma koşullarını, VLAN ve erişim kurallarını inceleyin. Birden fazla ağ bağdaştırıcısı, VPN veya kablosuz yalıtım, keşif mesajlarının yanlış yolu izlemesine neden olabilir. Önce mevcut yapılandırmayı, adres kirasını veya üreticinin keşif aracını kontrol edin; IP bilgisini unutmak, hemen RESET düğmesine basmanız gerektiği anlamına gelmez. Fabrika ayarlarına dönmek yapılandırmayı siler; bu nedenle yedek, planlı duruş aralığı ve saha yetkilendirmesi bulunmalıdır.
2. Cihaz bulunuyor ancak TCP bağlantısı başarısız oluyor
Server/Client rolünü, dinleme portunu, hedef adresini ve kullanımda olan oturumları kontrol edin. Başarılı bir Ping, yalnızca belirli bir tür IP mesajının hedefe ulaşabildiğini gösterir; uygulama portunun açık olduğunu kanıtlamaz. Güvenlik duvarında yalnızca gerekli işlemlere, portlara ve kaynak aralıklarına izin verilmeli, tüm güvenlik koruması kapatılmamalıdır. Genel ağlar üzerinden erişimde kontrollü bir VPN veya güvenli erişim tercih edin; yönetim web sayfasını ve seri kontrol portlarını doğrudan dış erişime açmayın.
3. COM portu açılamıyor veya bağlantı sonrasında uygulama verisi gelmiyor
Önce yerel COM portunun kullanımda olması ile uzak seri portun yanıt vermemesi durumlarını ayırt edin: ilkinde sürücüyü, eşlemeyi ve işlemleri; ikincisinde seri parametreleri, kablolamayı, istasyon numarasını ve protokolü kontrol edin. Başarılı bir TCP bağlantısı, terminalin isteği aldığını kanıtlamaz. Doğrulama için geçerli olduğu bilinen salt okunur bir istek ve dönen ham baytları kullanmak, tekrar tekrar “Bağlan” düğmesine tıklamaktan daha etkili biçimde sorunun yerini belirler.
4. Veride bayt kaybı oluyor, sorgulama zaman aşımına uğruyor veya paketler bölünüyor ya da birleşiyor
Ethernet üzerinden yazma, seri gönderimden çok daha hızlı olabilir. Sınırlı arabellek, akış kontrolünün bulunmaması, uygulamanın çok erken sonlanması veya olağandışı bağlantı kesilmesi, uygulama verilerinin eksik kalmasına neden olabilir; TCP tarafından sağlanan güvenilir bayt akışı, tüm verilerin seri porttan terminale gönderildiğini garanti edemez. Modele göre arabelleğe alma ve akış kontrolü yeteneklerini kontrol edin; uygulamanın gönderim ritmini sınırlamasını, tamamlanma koşullarını beklemesini ve uzunluk ile içeriğin eksiksizliğini doğrulamasını sağlayın.

Paketleme koşulları bayt sayısı, zaman aralığı veya ayırıcı olabilir; daha fazla bayt beklemek ağ üzerinden gönderimi geciktirir. Ana bilgisayarın zaman aşımı süresi; seri iletimi, terminal işlemesini, paketlemeyi ve ağ gidiş-dönüşünü kapsamalı, gerçek yük altında ölçülmelidir. Tek bir TCP okuması yalnızca yarım mesaj veya birden fazla mesaj döndürebilir; program uygulama protokolüne göre verileri biriktirmeli, çerçevelemeli ve doğrulamalı, bir okumanın bir yanıta eşit olduğu varsayımına dayanmamalıdır.
5. Birden fazla bilgisayar veya sunucu tek bir portu paylaşıyor
Tek bir merkezi dinleme portu birden fazla ağ oturumunu kabul edebilir; ancak uygulamanın yine de her oturumun hangi cihaza ait olduğunu belirlemesi ve yeniden bağlantıyı, kimliği ve mesaj kaynağını yönetmesi gerekir. Yalnızca tek bir cihaz kimliği yeterli olmayabilir. Birden fazla bilgisayarın aynı seri sunucuya bağlanması, aynı RS485 slave cihazını eşzamanlı olarak kontrol edebilecekleri anlamına da gelmez. Tek bir veri toplama hizmeti istekleri koordine etmeli ve sonuçları birden fazla istemciye dağıtmalı veya açıkça desteklenen ve doğrulanmış bir erişim hakemliği çözümü kullanılmalıdır.
7. Seçim ve Kabul Testi: Yalnızca “Bağlanabiliyor” Olmasına Bakmayın
Seçim için önce gerçek seri port sayısını, elektriksel standartları, protokolü, yazılım erişim yöntemini, kablo mesafesini, yalıtım gereksinimlerini ve saha ortamını listeleyin; ardından belirli modeli kontrol edin. Feichang Technology FCT-1500 serisinin ayrıntılarında farklı seri yapılandırmalar, sanal COM ve RTU/TCP dönüşüm modları listelenir. Eski yazılımlar için sürücü yöntemini, protokoller uyuşmadığında ise dönüşüm modunu kontrol edin. Optik port yapılandırmasına karşılık gelen DDM, modül durumunu kontrol etmeye yardımcı olabilir; ancak seri protokolün doğru olduğuna kanıt olarak kullanılamaz. Dahili sonlandırma dirençleri de veri yolundaki gerçek konuma göre yapılandırılmalı, düşünmeden yeniden eklenmemelidir.
Kabul testi en azından normal salt okunur sorgulamayı, beklenen yük altında sürekli iletişimi, ağ kesintisi ve yeniden bağlantıyı, cihazın kapatılıp açılmasını, adresin yeniden elde edilmesini ve çok düğümlü çalışmayı içermelidir. Yalnızca bağlantı ışığını değil; dönen içeriği, hata sayılarını, en uzun yanıt süresini, yinelenen yanıtları ve arabellek davranışını kontrol edin. Bağlantı kesme testleri yetkilendirilmiş bir ortamda yapılmalıdır; üretim kontrol sisteminde izinsiz kablo çıkarmayın. Bakım personelinin devir teslim sırasında aynı düzeni yeniden oluşturabilmesi için sürümü, yapılandırmayı, kablolama şemasını, test sonuçlarını ve geri dönüş yöntemini kaydedin.
Bu makale, kullanıma giriş ve kapsamlı bir kurulum rehberi niteliğindedir; bir arıza zaten oluşmuşsa şu makaleyi okumaya devam edebilirsiniz: Seri Sunucu Sorunlarında Katmanlı Arıza Giderme. Bu iki makale sırasıyla “nasıl bağlanılır” ve “arızanın yeri nasıl belirlenir” konularını ele alır; makale sayısını artırmak için tanımları tekrarlamaz.
Kaynaklar:Modbus Seri Hat Uygulama Kılavuzu;Moxa Seri Ağ Bağlantısı Açıklaması;Feichang Technology Seri Sunucu Kategorileri,FCT-1500 Ürün Ayrıntıları. Bu makale; özgün 1192, 2116, 1983, 2067, 1718, 2059 ve 1997 içeriklerindeki geçerli bilgileri bir araya getirir. Örnek parametreler, modelin varsayılan değerlerini temsil etmez. Prensip şemaları genel mekanizmaları gösterir; gerçek ürünü veya ölçüm sonuçlarını temsil etmez. Belirli işlevler modele, donanım yazılımına ve kılavuza bağlıdır.
Çince teknik makaleden çevrilmiştir. Kaynağın ilk yayın tarihi: 2019-11-22. Kaynağın son güncellenme tarihi: 2026-10-13T19:15:07+08:00. Çince kaynağı okuyun


