Konu Anlatımı
Endüstriyel Haberleşme Protokolleri
Endüstriyel haberleşme, üretim hattındaki sensör, sürücü, robot ve kontrolör arasında veri alışverişini sağlayan altyapıdır. Bu altyapı olmadan otomasyon yalnızca tek bir makineyle sınırlı kalır; hat genelinde ölçüm ve kumanda bütünleşemez.
Katmanlı Yapı ve Fiziksel Ortam
Haberleşme katmanlı olarak düşünülür. En altta fiziksel katman yer alır ve veriyi bakır kablo, koaksiyel kablo, optik lif veya radyo bağlantısı üzerinden taşır. Üstünde veri çerçevesi, adresleme ve hata denetimi yapan katmanlar bulunur. Katmanlı yapının pratik faydası, kabloyu değiştirmek için yazılımı, yazılımı değiştirmek için kabloyu değiştirmek gerekmez.
Seri bağlantılarda RS-232 kısa mesafeli ve tek yönlü iken RS-485 çift yönlüdür ve çok noktalı hat kurmaya uygundur. Uzun mesafelerde ve gürültülü ortamlarda optik lif tercih edilir; cam yapısı sayesinde lif, elektromanyetik girişime duyarsızdır ve yalıtım sağlar.
Adresleme ve Veri Yapısı
Veri alışverişinde hangi cihazın konuştuğu adres alanıyla belirlenir. Aynı hatta iki cihazın adresi aynıysa sorgular rastgele yanıtlanır ve veri bozulur. Bu nedenle devreye almadan önce her cihaza tekil adres verilir ve cihaz ekranından doğrulanır. Bazı protokollerde sıfır değeri hata durumu için ayrıldığından numaralandırma birden başlar.
Veri gövdesinde iki farklı yaklaşım vardır: tek bayt veya kelime uzunluğunda sabit bloklar kullanılır, ya da kayan nokta değerleri bağımsız kelimelere bölünerek gönderilir. Farklı üreticilerin kelime sıralaması farklı olabileceğinden, okuma ve yazma fonksiyonlarında byte sırasının doğru tanımlanması şarttır.
Alan Bus Standartları
Modbus RTU seri hattı kullanır ve istemci-çevrim mantığıyla çalışır. Modbus TCP aynı veri yapısını Ethernet paketi içinde taşır; böylece ağ altyapısı ve üst sistemlerle bütünleşmek kolaylaşır. PROFINET standart Ethernet altyapısını kullanır; sürükleme gibi ayarlı uygulamalarda sabit çevrim süresi sunan sınıfı, değişken yüklerde ise esnek sınıfı tercih edilir.
Profibus kendi fiziksel katmanına sahip klasik bir alan busudur. CAN ise öncelikli mesaj iletimi sunar; çakışmada küçük kimlik numarasına sahip mesaj kazanır. CANopen, CAN üzerinde yüksek seviye iletişim kuralı kuran bir protokoldür. EtherCAT ise merkezî anahtar olmadan halka topolojisinde veri taşıyan yüksek hızlı bir sistemdir.
Topoloji Seçimi
Yıldır topolojide her düğüm merkeze ayrı kabloyla bağlanır; bir bağlantının kopması diğerlerini etkilemez. Hat topolojisinde cihazlar ortak bir kablo üzerine dizilir ve kablonun iki ucuna sonlandırma elemanı konur. Halka topolojisinde veri iki yönde ilerleyebildiği için kopma noktası aşılarak süreklilik korunur; bu özellik yüksek güvenilirlik istenen hatlarda kullanılır.
Hata Denetimi ve Süre Yönetimi
Döngüsel artıklık ve eşlik biti gibi yöntemlerle iletilen verinin bozulup bozulmadığı denetlenir. Gönderici ve alıcı aynı denetim değerini üretip karşılaştırır; sonuçlar farklıysa iletim hatalı sayılır. Zaman aşımı ayarı ise yazılımın yanıt gelmeyen bir istekte sonsuza kadar beklemesini engeller; süre dolduğunda hata bildirilir ve bir sonraki cihaza geçilir.
Saha Uygulaması ve Devreye Alma
Haberleşme hatası aranırken önce fiziksel katman denetlenir: besleme, konnektör, sonlandırma ve kablo durumu gözle incelenir. Bölme yöntemiyle hatalı bölüm ortaya çıkarılır, ardından adres, veri tipi ve fonksiyon kodları karşılaştırılır. Kurulan her hat için adres listesi, kablo etiketleri ve ölçülmüş tarama süresi devreye alma dosyasına eklenir.
- Kablo etiketleri her iki uçta aynı bilgiyi taşımalıdır.
- Uzun hatlarda hız düşürülür veya sinyal tekrarı sağlayan bir araç kullanılır.
- Güç ve sinyal kabloları ayrı güzergâhlarda taşınmalıdır.
- Tarama süresi, periyodik sorgu yapılan sistemlerde ekran yenileme süresini belirler.
Ne Öğreneceğiz
Saha cihazları ile kontrol katmanı arasındaki veri alışverişini, kullandığı fiziksel ortam, adresleme ve hata denetimi yöntemleriyle birlikte inceleyen konudur. Bu konuda ögrenme çıktıları:
- Endüstriyel haberleşme katmanlarını tanır ve her katmanın görevini açıklar.
- Seri ve ağ tabanlı haberleşme standartlarını karşılaştırır ve uygun olanı seçer.
- Adresleme, hız ve veri uzunluğu değerlerini hesaplar.
- Haberleşme hatalarını bölme yöntemiyle daraltır ve önlem alır.
- Haberleşme şemasını okur ve devreye alma kaydına aktarır.
Ön Bilgi
Bu konuya başlamadan önce temel kavram ve ön koşulları kavramanız yardımcı olacaktır. Konunun çerçevesinde şu kavramlar dikkat ister:
- Adres çakışması veri bozulmasına yol açar; her cihaza tekil adres verilmelidir.
- Hızlı iletimde kablo boyu sınırı daralır, uzun hatlarda repeater veya optik dönüştürücü gerekir.
- Halka topoloji kopma noktasının aşılmasıyla sürekliliği korur.
- Güç ve sinyal kabloları aynı kanaldan geçirilirse gürültü oluşur.
- Zaman aşımı ayarı, yazılımın sonsuz beklemesini engelleyerek hatanın bildirilmesini sağlar.
- Kontrol toplamı ve eşlik biti, iletilen verinin bozulup bozulmadığını denetler.
- Devreye alma dosyasına adres listesi ve ölçülmüş tarama süresi eklenmelidir.
Basit Örnek ve Günlük Yaşam
Günlük yaşamda ve mesleki bağlamda bir uygulama:
Soru: 9600 baud hızında 8 bitlik bir paketin iletimi yaklaşık kaç milisaniye sürer?
- Adım 1: Bit süresi hızın tersidir, 1 / 9600 saniye olarak alınır.
- Adım 2: 8 bit bu süre çarpılarak toplam paket süresi bulunur.
- Adım 3: 8 / 9600 = 0,000833 saniye, yani 0,83 ms sonucu bulunur.
Sonuç/cevap: Yaklaşık 0,83 ms
İleri Örnek
Daha ileri bir uygulama:
Soru: Devreye almada üç cihazın ikisinde aynı adres olduğu tespit edildi. Hangi yol izlenir?
- Adım 1: Çakışan iki cihaz hattan geçici olarak ayrılır.
- Adım 2: Her cihazın adresi tek tek okunur ve benzersiz olarak atanır.
- Adım 3: Atanan adresler adres listesine yazılarak test tekrarlanır.
Sonuç/cevap: Cihazlar tek tek ayrılıp benzersiz adres atanır, liste güncellenir ve test tekrarlanır.
Adım Adım Çözülmüş Örnek
Örnek 1: Paket İletim Süresi konusunun adımları:
- Adım 1: Bit süresi hızın tersidir, 1 / 9600 saniye olarak alınır.
- Adım 2: 8 bit bu süre çarpılarak toplam paket süresi bulunur.
- Adım 3: 8 / 9600 = 0,000833 saniye, yani 0,83 ms sonucu bulunur.
Karşılaştırma Tablosu
| Kavram | Açıklama |
|---|
| Adres çakışması veri bozulmasına yol aça | Adres çakışması veri bozulmasına yol açar; her cihaza tekil adres verilmelidir. |
| Hızlı iletimde kablo boyu sınırı daralır | Hızlı iletimde kablo boyu sınırı daralır, uzun hatlarda repeater veya optik dönüştürücü gerekir. |
| Halka topoloji kopma noktasının aşılması | Halka topoloji kopma noktasının aşılmasıyla sürekliliği korur. |
| Güç ve sinyal kabloları aynı kanaldan ge | Güç ve sinyal kabloları aynı kanaldan geçirilirse gürültü oluşur. |
| Zaman aşımı ayarı, yazılımın sonsuz bekl | Zaman aşımı ayarı, yazılımın sonsuz beklemesini engelleyerek hatanın bildirilmesini sağlar. |
| Kontrol toplamı ve eşlik biti, iletilen | Kontrol toplamı ve eşlik biti, iletilen verinin bozulup bozulmadığını denetler. |
| Devreye alma dosyasına adres listesi ve | Devreye alma dosyasına adres listesi ve ölçülmüş tarama süresi eklenmelidir. |
Sık Yapılan Hatalar
Adres çakışmasını fark etmemek: Aynı hatta iki cihaza aynı adres verilirse sorgular rastgele yanıtlanır, veri bozulur. Adresler devreye almadan önce tek tek okunarak doğrulanmalıdır.
Uzun hatta hızı sabit tutmak: Sinyal zayıfladığı hâlde hız düşürülmezse yansıma ve çakışma oluşur. Hat uzunluğuna göre hız sınırlandırılmalı ya da sinyal tekrarı sağlanmalıdır.
Kablo ekranını tek uçtan bağlamak: Tek uçlu ekranlama toprak döngüsü yaratır ve gürültünün kabloya sızmasına yol açar. Ekranlama her iki uçtan da yapılmalıdır.
Dolguluk oranını veri hacmiyle karıştırmak: Dolguluk oranı, taşınan verinin kanal yüküne oranıdır; ham paket sayısı değildir. Kanal yükü bilinmeden oran hesaplanamaz.
Katmanları birbirine karıştırmak: Fiziksel katman ile uygulama katmanının görevleri farklıdır. Kablo değişikliğinin yazılımı, yazılım değişikliğinin kabloyu etkilememesi katmanlı yapının amacıdır.
Özet
Endüstriyel haberleşme, saha cihazları ile kontrol katmanı arasındaki veri alışverişini sağlayan altyapıdır. Fiziksel katmanda bakır, lif veya radyo ortamı kullanılır; üst katmanlar veri çerçevesi, adresleme ve hata denetimini yapar. RS-485 çok noportalı hat kurmaya uygundur, optik lif ise gürültüye duyarsızdır. Modbus RTU seri hattı, Modbus TCP Ethernet paketi kullanır; PROFINET, Profibus, CANopen ve EtherCAT farklı ihtiyaçlara yöneliktir. Adres çakışması, hız-uzunluk ilişkisi ve kontrol toplamı doğru yönetilmelidir. Paket süresi bit sayısının baud hızına bölünmesiyle, tarama süresi cihaz sayısı ile cihaz başına yanıt süresinin çarpımından bulunur. Zaman aşımı ayarı, geç yanıtta sonsuz beklemeyi önler. Devreye alma dosyasına adres listesi, kablo etiketleri ve ölçülmüş tarama süresi eklenmelidir.
Kendini Dene
Soru: Bir üretim tesisinde alan bus kurulacaktır. Fiziksel ortam seçimi, topoloji kurulumu, adresleme planı ve hata denetim adımlarını yazınız; her adımda hangi ölçümün veya kontrolün yapılacağını belirtiniz.
Örnek cevap: Puanlama anahtarı: Fiziksel ortam seçiminin mesafe, gürültü ve hız ölçütlerine göre yapılması ve bakır ile optik lifin karşılaştırılması (4 puan); yıldır, hat veya halka topolojisinin gerekçesiyle birlikte seçilmesi (3 puan); adres planının çakışmasız kurulması ve cihaz ekranından doğrulanması (3 puan); kontrol toplamı ve eşlik biti ile hata denetiminin açıklanması (3 puan); ölçülecek değerler olarak tarama süresi, yanıt süresi ve doluluk oranının belirlenmesi (2 puan).