Beckhoff IPC'de İlk TwinCAT PLC Projesi
Beckhoff IPC üzerinde ilk TwinCAT PLC projesini oluşturun ve doğrulayın. Bu kontrol listesi hedef seçimini, EtherCAT keşfini, I/O eşlemesini, güvenli etkinleştirmeyi, yeniden başlatma testlerini ve...
İlk TwinCAT projesi bir Boolean talimatından fazlasını kanıtlamalıdır. Mühendislik hedefini, EtherCAT topolojisini, G/Ç eşlemesini, görev yürütmesini, başlatma davranışını ve güvenli çıkış tepkisini doğrulamalıdır.
Bu saha kontrol listesinde Beckhoff endüstriyel PC'si, EtherCAT bağlayıcısı ve basit dijital G/Ç kullanılır. İş akışı birçok CX kontrolörüne de uygulanabilir. Menü adları TwinCAT derlemeleri arasında farklılık gösterebilir; bu nedenle devreye almadan önce kurulu sürümü doğrulayın.
TwinCAT Ayrımını Anlayın
Beckhoff, mühendislik ile çalışma zamanı yürütmesini birbirinden ayırır. TwinCAT XAE donanımı yapılandırmak, kod yazmak, değişkenleri eşlemek ve sistemi teşhis etmek için kullanılır. TwinCAT XAR, gerçek zamanlı kontrol uygulamasını yürütür.
Bu ayrım, sorun giderme sırasında önemlidir. Seçilen çalışma zamanı hedefi yanlış kalırken bir proje doğru şekilde derlenebilir. Ayrıca bir mühendis ilgisiz bir yerel projeyi düzenlerken çalışma zamanı etkin olabilir.
Beckhoff bu mühendislik ve çalışma zamanı yapısını resmî TwinCAT genel bakışında açıklar. Mühendisler prosedürleri kurulu derlemeyle ve lisanslı işlevlerle eşleştirmelidir.
Test Düzeneğini Güvenle Hazırlayın
Düşük riskli bir devreyle başlayın. Dijital giriş olarak bir buton, çıkış olarak da küçük bir gösterge kullanın. Enerji vermeden önce her cihazın gerilimini doğrulayın.
- IPC modelini, işletim sistemini, TwinCAT derlemesini ve çalışma zamanı seviyesini kaydedin.
- EtherCAT bağlayıcısının ve terminallerin soldan sağa sırasını kaydedin.
- Kontrolör beslemesini saha yükü beslemesinden çizimde ayrı gösterin.
- Koruyucu topraklamayı, 0 V referanslarını, sigortaları ve çıkış yükü değerlerini doğrulayın.
- Makineyi veya test düzeneğini beklenmedik hareketin meydana gelemeyeceği bir duruma getirin.
İlk test için üretim aktüatörü kullanmayın. Bir lamba veya yalıtılmış test yükü, arızaların kontrol altına alınmasını kolaylaştırır.
Doğru Hedefi Seçin
TwinCAT XAE'yi açın ve yeni bir TwinCAT projesi oluşturun. Donanımı taramadan önce amaçlanan çalışma zamanı hedefini seçin. Hedef adını ve adresini devreye alma kaydıyla karşılaştırın.
Yaygın bir hata, endüstriyel PC yerine mühendislik dizüstü bilgisayarını yapılandırmaktır. Bir diğer hata da benzer cihaz adına sahip eski bir rotayı seçmektir. Pano veya makine tanımlayıcısını içeren bir adlandırma kuralı kullanın.
İlgili donanımlar için PLC ProTech'in HMI ve endüstriyel bilgi işlem kataloğunu ve Beckhoff Automation kataloğunu inceleyin.
EtherCAT Topolojisini Tarayın ve Doğrulayın
Cihazları taramadan önce hedefi yapılandırma moduna alın. EtherCAT ağına bağlı adaptörü tarayın. TwinCAT, bağlayıcıyı ve terminalleri fiziksel sırayla keşfetmelidir.
Keşif, kabul anlamına gelmez. Algılanan her terminali malzeme listesi ve pano çizimiyle karşılaştırın. Model numaralarını, konumları ve kanal sayılarını doğrulayın.
Topoloji farklıysa durun ve araştırın. Yer değiştirilmiş bir terminal, beklenen kanal eşlemesini kaydırabilir. Eksik bir terminal; güç, kablolama, kontak veya adaptör sorunlarına işaret edebilir.
Mantık yazmadan önce EtherCAT durum bilgilerini kontrol edin. Test düzeneği, açıklanamayan hatalar olmadan beklenen çalışma durumuna ulaşmalıdır.
Küçük Bir PLC Projesi Oluşturun
Bir PLC projesi ekleyin ve ilk programı bilinçli olarak küçük tutun. Yapılandırılmış Metin, ilk test için net bir yaklaşım sunar:
PROGRAM MAIN
VAR
StartButton AT %I* : BOOL;
TestLamp AT %Q* : BOOL;
END_VAR
TestLamp := StartButton;
Joker adresler, sonraki G/Ç bağlantıları için semboller oluşturur. Fiziksel terminallerin doğru şekilde eşlendiğini kanıtlamazlar.
Projeyi derleyin ve her derleyici mesajını çözümleyin. Temel sinyal yolu çalışana kadar zamanlayıcılar, hareket, iletişim veya yeniden kullanılabilir kitaplıklar eklemekten kaçının.
Değişkenleri Fiziksel Kanallara Eşleyin
Bağlayın StartButton hedeflenen giriş kanalına. Bağlayın TestLamp hedeflenen çıkış kanalına. Her iki taraftaki veri türlerini doğrulayın.
Genel etiketler yerine açıklayıcı adlar kullanın. Şu adlar gibi DI_Panel_Start ve DO_Test_Lamp sonraki tanılamaları daha anlaşılır hâle getirir.
Eşlemeyi her iki yönden inceleyin. Önce her PLC sembolünden, ardından her fiziksel kanaldan başlayın. Bu, yinelenen veya atlanmış bağlantıları ortaya çıkarır.
Sürpriz Yaşamadan Etkinleştirin
Etkinleştirmeden önce projeyi kaydedin. Yapılandırma değişikliği özetini inceleyin. Seçilen hedefin hâlâ doğru olduğunu doğrulayın.
Yapılandırmayı etkinleştirin, gerektiğinde çalışma zamanını yeniden başlatın ve PLC'de oturum açın. İlk dağıtım için kontrollü indirme kullanın. Çevrimiçi değişikliği varsayılan devreye alma yöntemi olarak değerlendirmeyin.
Çıkış durumunu kontrol ettikten sonra PLC'yi yalnızca çalıştırma moduna alın. Giriş true olana kadar test lambası sönük kalmalıdır.
Sinyal Yolunun Tamamını Kanıtlayın
Fiziksel basma düğmesini çalıştırın ve üç noktayı gözlemleyin:
- EtherCAT giriş kanalı durum değiştirir.
- PLC değişkeni durum değiştirir.
- Fiziksel çıkış, programlanan komutu izler.
Yalnızca bir katman değişirse arızanın konumu daha net hâle gelir. PLC değişikliği olmadan terminal değeri değişiyorsa sorun eşlemeyi gösterir. PLC değişikliği olup saha yanıtı yoksa sorun çıkış kablolamasını, yük beslemesini veya korumayı gösterir.
Yeniden Başlatma ve Arıza Davranışını Test Etme
Çalışan bir çevrimiçi test eksiktir. Önyükleme projesini oluşturup etkinleştirin, ardından onaylanmış bir yeniden başlatma gerçekleştirin. Çalışma zamanının başladığını ve programın beklenen duruma ulaştığını doğrulayın.
Test yükünü veya fieldbus'ı yalnızca onaylanmış bir prosedür kapsamında ayırın. Tanılamaların kesintiyi belirlediğini doğrulayın. Çıkışların belgelenmiş güvenli duruma döndüğünü onaylayın.
Devreye Alma Kaydı
TwinCAT derlemesini, hedef tanımlayıcısını, topolojiyi, eşlemeleri, test sonuçlarını ve önyükleme projesi durumunu kaydedin. Son projeyi sürüm denetimi altında dışa aktarın veya arşivleyin.
Yararlı sonuç, tekrarlanabilir bir temel oluşturmaktır. Mühendisler daha sonra kanıtlanmış bir temeli kaybetmeden analog ölçekleme, zamanlayıcılar, alarmlar, hareket veya iletişim ekleyebilir.