OMRON FINS with Node-RED

Node-RED ve Omron FINS ile IIoT Veri Toplama Rehberi

#OmronFINS #NodeRED #IIoT #PLC #IndustrialAutomation #Hubbox #SmartFactory #DataAcquisition


Endüstriyel otomasyonda, Omron PLC sistemlerinden veri çekmek ve bu verileri bulut platformlarına (Azure, AWS, Google Cloud) veya yerel veri tabanlarına aktarmak için en güçlü yöntemlerden biri Node-RED kullanmaktır. Bu rehberde, Omron FINS (Factory Interface Network Service) protokolünü kullanarak uçtan uca haberleşmeyi nasıl kuracağınızı öğreneceksiniz.

1. Sistem Mimarisi

Haberleşmeye başlamadan önce yapısal kurulumu anlamak esastır. Aşağıda Node-RED, Hubbox ve Omron PLC'nin entegre olduğu bir sistem mimarisi yer almaktadır. Hubbox, PLC'den gelen verileri işleyerek bulut tabanlı yapay zeka platformlarına güvenli bir şekilde aktarır.


2. Gerekli Kütüphanelerin Kurulumu

Node-RED arayüzündeki "Manage Palette" sekmesine gidin ve endüstri standardı olan paketi yükleyin:

  • Paket Adı: node-red-contrib-omron-fins
  • Terminal Komutu: npm install node-red-contrib-omron-fins

Arama kısmına "fins" yazdığınızda çıkan bu paket, Omron PLC'ler ile konuşabilmeniz için gerekli düğümleri sağlar.


3. FINS Protokol Yapılandırması

Omron FINS protokolü üzerinden veri okumak için düğüm ayarlarında aşağıdaki parametreleri doğru girmelisiniz:

Parametre Açıklama Örnek Değer
Host IP PLC'nin ağ adresi 192.168.1.15
Port Varsayılan FINS UDP portu 9600
Node Address PLC'nin FINS düğüm numarası 15 (IP'nin son okteti önerilir)
Memory Area Verinin bulunduğu bölge D (Data Memory)

4. Örnek Uygulama: PLC'den Veri Okuma ve Yazma

A. Veri Okuma (Read)

D100 adresinden başlayarak 5 adet veri okumak için:

  1. Fins Read Node'u sürükleyip bırakın.
  2. Address alanına D100 yazın.
  3. Count alanına 5 yazın.

B. Veri Yazma (Write)

PLC'ye veri göndermek için bir Function Node kullanarak veriyi dizi formatına getirin:


// D200 adresine 1234 değerini yazar
msg.payload = [1234];
return msg;
İpucu: Basit bir Node-RED akışında; bir "Inject" düğümü "Fins Read" düğümünü tetikler, Omron PLC'den gelen sonuçlar ise "Debug" penceresinde görüntülenir.

Endüstriyel haberleşme çözümleri ve PLC entegrasyonu için: www.hubbox.io