PROFINET Adreslemesi
PROFINET’te, haberleşme modülü, modüler bir saha aygıtıdır. PROFINET ortamında sistem, General Station Description (GSD) dosyasında tanımlanan ve sistemin slotlarına ve alt slotlarına atanan modüllerin ve alt modüllerinin bir kombinasyonu olarak yapılandırılmıştır.
PROFINET iletişimleri, slot ve alt slot adreslemesini kullanarak modüler saha aygıtlarını adresler. Slot adresleme alanını biri avatarlar, diğeri aygıtlar için olmak üzere iki bölgeye ayırır. Slot 0, Sistem Avatarının haberleşme modülü için kullanılır. Her slot içinde farklı veri setine erişmek için alt slot değerleri kullanılır.
TeSys island PROFINET arayüzünde sistem, aşağıdaki gibi birden fazla slotlu ve alt slotlu tek modül olarak temsil edilir:
-
One Device Access Point (DAP), haberleşme modülü - Bu DAP, slot 0’da bulunmaktadır.
-
Avatarları temsil eden bir dizi slot - Her avatarla ilişkili veri grupları için alt slotlar.
-
Aygıtları temsil eden bir dizi slot - Her aygıtla ilişkili veri grupları için alt slotlar.
NOT: Boş slotlar da boş slotla doldurulmalıdır.
Programlama ortamınıza General Station Description Markup Language (GSDML) dosyasının içe aktardıktan sonra donanım kataloğundan bir TeSys island kopyası ekleyin. TeSys island, başka hiçbir modül olmadan bir Sistem Avatarı ile oluşturulur.
Boş slotlara avatarlar ve aygıtlar koymak için aşağıdaki PROFINET Slot Aralıkları konusunda verilen bilgileri kullanarak programlama ortamınıza yönelik talimatları uygulayın. Örneğin:
-
CoDeSys v3.5’te boş slotlardan birini sağ tıklayın ve Plug Device'ı (Aygıt Tak) seçin.
-
Katalogdan istediğiniz avatarı ya da aygıtı seçin.
-
Island tamamen tanımlandığında, her avatarda erişmeniz gereken veriler için etiketler oluşturmaya başlayın.
TeSys island fiziksel ve sanal modülarite için aşağıdaki slot aralıklarını kullanır:
PROFINET Slot Aralıkları
Öğe | Slot | Yorum |
---|---|---|
Haberleşme Modülü / Sistem Avatarı |
0 | — |
Avatarlar |
1–21 |
Aygıt, Yük ve Uygulama avatarları |
Haberleşme Aygıtları |
101–121 |
Dijital I/O Modülü (DIOM) Analog I/O Modülü (AIOM) Starterler SIL* Starterler Güç Arayüzü Modülü (PIM) SIL Arayüzü Modülü (SIM) Voltaj Arayüz Modülü (VIM) |
Uygulanamaz | 22–100, 122–254 |
Bu slotlar, TeSys island ile kullanılmaz. |
Avatar Numaralandırması Örneği
Avatarın Dijital Araçtaki Sırası |
PROFINET Avatar Slotu |
Açıklama |
Island'daki Fiziksel Sıra |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
1 | 0 |
Sistem |
BC |
— |
— |
VIM |
— |
— |
SIM |
— |
— |
2 | 1 |
AIOM |
— |
AIOM |
— |
— |
— |
— |
— |
— |
— |
3 | 2 |
İki Yönlü Motor - SIL Durdurma, W. Cat 1/2* |
— |
— |
— |
— |
SIL Starter |
SIL Starter |
— |
— |
— |
4 | 3 |
Tek Yönlü Motor |
— |
— |
— |
— |
— |
— |
— |
Starter |
— |
5 | 4 |
I/O’lu Güç Arayüzü (Kontrol) |
— |
— |
DIOM |
— |
— |
— |
— |
— |
PIM |
PROFINET Fiziksel Aygıt Slotları Örneği
Island'daki Fiziksel Sıra | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
PROFINET Fiziksel Aygıt Slotu | 0 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 |
Tipik bir PROFINET IO-Controller bir PLC’dir. I/O (döngüsel) verilerinin yanı sıra konfigürasyon (döngüsel olmayan) verileri sağlar ve kullanır; bir PROFIBUS Sınıf 1 istemciyle benzerdir. Bir PROFINET IO-Supervisor, tanılama amacıyla kullanılır ve bir programlama aygıtı, kişisel bilgisayar ya da HMI aygıtı olabilir. IO-Supervisor, bir PROFIBUS Sınıf 2 istemciyle benzerdir.
Birden fazla istemci arasındaki yazma düzenlemesi PROFINET standardında belirtilmiştir. IO-Controller (ana istemci), varsayılan olarak özel yazma erişimine sahiptir. Diğer istemciler (yalnızca varsayılan olarak) okuma erişimine sahiptir. Kısıtlı değillerse diğer istemciler (yani IO-Supervisor), modül başına (avatar başına) esasına göre yazma erişimi isteyebilir. IO-Controller yazma erişimine izin verirse, yazma erişimi tekrar izin kaldırılana kadar talep eden istemciye transfer edilir.
TeSys island, IO-Supervisor’ın uygulama ilişkisini (Application Relation - AR), bir IO-Supervisor Aygıt Erişimi AR ile sınırlandırır. Yani IO-Supervisor’dan yalnızca döngüsel olmayan parametrelere erişilebilir. Döngüsel verilere erişim mümkün değildir. Ancak, döngüsel işlem verisi değerlerinin durumunu döngüsel olmayan, ek bir parametrede görüntülemek mümkündür.