OMRON FINS with Node-RED
Node-RED ve Omron FINS ile IIoT Veri Toplama Rehberi
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:
- Fins Read Node'u sürükleyip bırakın.
- Address alanına
D100yazın. - Count alanına
5yazı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;
Endüstriyel haberleşme çözümleri ve PLC entegrasyonu için: www.hubbox.io