node-red-trexmes-service¶
trexMes Edge için Node-RED Servis Paketi
Versiyon 1.6.2 · GPL-3.0-or-later · Asaf Yurdakul
node-red-trexmes-service, trexMes Edge panel yazılımında çalışan Node-RED konnektör eklentisi ile haberleşen, gerçek zamanlı olay (event) yakalama, form tasarımı ve kontrol yönetimi sağlayan bir Node-RED paketidir.
Bu paket ne işe yarar?
Üretim sahasındaki 150-200 trexMes panelinden gelen olay tetikleyicilerini tek bir Node-RED sunucusunda toplar, gerçek zamanlı WinForm tasarımları yapabilmenizi sağlar ve panel üzerindeki kontrolleri Node-RED akışlarınızdan yönetmenize olanak tanır.
Hızlı Bakış¶
📦 Kurulum
Paketi Node-RED'e nasıl kuracağınızı ve ön gereklilikleri öğrenin.
🚀 Hızlı Başlangıç
İlk akışınızı 5 dakikada ayağa kaldırın.
🏗️ Mimari
Paket nasıl çalışır, hangi node hangi rolü üstlenir?
📚 Node Referansı
22 node için detaylı özellik ve kullanım dokümanları.
💡 Örnekler
Hazır akış örnekleri ve kullanım senaryoları.
❓ SSS
Sıkça sorulan sorular ve sorun giderme.
Nodlara Genel Bakış¶
Paket toplam 22 Node-RED node tipi kaydeder ve bunları 5 mantıksal gruba ayırır:
🟢 Çekirdek Nodlar (2)¶
Her trexMes projesinde mutlaka bulunması gereken altyapı node'ları.
trex Subscriber Responser
🔔 Olay (Event) Nodları (8)¶
trexMes panelinden gönderilen olay tipine göre trigger sağlayan node'lar. Handle Setter, IsHandled özelliği olan Event node'larını içeren akışlarda zincirin son trexMes node'u olarak kullanılır.
Business Events System Events Communication Events Display Events Form Events Display Methods Method Returns Handle Setter
🧩 Form Nodları (5)¶
Custom form tasarımı, kontrol bağlama ve özellik yönetimi.
Custom Form Form Bind Controls Control Properties Button Configurator Main Form Action
⚙️ İşlem Nodları (3)¶
Method çağırma, process tetikleme ve script çalıştırma.
Method Invoker Execute Process Execute Script
🤖 Yapay Zekâ (1)¶
LLM tabanlı otomatik akış üretici.
LLM Flow Builder
Tipik Bir Akışın Görünümü¶
trex Subscriber akıştan bağımsız durur; diğer node'ları tetiklemez. Olay akışları doğrudan Event node'larından başlar.
flowchart LR
subgraph Kayıt["Kayıt (bağımsız)"]
A[trex Subscriber]
DBG[debug\nopsiyonel]
A --> DBG
end
subgraph Akis["Olay Akışı"]
B[Business Events] --> C[Custom Form]
C --> D[Form Bind Controls]
D --> E[Responser]
end
style A fill:#58d68d,color:#000
style DBG fill:#87ceeb,color:#000
style B fill:#ccffcc,color:#000
style C fill:#ccffcc,color:#000
style D fill:#ccffcc,color:#000
style E fill:#ccffcc,color:#000
Akış kuralı
Her trexMes projesinde bir adet trex Subscriber bulunmak zorundadır. Bu node bağımsız çalışır; çıkışına debug bağlanırsa bağlı trexEdge PC'lerin IP'lerini ve panele bildirilen event listesini görüntüleyebilirsiniz. Olay akışları Event node'larından başlar; Responser ile biter.
Gereksinimler¶
| Bileşen | Minimum Sürüm |
|---|---|
| Node.js | 18.16+ |
| Node-RED | 3.0+ |
| trexMes Edge | Node-RED konnektör eklentisi etkin |
Lisans & Yazar¶
Bu paket GPL-3.0-or-later lisansı altında dağıtılmaktadır.
Geliştirici: Asaf Yurdakul · trex Digital Manufacturing