Bloga geri dön

Mühürleme mantığı mı, yoksa OTL/OTU mu? PLC belleğini güvenli şekilde seçme

Mühürleme devreleri ile OTL/OTU talimatları aynı komutu sürdürebilir, ancak farklı şekillerde arızalanırlar. Bu kılavuz tarama davranışını, yeniden başlatma riskini, sorun gidermeyi, izin koşulları...

Bir operatör Start düğmesini bıraktıktan sonra da etkin kalan bir motor komutu, mühürleme kolu veya saklamalı set/reset talimatlarıyla oluşturulabilir. Kararlı durum sonucu bir HMI üzerinde aynı görünebilir. Ancak arıza davranışı aynı değildir ve yeniden başlatma, bir arıza veya çevrimiçi düzenleme sırasında bu fark önem taşır.

Bu nedenle yararlı mühendislik sorusu “hangi talimat daha iyi?” değil, “durum nerede tutulmalı, bunu kim değiştirebilir ve hangi koşullar baskın kalmalı?” sorusudur.

Hatırlamanın iki yolu, iki farklı sözleşme

Geleneksel bir mühürleme rung'ı, sıradan bir çıkış talimatı ve komut verilen bitten gelen paralel bir kontak kullanır. Logix terminolojisinde Output Energize talimatı her taramada rung koşulunu izler: doğru bir rung biti doğru, yanlış bir rung ise biti yanlış yazar. Kol, anlık Start isteği ortadan kalktıktan sonra rung'ı doğru tutar; ancak seri bağlanmış bir Stop, arıza veya izin koşulu yolu hemen kesebilir.

Output Latch talimatı, rung'ı doğru olduğunda bir biti doğru yazar. Bit, bir Output Unlatch talimatı veya başka bir yazıcı tarafından temizlenene kadar doğru kalır. Rockwell Automation'ın bit talimatı referansı, OTE'yi taramayı izleyen bir çıkış; OTL ve OTU'yu ise saklamalı set ve temizleme işlemleri olarak ayırt eder.

Saklanan bir motor komutu bitini yazan ayrı set ve reset rung'ları

Bir set/reset çifti, bir komutu oluşturan ve temizleyen koşulları birbirinden ayırır. Diyagram, özgün medya görselinden korunmuştur; kaynak: Control.com.

Tarama çevrimi, hangi tasarımın daha kolay güvenileceğine karar verir

Mühürleme mantığı baskın durdurma yolunu görünür kılar

Basit bir çalışma isteği için mühürleme deseni, Start, Stop, aşırı yük, mod ve izin koşullarını tek bir rung üzerinde görünür tutar. Herhangi bir seri koşul yanlış olduğunda OTE, o tarama sırasında yanlış olarak yeniden yazılır. Bakım teknisyenleri genellikle tüm kararı birkaç farklı rutin arasında arama yapmadan izleyebilir.

Birden çok alt sistem aynı durumu başlatabildiğinde veya durdurabildiğinde bu desen zorlaşır. Paralel dalların sürekli eklenmesi önceliği gizler ve çevrimiçi sorun gidermeyi zorlaştırır. Bu noktada özel bir durum makinesi, devasa bir mühürleme rung'ından veya dağınık latch talimatlarından genellikle daha açıktır.

OTL ve OTU olayları durumdan ayırır

Saklamalı talimatlar, bağımsız olayların bir durumu oluşturması ve temizlemesi gerektiğinde kullanışlıdır: bir sıralama adımı, tamamlanmış bir el sıkışma, bir alarm onayı veya tetikleyen darbeden sonra da sürmesi gereken bir istek. Risk, sahipliktir. Aynı etiket birkaç rutinden yazılıyorsa görev sırası ve tarama sırası nihai değeri belirleyebilir.

Bir latch ve bir unlatch gösteren çapraz referans, tek başına güvenli davranışı kanıtlamaz. Programın ayrıca açık bir öncelik kuralına ihtiyacı vardır. Set ve reset koşulları aynı taramada doğru olabiliyorsa mühendis hangi sonucun kazanacağını belgelemeli ve rutin zamanlamasının bunu beklenmedik şekilde değiştiremeyeceğini doğrulamalıdır.

Hatırlanan durumu fiziksel çıkıştan uzak tutun

Güçlü bir desen, dahili bir komutu veya sıralama durumunu saklamak ve ardından fiziksel çıkışı güncel izin koşullarıyla sınırlandırılmış tek bir OTE ile sürmektir. Saklanan istek doğru kalabilir; ancak bir aşırı yük, koruma koşulu, proses kilitlemesi veya çalışma modu izni kaldırdığında aktüatör komutu yine de düşer.

Bu ayrım tanılamayı da iyileştirir. Operatörler bir çalışma isteğinin bulunduğunu, ancak belirli bir izin koşulunun hareketi engellediğini görebilir. Aynı ilke kontrolör devreye alma sırasında da yardımcı olur; Micro800 devreye alma iş akışı, çıkışların yalnızca dahili bir bitten çıkarım yapmak yerine kontrollü koşullarda neden kanıtlanması gerektiğini açıklar.

