Ana içeriğe geç

node-red-trexmes-service

trex icon

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ış

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