Modicon M218 PTO Konum Taşması Sorununu PLC Yeniden Başlatmadan Giderme

PLC Yeniden Başlatması Olmadan Modicon M218 TM218LDA40DR4PH PTO Pozisyon Taşması Sorununu Çözme

Modern endüstriyel otomasyonda, yüksek hızlı hareket kontrolü, verimli paketleme, etiketleme ve malzeme taşıma sistemlerini yönlendirir. Schneider Electric Modicon M218 TM218LDA40DR4PH PLC, hassas konumlandırma için entegre Darbe Dizisi Çıkışı (PTO) fonksiyonlarına sahiptir. Bununla birlikte, tek yönde uzun süreli sürekli çalışma genellikle "Konum Taşması" hatasına neden olur. Powergear X Automation, gereksiz PLC yeniden başlatmaları olmadan 32 bitlik sayaç sınırlarını doğru şekilde çözmek için bu teknik kılavuzu sunmaktadır.

32-Bit PTO Pozisyon Sayaçlarının Sınırlarını Anlamak

M218 PLC, PTO hareketini işaretli 32 bitlik Çift Tamsayı (DINT) değeri kullanarak izler. Bu sayaç -2,147,483,648 ile +2,147,483,647 darbe aralığında çalışır. Sürekli tek yönlü hareket, eksen konumunun pozitif DINT sınırını aşmasına neden olur. Sonuç olarak, PTO kontrolörü dahili bir konum hatası algılar. Sistem, fabrika otomasyon ekipmanını korumak için "Referanslı" bayrağını iptal eder ve Hata Durdurma durumuna geçer.

100 kHz Yüksek Hızlı Çalışmada Taşma Zamanlamasının Hesaplanması

TM218LDA40DR4PH, 100 kHz'e kadar PTO çıkış frekanslarını destekler. Maksimum hızda sürekli çalışma, 32 bitlik konum aralığını şaşırtıcı derecede hızlı tüketir. Örneğin, saniyede 100,000 darbe çıkışı, yaklaşık 5.97 saatte 2,147,483,647 darbe sınırına ulaşır. Bu nedenle, yüksek hızlı döner indeksleme veya besleme uygulamaları, kontrol edilmediği takdirde düzenli olarak konum taşmalarıyla karşılaşır.

Sıfır değerini kullanıcı değişkenlerine taşımak neden PTO eksenini sıfırlamayı başaramıyor?

Saha teknisyenleri sıklıkla bellek kayıtlarını temizlemek için standart bir MOV komutu çalıştırma hatasına düşerler. Yerel bir DINT değişkenine sıfır yazmak, dahili PTO donanım sayacını değiştirmez. Bunun yerine, mühendisler M218 PTO kütüphanesinden özel PTOSetPosition fonksiyon bloğunu çalıştırmalıdır. Bu fonksiyon bloğu, çalışma zamanında dahili eksen referans konumunu güvenli bir şekilde sıfıra yeniden tanımlar.

PTO Pozisyon Taşması İçin Adım Adım Kurtarma Prosedürü

  1. PTO Hareketini Durdur: Konum taşması alarmı tespit edildiğinde, eksene derhal durdurma komutu verin.
  2. Eksen Hatalarını Temizle: PTOSimple bloğundaki Reset_error girişini tetikleyerek ErrorStop durumundan çıkın.
  3. PTOSetPosition komutunu çalıştırın: PTOSetPosition'ın Execute girişini kullanarak aktif konum değerini sıfıra yeniden atayın.
  4. Yön bulma referansını yeniden oluşturun: Taşma hatalarını gidermek dahili Referanslı durumu sıfırladığı için bir başlangıç ​​noktası belirleme rutini gerçekleştirin.

Otomatik Pozisyon Yönetimi için Yapılandırılmış Metin Uygulaması

Yapılandırılmış metin mantığının uygulanması, ele alınmayan konum hatalarından kaynaklanan makine arıza sürelerini önler. Sektör deneyimi, önceden tanımlanmış eşiklerde konumun proaktif olarak sıfırlanmasının beklenmedik arıza duruşlarını önlediğini göstermektedir. Sistem entegratörleri, konum sayacı iki milyar darbe sayısına ulaşmadan önce otomatik sıfırlama rutinlerini yapılandırmalıdır.

  • Arıza Tespiti: PTOSimple.PTOError hatasını izleyin ve hareket komutlarını derhal durdurun.
  • Hata Sıfırlama: Sürüş durumunu onaylamak için PTOSimple.Reset_error parametresine darbe sinyali gönderin.
  • Konum Ön Ayarı: PTOSetPosition fonksiyonunu PTO_REF_IN parametresiyle çağırın ve Position parametresini sıfıra ayarlayın.
  • Sıra Kontrolü: Hata giderme ve pozisyon yeniden indeksleme işlemlerini sırayla gerçekleştirmek için durum makinelerini kullanın.

