Bloga geri dön

Engineering Logix Üretilen ve Tüketilen Etiketler

Sahada kullanıma hazır Logix üretilen ve tüketilen etiketleri kılavuzu; veri sözleşmelerini, RPI seçimini, bağlantı durumunu, güncelliğini yitirmiş verilerin işlenmesini, devreye almayı ve denetley...

Üretilen ve tüketilen etiketler, Logix denetleyicilerinin mesaj talimatları olmadan denetleyici kapsamındaki verileri paylaşmasını sağlar. Üretici, bir etiketi kullanılabilir duruma getirir; yapılandırılmış bir veya daha fazla tüketici, bu etiketi istenen paket aralığında alır. Mekanizma basit olsa da kararlı bir uygulama; veri tanımlarının, ağ yollarının, bağlantı kapasitesinin ve hata yönetiminin birbiriyle uyumlu olmasına bağlıdır.

İşe Uygun Deseni Seçin

Eş denetleyicilerin tanımlı bir güncelleme hızında çevrimsel verilere ihtiyaç duyduğu durumlarda üretilen ve tüketilen etiketleri kullanın. Tipik örnekler arasında makine durumu koordinasyonu, hat izinleri, üretim sayıları ve paylaşılan durum bilgileri bulunur. Bağlantı, merdiven mantığıyla tetiklenmek yerine yapılandırıldığından, sürekli yenilenmesi gereken veriler için uygundur.

Bu yöntemi her denetleyiciden denetleyiciye veri alışverişinin alternatifi olarak görmeyin. Ara sıra yapılan okuma veya yazma işlemleri için açık mesajlar daha iyi olabilir. Üst düzey veriler için bir HMI, geçmiş veri sistemi veya aracı daha uygun olabilir. Emniyet verileri ayrı denetleyici, ürün yazılımı ve yapılandırma kurallarına tabidir. Önce hangi bilgilere ihtiyaç duyulduğunu, bunların ne kadar hızlı ulaşması gerektiğini ve ulaşmayı bıraktığında alıcı makinenin ne yapacağını tanımlayın.

Kararlı Bir Veri Sözleşmesi Tanımlayın

Üretilen ve tüketilen etiketler, dizi boyutları da dâhil olmak üzere eşleşen veri türlerini kullanmalıdır. Kullanıcı tanımlı bir veri türü, tek tek değerlerden oluşan dağınık bir kümeye göre genellikle daha kolay yönetilir. Proses verilerini, şema revizyonunu, çalışma modunu ve sağlık göstergelerini tek bir yapıda gruplayın. Gelecekte genişleme olasılığı varsa yedek üyeler ayırın; ancak paketi amacına odaklı tutun.

Her üyenin anlamını, birimini ve geçerli aralığını belgeleyin. Sayısal bir değer tek başına açıklayıcı değildir: mühendislik birimlerini, ham sayımları veya ölçeklendirilmiş bir yüzdeyi temsil edebilir. Her komutun ve durumun sahibi olan denetleyiciyi tanımlayın. İki denetleyici, aynı makine durumunun birbiriyle çelişen sürümlerini bağımsız olarak yazmamalıdır.

Üreticiyi Yapılandırın

Kaynak etiketini denetleyici kapsamında oluşturun ve kullanımını üretilen olarak ayarlayın. Tasarım için makul bir pay bırakarak beklenen tüketici sayısını yapılandırın. Rockwell Automation, üretilen bir etiketin birden fazla tüketiciye hizmet verebileceğini belirtir; ancak kesin denetleyici ve ağ sınırları donanıma ve ürün yazılımına bağlıdır.

Tam yapıyı tutarlı biçimde güncelleyin. Ayrı mantık rutinleri tek tek üyeleri farklı anlarda yazarsa tüketici karma bir durum görebilir. Giden yapıyı tek bir rutinde oluşturun veya hesaplamalar tamamlandıktan sonra tamamlanmış çalışan yapıyı üretilen etikete kopyalayın.

Her Tüketiciyi Yapılandırın

Gerçekten desteklenen ağ yolu üzerinden üreten denetleyiciyi tüketicinin G/Ç yapılandırmasına ekleyin. Ardından aynı veri türüne sahip, tüketici kapsamında bir denetleyici etiketi oluşturun. Üretici adını ve uzak etiket adını tam olarak girin. Yapılandırılan yol, denetleyici kimliği ve etiket yazımı bağlantının parçalarının tümünü oluşturur.

