Node-RED ile OMRON FINS Kullanımı

Node-RED ve Omron FINS ile IIoT Veri Toplama Rehberi

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


Giriş

Endüstriyel otomasyonda Omron PLC sistemlerinden veri çekmek ve bu verileri bulut platformlarına (Azure, AWS, Google Cloud) veya yerel veritabanları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 nasıl uçtan uca haberleşme sağlayacağınızı öğreneceksiniz.


1. Sistem Mimarisi

Haberleşmeye başlamadan önce yapının nasıl kurulduğunu anlamak önemlidir. Hubbox, PLC'den aldığı verileri işleyip bulut tabanlı AI platformlarına güvenli bir şekilde aktaran akıllı bir geçit (gateway) görevi görür.


2. Gerekli Kütüphanelerin Kurulumu

Node-RED arayüzünde "Manage Palette" sekmesine giderek endüstri standartı olan paketi kurun:

  • 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'lerle haberleşme yeteneği kazandırır.


3. FINS Protokolü Yapılandırması

Düğüm (node) ayarlarında şu parametreleri doğru girmelisiniz:

Parametre Açıklama Örnek Değer
Host IP PLC'nin ağ üzerindeki adresi 192.168.1.15
Port Varsayılan FINS UDP portu 9600
Node Address PLC'nin FINS düğüm numarası 15 (IP son hanesi ö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 veriyi okumak için:

  1. Fins Read Node'u sürükleyin.
  2. Adres kısmına D100 yazın.
  3. Count (Adet) kısmına 5 yazın.

B. Veri Yazma (Write)

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


// D200 adresine 1234 değerini yazar
msg.payload = [1234];
return msg;
Özet: Bir "Inject" node'u, "Fins Read" node'unu tetikler, Omron PLC'den okunan veriler ise "Debug" sekmesinde anlık olarak izlenir.

Endüstriyel veri toplama ve Hubbox entegrasyonu hakkında daha fazla bilgi için: www.hubbox.io