Adresleme şu anlama gelir: kontrol ağının topolojisi benzersiz adreslerle eşleştirilir.
Bir düğüm adresi hiyerarşik olarak oluşturulur:
Her ağ bağlantısı için ilgili blok sürücüsü, lokal ağ içindeki düğümü benzersiz bir şekilde tanımlayan bir lokal adres belirler. Tam düğüm adresi aşağıdaki gibi oluşturulur: Lokal adres, üst ağ tarafından atanan lokal ağın alt ağ dizinine eklenir. Buna karşılık, alt ağ dizini ebeveynin düğüm adresinin önüne yerleştirilir.
Alt ağ indeksinin uzunluğu (bit cinsinden) böylece cihaz tarafından belirlenir. Lokal adresin uzunluğu, tersine, ağın türüne göre belirlenir.
Ana ağı olmayan bir düğüm, adresi 0 olan üst düzey bir düğümdür. Hiçbir ebeveyn içermeyen bir ana ağa sahip bir düğüm de aynı şekilde üst düzey bir düğümdür. Ana ağın lokal adresi verilir.
Bir kontrol ağı örneğini burada görebilirsiniz:
Örnekte düğümlerin adresleri onaltılık gösterimle temsil edilmektedir. İlk 4 hane
ana ağdaki ilgili ebeveynin adresini temsil eder, örneğin PLC1 için 0x007A=122. Sonraki bayt (mavi yazı tipinde) alt ağ dizini için ayrılmıştır ve ardından lokal
adres gelir (örnek: Node-ID 12 için C=12 ). Adreslerin yapılandırılması yalın bir yönlendirme algoritmasını mümkün kılar.
Örneğin yönlendirme tabloları bu nedenle gereksizdir. Bilgi sadece lokal olarak sorgulanır:
kendi adresi ve üst düğümün adresi üzerinden. Bu temelde bir düğüm veri paketlerini
doğru bir şekilde işleyebilir:
-
Hedef adres mevcut düğümün adresine karşılık geliyorsa, bu alıcı anlamına gelir.
-
Hedef adres geçerli düğümün adresiyle başlıyorsa, veri paketi ya doğrudan bir çocuk için ya da düğümün soyundan gelen biri içindir ve iletilmelidir.
-
Diğer tüm durumlarda alıcı mevcut düğümün soyundan gelmez ve veri paketi kendi ebeveynine iletilmelidir.
Göreceli adresleme özel bir durumdur: Göreceli adresler alıcının düğüm numarasını içermez, ancak doğrudan göndericiden alıcıya giden yolu tanımlar. İlke, dosya sistemindeki göreli yola benzer: Adres, paketin yukarı doğru taşınması gereken adım sayısından oluşur. Bunlar, ilgili ebeveyne ve sonraki yoldan aşağıya doğru hedef düğüme giden adımlardır.
Göreceli adreslemenin avantajı, aynı alt ağaçtaki iki düğümün, tüm alt ağaç tüm ağda başka bir yere kaydırılırsa iletişim kurmaya devam edebilmesidir. Bu kayma nedeniyle mutlak düğüm adreslemesinin değiştirilmesi gerekirken, göreceli adresleme hala geçerlidir.
Adres tespiti
Bir düğümün kendi adresini bilmesi için ya üst düğümünün adresini bilmesi ya da üst düzey bir düğüm olduğunu bilmesi gerekir. Bu amaçla düğüm, açılış sırasında adres tespiti için tüm ağ cihazlarına bir mesaj gönderir. Bu mesaja yanıt almadığı sürece, düğüm kendisini üst düzey bir düğüm olarak kabul eder, ancak olası bir ebeveyn aramaya devam eder. Bir üst düğüm adresini bildirerek yanıt verir. Böylece düğüm bağımsız olarak adresini tamamlayacak ve bunu alt ağlara duyuracaktır.
Bir adres belirleme işlemi açılış sırasında veya programlama için kullanılan bilgisayarın talebi üzerine gerçekleştirilebilir.