İstenen paket aralığını iletişim kutusunun izin verdiği en hızlı değere göre değil, proses gereksinimine göre seçin. Kısa bir RPI, ağ ve denetleyici kaynaklarını tüketir. Yavaş bir RPI, kilitlemeleri veya hat koordinasyonunu geciktirebilir. Verilerin kabul edilebilir azami yaşını hesaplarken ağ güncelleme süresini, görev yürütme süresini ve uygulama yanıtını dâhil edin.

Bağlantı Kayıplarına Karşı Tasarım Yapın

Güncellenmeyi bırakan veriler hâlâ makul görünebilir. Tüketici, güncel bilgiyi elde tutulmuş bilgiden ayırt etmelidir. Rockwell belgeleri, üretilen ve tüketilen bağlantıları izlemek için kullanıcı tanımlı bir yapının başlangıcında CONNECTION_STATUS üyesinin kullanılmasını destekler. Uygulama düzeyinde bir kalp atışı veya sıra sayacı, üretici mantığının yürütüldüğüne ve yükün beklendiği gibi değiştiğine dair ek kanıt sağlayabilir.

Her kullanım senaryosu için eski veriye verilecek yanıtı tanımlayın. Bir görüntü değeri “iletişim kesildi” mesajını gösterebilir. Bir üretim sayısı kalite bayrağıyla birlikte korunabilir. Bir hareket izni düşürülebilir ve kontrollü bir yeniden başlatma gerektirebilir. Sıfır, tanımlanmış güvenli ve operasyonel olarak doğru yanıt olmadıkça paylaşılan bir komutu otomatik olarak sıfıra zorlamayın.

Veri Alışverişini Sistematik Olarak Devreye Alın

Etiketlerde sorun gidermeden önce fiziksel ağı ve denetleyici yollarını doğrulayın. Her denetleyicinin çevrimiçi ve erişilebilir olduğunu, ayrıca G/Ç ağacında doğru şekilde temsil edildiğini onaylayın. Üretici ve tüketici yapılandırmalarını kontrollü bir sırayla indirin. Uygulama davranışını test etmeden önce bağlantı durumunu izleyin.

Üreticide bir test değerini değiştirin ve bunu tüketici yapısı boyunca izleyin. İşletimi etkileyen her üyeyi; işaretli değerleri, dizileri ve mod bitlerini de test edin. Gözlemlenen güncelleme süresini tasarım hedefiyle karşılaştırın. Ardından onaylanmış bir test koşulunda üreticinin veya ağın bağlantısını kesin ve eski veri alarmını ve makinenin tepkisini doğrulayın.

Yaygın Arızaları Giderin

Hiç kurulmayan bir bağlantı genellikle yanlış bir yola, denetleyici adına, uzak etiket adına, veri türüne veya kapasite sınırına işaret eder. Aralıklı olarak kopan bir bağlantıda ağ yükü, bağlantı kararsızlığı, denetleyici kaynak baskısı veya aşırı agresif bir RPI etkili olabilir. Doğru görünen bir bağlantıda yanlış değerler alınması genellikle veri sözleşmesi ya da uygulama mantığı sorununa işaret eder.

Her iki projeyi yan yana karşılaştırın. Yapı tanımını, dizi boyutunu ve revizyonu kontrol edin. RPI değerlerini rastgele değiştirmeden önce denetleyici tanı bilgilerini ve yönetilebilir anahtar sayaçlarını inceleyin. Üretilen bir yapı değişirse bunu bir arayüz revizyonu olarak ele alın ve güncellemeyi tüm tüketiciler arasında koordine edin.

Arayüzü Tesis Altyapısı Olarak Koruyun

Her iki denetleyici projesini arşivleyin ve üreticiyi, tüketicileri, etiket adlarını, veri türlerini, RPI değerlerini ve hata durumundaki eylemleri listeleyen bir arayüz kaydı tutun. Bu veri alışverişini yedekleme, ürün yazılımı ve ağ değişikliği incelemelerine dâhil edin. Bir denetleyici değiştirildiğinde, makine komutlarını etkinleştirmeden önce iletişim yolunu ve bağlantı durumunu doğrulayın.

İlgili donanımlar Allen-Bradley ControlLogix ve İletişim ve Ağ koleksiyonlarında bulunabilir. Yapılandırma ayrıntıları ve platform sınırları, Rockwell Automation'ın Üretilen ve Tüketilen Etiketler programlama kılavuzunda kontrol edilmelidir. İyi tanımlanmış bir veri sözleşmesi ve açık bir eski veri yanıtı, bağlantının devreye alma işleminden uzun süre sonra da sürdürülebilir olmasını sağlar.

Yorum bırakın

Lütfen unutmayın, yorumların yayınlanmadan önce onaylanması gerekmektedir.