Retgate Cihazlar
Bu özellik için Retgate cihazının MES'e bağlı ve yapılandırılmış olması gerekir.
Modül Nedir?
Retgate Cihazlar modülü (/retgates), Retmes IoT altyapısının tüm donanım hiyerarşisini yönettiğiniz ana yapılandırma ekranıdır. Bu modül aracılığıyla Retgate gateway'lerinizi, bunlara bağlı cihazlarınızı (Device), her cihazdaki veri toplama şemalarınızı (Sheet) ve her şemadaki ölçüm noktalarınızı (Node) tanımlar, düzenler ve silebilirsiniz.
Modül, Retgate → Device → Sheet → Node hiyerarşisini breadcrumb navigasyonu ile yönetir. Bir Retgate tanımladıktan sonra sırasıyla cihaz, sayfa ve node eklenerek tam veri toplama zinciri kurulur.
Her Node, fiziksel bir sensör veya PLC register'ına karşılık gelir. Node'lar, Taglar modülünde etiketlerle eşleştirilerek anlamlı üretim verisine dönüşür.
Yetenekler
- Retgate tanımlama, düzenleme ve silme
- Retgate altına cihaz (Device) ekleme — IP, port ve protokol seçimi
- Cihaz altına sayfa (Sheet) oluşturma
- Sayfa altına node (veri noktası) tanımlama
- Cihaz, Sheet ve Node klonlama (hızlı kurulum)
- Bağlantı durumu takibi (connected / disconnected)
- Breadcrumb navigasyon ile hiyerarşik gezinme
- OPC-UA cihazlar için Node Browser ile adres seçimi
- Tablo yapılandırması (sayfalama, sıralama, filtreleme)
Erişim & Roller
| Bilgi | Değer |
|---|---|
| Route | /retgates |
| Gerekli Yetki | navigateRetgates |
| Roller | Admin, Mühendis |
Ekran Açıklaması
Ekran görüntüsü yakında eklenecektir.
Retgate Listesi
| Alan | Açıklama |
|---|---|
| Ad | Retgate'in benzersiz adı |
| IP Adresi | Retgate'in ağ adresi |
| Açıklama | Opsiyonel açıklama metni |
| Bağlantı Durumu | Connected / Disconnected göstergesi |
| İşlemler | Düzenle, Sil, Cihazlara Git |
Retgate Oluşturma / Düzenleme Formu
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| Ad (Name) | Text | ✅ | Retgate'in benzersiz adı. Tekrar edemez |
| IP Adresi (IP) | Text | ✅ | Gateway'in ağ IP adresi. Tekrar edemez |
| Açıklama (Description) | TextArea | ❌ | Konum veya amaç bilgisi |
Device (Cihaz) Listesi
Bir Retgate seçildiğinde, altındaki cihazlar listelenir.
| Alan | Açıklama |
|---|---|
| Ad | Cihaz adı |
| Aktif | Cihazın aktif/pasif durumu |
| Cihaz Tipi | Protokol tipi (mtcp, s7, opcuaclient vb.) |
| IP Adresi | Cihazın ağ adresi |
| Port | Bağlantı portu |
| Bağlantı Durumu | Connected / Disconnected |
| İşlemler | Düzenle, Sil, Kopyala, Sayfalara Git |
Device Oluşturma / Düzenleme Formu
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| Ad (Name) | Text | ✅ | Cihaz adı |
| Aktif (Enable) | Toggle | ❌ | Cihazın veri toplama durumu |
| Cihaz Tipi (Device Type) | Select | ✅ | Protokol seçimi: MTCP, S7, ETHERNET IP, OPCUA Client, OPCXML, MTConnect, TWINCAT, MQTT, OPC, RGP |
| IP Adresi | Text | ✅ | Cihazın erişim adresi |
| Port | Number | ✅ | Bağlantı portu (ör: 502 — Modbus, 4840 — OPC-UA, 102 — S7) |
| CPU Tipi | Select | Koşullu | Yalnızca S7 cihaz tipi için: Auto, S7300, S7400, S71200, S71500 |
Sheet (Sayfa) Listesi
Bir cihaz seçildiğinde, altındaki sayfalar listelenir.
| Alan | Açıklama |
|---|---|
| Ad | Sayfa adı (mantıksal gruplama) |
| Node Sayısı | Sayfadaki node adedi |
| İşlemler | Düzenle, Sil, Kopyala, Node'lara Git |
Node Listesi
Bir sayfa seçildiğinde, altındaki node'lar listelenir.
| Alan | Açıklama |
|---|---|
| Node ID | Benzersiz node tanımlayıcısı |
| Ad | Node'un açıklayıcı adı |
| Adres | Okunacak register/tag adresi (ör: DB1.DBD0, ns=2;s=Temp) |
| Veri Tipi | Okunan verinin formatı |
| İşlemler | Düzenle, Sil, Kopyala |
Adım Adım Kullanım
Yeni Retgate Tanımlama
- Sol menüden Retgate & IoT → Retgate Cihazlar sayfasına gidin
- Yeni Retgate Ekle butonuna tıklayın
- Ad girin (örn: "Üretim Hattı 1 Gateway")
- IP Adresi girin (örn: "192.168.1.100")
- İsteğe bağlı Açıklama yazın
- Kaydet butonuna tıklayın
Cihaz (Device) Ekleme
- Retgate listesinde ilgili Retgate satırına tıklayarak cihaz listesine geçin
- Yeni Cihaz Ekle butonuna tıklayın
- Ad girin (örn: "PLC_Pres1")
- Cihaz Tipi seçin (örn: S7)
- IP Adresi girin (örn: "192.168.1.10")
- Port girin (örn: 102)
- S7 tipi seçildiyse CPU Tipi belirleyin
- Aktif toggle'ını açın
- Kaydet butonuna tıklayın
Sheet (Sayfa) Ekleme
- Cihaz listesinde ilgili cihaza tıklayarak sayfa listesine geçin
- Yeni Sayfa Ekle butonuna tıklayın
- Sayfa adını girin (örn: "Sıcaklıklar", "Sayaçlar")
- Kaydet butonuna tıklayın
Node Ekleme
- Sayfa listesinde ilgili sayfaya tıklayarak node listesine geçin
- Yeni Node Ekle butonuna tıklayın
- Node Adını girin (örn: "Sıcaklık_Bölge1")
- Adres bilgisini girin (örn:
DB1.DBD0) - OPC-UA cihazlar için OPC-UA Node Browser ile adresi ağaçtan seçin
- Kaydet butonuna tıklayın
Klonlama (Hızlı Kurulum)
Benzer yapıdaki cihazlar, sheet'ler veya node'lar için Kopyala özelliğini kullanabilirsiniz:
- Kaynak cihaz/sheet/node satırındaki Kopyala butonuna tıklayın
- Klonlanan kaydın adını ve gerekli alanlarını güncelleyin
- Kaydet ile yeni kaydı oluşturun
Use Case Senaryoları
Senaryo 1 — Otomotiv: OPC-UA PLC Bağlantısı
Bir otomotiv fabrikasında 8 adet kaynak robotu Siemens S7-1500 PLC ile kontrol ediliyor. Her PLC, dahili OPC-UA sunucusu üzerinden veri sağlar:
- Retgate tanımlanır: "Kaynak Hattı Gateway" — IP: 192.168.10.1
- Her PLC için bir Device eklenir: "Robot1_PLC" (OPC-UA Client, IP: 192.168.10.101, Port: 4840)
- Her PLC altına Sheet eklenir: "Proses Verileri", "Sayaçlar"
- "Proses Verileri" sheet'ine OPC-UA Node Browser ile Node'lar eklenir:
ns=3;s="DB_Proses"."Akım"→ Kaynak Akımı (A)ns=3;s="DB_Proses"."Voltaj"→ Kaynak Voltajı (V)ns=3;s="DB_Proses"."Süre"→ Kaynak Süresi (ms)
- Diğer robotlar için Kopyala ile hızlıca yapılandırma tamamlanır
- Node'lar Taglar modülünde etiketlerle eşleştirilir
Senaryo 2 — Enerji Yönetimi: Modbus Sensör Bağlantısı
Bir üretim tesisinde 20 adet enerji analizörü Modbus TCP ile izleniyor:
- Retgate tanımlanır: "Enerji İzleme Gateway" — IP: 10.0.1.50
- Her analizör için Device eklenir: "Analizör_Trafo1" (MTCP, IP: 10.0.1.101, Port: 502)
- Her analizör altına Sheet eklenir: "Enerji Değerleri"
- Node'lar eklenir:
- Register 40001 → Gerilim L1 (V)
- Register 40003 → Akım L1 (A)
- Register 40013 → Aktif Güç (kW)
- Register 40025 → Toplam Enerji (kWh)
- Bağlantı durumu ekrandan izlenerek bağlantı sorunları tespit edilir
Senaryo 3 — CNC Tezgâh İzleme
Bir metal işleme atölyesinde 5 adet CNC tezgâh MTConnect üzerinden izleniyor:
- Retgate tanımlanır: "CNC Atölye Gateway" — IP: 192.168.5.1
- Her tezgâh için Device eklenir: "CNC_Mazak_1" (MTConnect, IP: 192.168.5.101, Port: 5000)
- Sheet ve Node tanımları ile iş mili hızı, kesme hızı ve makine durumu izlenir
Modüller Arası Bağlantılar
| İlişki | Modül | Açıklama |
|---|---|---|
| Kavramsal | Retgate Nedir? | Genel mimari ve hiyerarşi açıklaması |
| Alt yapı | Bağlantı Politikaları | Cihaz bağlantı kuralları Retgate'e bağlıdır |
| Araç | OPC-UA Node Browser | OPC-UA cihazlar için node adresi seçimi |
| Veri akışı | Taglar | Node'lar tag'larla eşleştirilerek veri anlamlandırılır |
| İzleme | Node İzleme | Tanımlanan node'ların anlık değerleri izlenir |
| Alternatif | IoT Cihazları | Retgate olmadan API/MQTT tabanlı veri toplama |