TwinCAT Write

Bu fonksiyon bloğu, var olan bir PLC bağlantısı kullanarak TwinCAT PLC değişkenine bir değer yazar. Senaryonuzdan sayısal, boolean veya metinsel değerleri PLC'ye göndermek ve basit bir başarı göstergesi almak için kullanın.

📥 Girdiler

  • Connection — PLC bağlantı nesnesi (ör. TwinCAT Connect gibi bir iletişim yapılandırma bloğundan sağlanır).

  • Value — PLC değişkenine yazılacak değer (PLC değişkenine bağlı olarak sayı, metin, boolean veya yapılandırılmış değer).

📤 Çıktılar

  • Success — Yazma işleminin başarılı olup olmadığını belirten boolean.

🕹️ Kontroller

  • Variable Name — Yazmak istediğiniz PLC değişkeninin proje üzerindeki tam adı/adresi (TwinCAT projenizde tanımlandığı şekilde) girin.

⚙️ Çalışma mekanizması

Bu blok çalıştığında:

  1. Sağlanan Connection ve Value girdilerini ve Variable Name kontrolünü okur.

  2. Bir değişken adı, geçerli bir bağlantı ve bir değer olduğundan emin olmak için doğrulama yapar.

  3. Sağlanan bağlantı üzerinden belirtilen PLC değişkenine değeri yazmayı dener.

  4. Yazma işlemi tamamlandığında Success değerini True olarak verir; aksi halde False döner ve sorun giderme için bir hata mesajı kaydeder.

🎯 Özellikler

  • Tek değişken için basit yazma işlemi ve net bir boolean sonuç.

  • Girdi esnekliği: Sayısal, metinsel ve boolean veri kaynaklarıyla kullanılabilir.

  • Hata bildirimleri: Bağlantı, değişken adı veya değer eksikse ya da yazma başarısız olursa bilgilendirir.

📝 Kullanım Talimatları

  1. TwinCAT Connect gibi bir PLC bağlantı bloğu ekleyin ve yapılandırın.

  2. Bağlantı çıktı noktasını bu bloğun Connection girişine bağlayın.

  3. Yazılacak değeri uygun bir giriş bloğuyla (ör. Number Input veya String Input) Value girişine sağlayın.

  4. Variable Name kontrolüne PLC değişken adını girin.

  5. Senaryoyu çalıştırın ve yazmanın başarılı olup olmadığını doğrulamak için Success çıktısını kontrol edin.

💡 İpuçları ve Püf Noktaları

  • TwinCAT Connect kullanarak Connection girdisini oluşturun ve besleyin.

  • Değişken türüne göre Number Input, String Input veya Logic Input kullanarak Value girdisini hazırlayın.

  • Yazma işleminden sonra sonucu doğrulamak için aynı değişkeni TwinCAT Read ile okuyun.

  • Değer türü belirsizse, yazmadan önce uyumluluğu sağlamak için veriyi Data Type Converter üzerinden geçirin.

  • Eksik veya geçersiz değerleri tespit etmek için üst akışa bir Debug Input veya Is None kontrolü ekleyin; başarısız yazmaları önlemeye yardımcı olur.

  • Denetim izi veya uzaktan izleme için başarılı/yetersiz yazmaları CSV Export veya MQTT Publish ile kaydedin.

🛠️ Sorun Giderme

  • Eğer Success False dönerse: Variable Name'in PLC'de tanımlandığı şekilde tamamen doğru yazıldığını (isim alanları/yollar dahil) kontrol edin.

  • Sağlanan Connection nesnesinin aktif ve doğru yapılandırılmış olduğundan emin olun (TwinCAT Connect durumunu kontrol edin).

  • Değer türünün PLC değişken türüyle eşleştiğini doğrulayın; gerekirse tür dönüştürmeyi üst akışta uygulayın.

  • Daha ayrıntılı düzeltme adımları için blok tarafından gösterilen hata kayıtlarını (log) inceleyin.

Last updated