Node-RED ile OMRON FINS Kullanımı
Node-RED ve Omron FINS ile IIoT Veri Toplama Rehberi
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:
- Fins Read Node'u sürükleyin.
- Adres kısmına
D100yazın. - Count (Adet) kısmına
5yazı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;
Endüstriyel veri toplama ve Hubbox entegrasyonu hakkında daha fazla bilgi için: www.hubbox.io