Güvenlik işlevleri, güvenlik sınıfı donanım, doğrulanmış mantık ve belgelenmiş bir risk azaltma tasarımı gerektirir. Ne bir mühürleme kolu ne de normal bir OTL/OTU çifti, standart bir PLC çıkışını güvenlik işlevine dönüştürür.

Yeniden başlatma davranışı bir tasarım gereğidir, sürpriz değil

Saklamalı mantığı seçmeden önce enerji kaybı, kontrolör modu değişikliği, program indirme veya iletişim kesintisinden sonra ne olması gerektiğini tanımlayın. Fiziksel bir kontaktör, enerji kaybolduğunda enerjisiz kalır; ancak kontrol yeniden başladığında saklanan komut hâlâ doğru olabilir. Otomatik yeniden başlatma bazı sürekli prosesler için kabul edilebilirken personelin erişebildiği makineler için kabul edilemez olabilir.

Saklanan istekleri mevcut saha koşullarıyla bilinçli biçimde uzlaştıran bir başlangıç durumu kullanın. Geri bildirim cihazlarını doğrulayın, eski el sıkışmaları temizleyin, iletişim kalitesini yeniden sağlayın ve risk değerlendirmesinin gerektirdiği durumlarda yeni bir operatör işlemi isteyin.

Gizli kusurları ortaya çıkaran devreye alma testleri

Yalnızca Start ve Stop'u test etmekle yetinmeyin. Her iki isteği de doğru tutun, izin koşullarını tek tek kaldırın, durumlar arasındaki geçiş sırasında bir arızayı zorlayın, kontrolör modlarını değiştirin, ağ üzerinden alınan geri bildirimi kesin ve enerji geri geldikten sonra ne olduğunu doğrulayın. Komut bitini, nihai çıkış rung'ını ve saha geri bildirimini birlikte izleyin.

Tek atımlı davranış da bir latch tasarımını değiştirebilir. Bir olayın yalnızca bir kez gerçekleşmesi bekleniyorsa saklama bitini ve tarama zamanlamasını doğrulayın. Studio 5000 tek atımlı darbeleri ve OTE davranışı hakkındaki ilgili kılavuz, dahili olarak bulunan bir darbenin neden mühendisin beklediği saha sonucunu hiç oluşturmayabileceğini gösterir.

Editoryal görüş: talimat tercihinden daha önemli olan tekil sahipliktir

Basit, sürdürülen komutlar için PLC ProTech, durdurma yolunun görünür ve sürekli değerlendiriliyor olması nedeniyle mühürleme desenini tercih eder. Sıralama durumları ve olay belleği için set/reset mantığı; bir rutinin duruma sahip olması, reset önceliğinin açıkça tanımlanması ve fiziksel çıkışın ayrı, izin koşullarıyla sürülen bir OTE altında tutulması şartıyla uygundur.

Talimat seçimi ikincildir. Belirleyici kalite göstergesi, başka bir mühendisin her yazıcıyı belirleyebilmesi, bir kesintiden sonra durumu öngörebilmesi ve koruyucu koşulların baskın olduğunu kanıtlayabilmesidir.

SSS

OTL talimatı, enerji kesintisi sırasında gerçek bir çıkışı enerjili tutar mı?

Hayır. Kontrol enerjisinin kaybolması, fiziksel çıkış devresindeki enerjiyi kaldırır. Asıl konu, kontrolör ve çıkış sistemi geri döndüğünde saklanan komut bitinin; kontrolöre, bellek yapılandırmasına ve başlangıç mantığına bağlı olarak hâlâ doğru olabilmesidir.

Mühürleme rung'ı saklamasız mıdır?

OTE, rung tarandığında rung'ını izler. Bir mühürleme kolu normal çalışma sırasında rung'ı sürdürebilir; ancak başlangıç ve ön tarama davranışı kontrolöre özgüdür. Mühendisler PLC aileleri arasında aynı davranışın varsayılmasından kaçınmalı ve hedef platformu doğrulamalıdır.

Aynı etiket OTL, OTU ve OTE talimatları tarafından kullanılabilir mi?

Birçok PLC birden çok yazıcıya izin verir; ancak sonuç yürütme sırasına bağlı olabilir ve sorun gidermesi zordur. Daha güvenli bir tasarım, her duruma tek bir sahip verir ve her fiziksel çıkışı tek bir nihai komut konumundan sürer.

Set/reset mantığı ne zaman daha iyi bir seçimdir?

Tek taramalık bir tetiklemenin ötesinde kalıcı olması gereken olay belleği, sıralama adımları, alarm onayı ve el sıkışmalarında kullanışlıdır. Reset koşulu, başlangıç politikası ve arıza tepkisi aynı anda tanımlanmalıdır.

PLC ProTech Editör Ekibi tarafından

Yorum bırakın

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