İçeriğe geç

Endüstriyel veri ve bakımBlog

PLC verisi toplarken protokol, register ve zaman nasıl doğrulanır?

PLC verisini güvenilir rapora dönüştürmek için önce salt okunur erişimi, register haritasını, veri tipini ve zaman bilgisini doğrulayın.

Koral Mühendislik4 dk okuma
DIN rayında PLC, giriş çıkış modülleri ve düzenli kablo bağlantıları bulunan temsili endüstriyel kontrol panosu.
Temsili uygulama görseli · PLC Veri Toplama.

Bir üretim hattındaki PLC verisini dışarı almak için çoğu zaman yeni sensör takmak gerekmez. Çalışma süresi, sayaç, proses sıcaklığı veya hata durumu mevcut programda zaten bulunabilir. Asıl iş, bu değerin hangi adreste tutulduğunu, ne anlama geldiğini ve üretimi etkilemeden nasıl okunacağını belirlemektir. Başlangıç kapsamını salt okunur veri toplama olarak tanımlamak, kontrol komutlarıyla izleme işini birbirinden ayırır.

Önce görmek istediğiniz kararı yazın

“PLC’den bütün verileri alalım” isteği, gereksiz trafik ve belirsiz rapor üretir. Önce soruyu belirleyin: duruş nedenlerini mi, parti başına tüketimi mi, sıcaklık trendini mi görmek istiyorsunuz? Bunun için gereken etiketler seçilir. Her etikete anlaşılır ad, birim, örnekleme ihtiyacı ve veri sahibinin onayı eklenir. Üretim adedi gibi bir sayaç için ayrıca sıfırlanma koşulu ve hangi ürün tipine ait olduğu yazılır.

Makinenin ekranında görülen değer, her zaman dışarıya açık register içerisinde bulunmaz. PLC programına erişim, üreticinin haberleşme lisansı veya ek modül gerekebilir. Projeye başlamadan marka, model, yazılım sürümü ve kullanılabilir portlar öğrenilir. Mevcut otomasyon firmasının dokümanı ve izinleri olmadan programı değiştirme veya ağa yeni cihaz bağlama varsayımı yapılmaz.

RS485 bağlantısı Modbus verisini garanti etmez

RS485 bir fiziksel arayüzdür; o portta hangi protokolün kullanıldığı ayrıca doğrulanmalıdır. Modbus RTU ile Modbus TCP aynı bağlantı biçimi değildir. Modbus seri hat rehberi, haberleşmenin tek bir sorgulayıcı tarafından yönetildiği yapıyı açıklar. Mevcut hatta zaten bir master varsa ikinci bir master eklemek yerine uygun ağ veya gateway mimarisi tasarlanır.

Aynı hat üzerindeki cihaz adresleri, seri bağlantı ayarları, kablo yapısı ve sonlandırma birlikte incelenir. Saha cihazının çalıştığı görülse bile yeni okuyucu eklendiğinde hat davranışı tekrar test edilir. Teklifte portun boş olduğuna veya başka sistemden bağımsız çalıştığına dair teyit bulunmalıdır. Kapsama yalnız okumayı almak, fiziksel bağlantının kendiliğinden risksiz olduğu anlamına gelmez.

Verinin izlediği yol

  1. PLC ve register

    Yetkili, salt okunur erişim

  2. Veri çözümleme

    Adres, tip, ölçek ve zaman

  3. Uygulama kaydı

    Üretim raporu veya sistem entegrasyonu

Register listesi küçük bir veri sözleşmesidir

Her veri için adres, fonksiyon kodu, veri tipi, uzunluk, byte/word sırası ve ölçek katsayısı yazılmalıdır. Modbus uygulama protokolü, okuma ve yazma fonksiyonlarını ayırır; cihazın hangi register’da hangi proses değerini verdiğini ise üretici haritası belirler. Dokümandaki insan tarafından okunan numarayla cihazın beklediği başlangıç adresi farklı olabilir. Adres tabanı gerçek bir değerle doğrulanmadan toplu okumaya geçilmez.

Örneğin ekranda 23,4 görünen bir değer, register’da 234 olarak tutulabilir. Bu yalnız açıklama örneğidir; her sıcaklık değerine aynı çarpan uygulanmaz. Signed/unsigned ayrımı, iki register’a yayılan değerler ve sayaç taşması için örnek kayıtlar kontrol edilir. Yanlış sırayla çözülen veri çoğu zaman iletişim hatası vermez; sistem makul görünümlü fakat yanlış bir sayı gösterebilir.

Sorgu süresini üretim ihtiyacına göre belirleyin

PLC’nin çevrim hızı ile bulut grafiğinin yenilenme süresi aynı olmak zorunda değildir. Gerekli değişimi kaçırmamak, hattı gereksiz yere sorgulamamak ve sunucuya uygun hacimde veri göndermek birlikte değerlendirilir. Kısa süreli hata olayları seyrek sorguyla kaçabilecekse PLC tarafında onaylı bir olay kaydı veya sayaç yaklaşımı gerekebilir. Bu değişiklikler izleme cihazının tek başına çözebileceği varsayılmaz.

Okuma zamanı ile platforma ulaşma zamanı ayrı saklanır. Bağlantı kesilince son değeri “güncel” diye göstermemek için kalite ve yaş bilgisi kullanılmalıdır. Birikmiş sayaçta düşüş görüldüğünde negatif üretim hesaplamak yerine reset, taşma veya ürün değişimi araştırılır. Geç gelen kayıtlar yeniden işlendiğinde tüketim veya üretim toplamı iki kez artırılmamalıdır.

Kablosuz aktarımı hangi veriye ayıralım?

Loraix LR-RS, uyumlu RS485/Modbus RTU verisini LoRaWAN ağına taşımak için değerlendirilebilir; arayüz kapsamı üreticinin LR-RS sayfasında açıklanır. Ayrı saha girişleri gereken projelerde Milesight UC300 da giriş ve sürüm uygunluğu kontrol edilerek incelenebilir. Her PLC protokolünün bu cihazlarla doğrudan okunabileceği söylenemez.

LoRa Alliance ağ açıklaması, düşük güçte kablosuz veri iletişiminin yapısını gösterir. LoRaWAN hızlı kontrol çevriminin veya emniyet fonksiyonunun yerine konulmamalıdır. Uzaktan erişim gerekiyorsa kurumun ağ ayrımı, erişim yetkisi ve kayıt politikası uygulanır; PLC portları doğrudan internete açılmaz. Uygulama kapsamını PLC ve endüstriyel veri toplama çözümümüzde, veri dönüşüm kontrollerini Modbus verisini MQTT’ye taşımadan önce rehberinde bulabilirsiniz.

Sık sorulan sorular

PLC programını değiştirmek gerekir mi?

Mevcut ve izinli bir okuma arayüzü varsa gerekmeyebilir. Etiketlerin dışarı açılması gerekiyorsa otomasyon sorumlusunun ayrı çalışması ve onayı gerekir.

Her veriyi saniyelik okumalı mıyız?

Hayır. İstenen karar, olay süresi ve cihazın haberleşme kapasitesi birlikte değerlendirilir. Seyrek okumanın kısa olayları kaçırabileceği de hesaba katılır.

Aynı hattan komut gönderebilir miyiz?

Teknik olarak mümkün olan yazma işlevleri, salt okunur izleme kapsamına dahil değildir. Komut için ayrı yetki, test ve kontrol tasarımı hazırlanmalıdır.

İlgili ürünler

Bu uygulamada değerlendirilebilecek seçenekler. Model, arayüz ve saha uygunluğu proje bazında doğrulanır.

Teknik kaynaklar