Sürekli Döner ve Uzun Hareket Mesafeli Ekipmanlar için En İyi Uygulamalar

Sürekli döner uygulamalar, sonsuz hareket yollarını düzgün bir şekilde yönetmek için Modulo konumlandırma stratejisi gerektirir. Toplam ürün sayısı ile aktif eksen konumları arasında ayrım yapmak, kontrol sistemlerinin duyarlı kalmasını sağlar. Ek olarak, mühendisler yanlış konum sıçramalarını önlemek için yüksek hızlı PTO darbe hatlarında elektriksel gürültü kalkanını doğrulamalıdır. IEC 61131-3 hareket standartlarına uyulması, tüm çalışma modlarında öngörülebilir sistem davranışını sağlar.

B2B Tedarik ve PLC Donanım Tanılama Kılavuzu

PTO pozisyonunda taşma yaşanması, TM218LDA40DR4PH kontrol ünitesinde donanım arızası anlamına gelmez. Satın alma ekipleri, işlevsel PLC ünitelerini değiştirmeden önce yazılım parametrelerini doğrulamalıdır. Ancak, PTOGetDiag hatalarıyla birlikte rastgele pozisyon atlamaları meydana geliyorsa, fiziksel kablolamayı, sürücü girişlerini ve topraklama sistemlerini derhal kontrol edin. Doğru donanım seçimi ve bellenim yönetimi, uzun vadeli sermaye yatırımlarını korur.

Uygulama Senaryosu: Yüksek Hızlı Etiketleme Makinesi Sıfırlama Optimizasyonu

Yüksek hızlı etiketleme hattı kullanan bir şişeleme tesisinde, altı saatlik sürekli çalışmanın ardından günlük olarak M218 PLC arıza durdurmaları yaşanıyordu. Sistem, servo etiketleme tekerleğini çalıştırmak için 100 kHz PTO darbeleri kullanıyordu. İlk mühendislik ekibi, 32 bitlik sayacın taşmasını gidermek için PLC kabinini düzenli olarak yeniden başlatıyordu; bu da maliyetli üretim gecikmelerine neden oluyordu.

Uygulama mühendisleri, PTOSetPosition ve PTOSimple.Reset_error kullanarak bir durum makinesi rutini uyguladılar. Yeni PLC mantığı, toplam etiket besleme darbelerini izler ve her iki saatte bir kısa hat duraklamaları sırasında dahili PTO konumunu sıfıra sıfırlar. Bu yazılım optimizasyonu, beklenmedik konum taşması duruşlarını tamamen ortadan kaldırarak, donanım değiştirilmeden hat verimliliğini %12 artırdı.

Orijinal Schneider Electric kontrol ünitelerine ulaşmak ve fabrika otomasyon sistemlerinizi optimize etmek için, profesyonel donanım dağıtımı ve uzman mühendislik desteği sunan Powergear X Automation'ı ziyaret edin.

Sıkça Sorulan Sorular (SSS)

S1: Motor hareket halindeyken M218 PTO konum sayacını sıfırlayabilir miyim?
Hayır. PTOSetPosition fonksiyon bloğunu çalıştırmadan önce PTO darbe üretimini durdurmalı ve aktif hata durumlarını temizlemelisiniz. Aktif hareketli bir eksende pozisyonları sıfırlamak geçersiz hız komutlarını tetikler.

S2: PTOSetPosition komutunu çalıştırmak, PTO eksenindeki "Referanslı" durumunu temizler mi?
Evet. Dahili referans konumunun değiştirilmesi, önceki başlangıç ​​konumlandırma durumunu geçersiz kılar. Mutlak konumlandırma doğruluğunu sağlamak için başlangıç ​​konumlandırma dizisini doğrulamanız veya yeniden çalıştırmanız gerekir.

S3: PTO sayacı taşması ile PLC kullanıcı DINT taşması arasındaki fark nedir?
Donanım hareket kontrol cihazı içinde, darbe çıkışları 32 bit sınırlarını aştığında PTO taşması meydana gelir. Standart PLC program kodunda ise, hesaplama değişkenleri sıfırlama yapılmadan 2,147,483,647'yi aştığında kullanıcı DINT taşması meydana gelir.

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlendi *