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 Connectgibi 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:
Sağlanan
ConnectionveValuegirdilerini veVariable Namekontrolünü okur.Bir değişken adı, geçerli bir bağlantı ve bir değer olduğundan emin olmak için doğrulama yapar.
Sağlanan bağlantı üzerinden belirtilen PLC değişkenine değeri yazmayı dener.
Yazma işlemi tamamlandığında
Successdeğ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ı
TwinCAT Connectgibi bir PLC bağlantı bloğu ekleyin ve yapılandırın.Bağlantı çıktı noktasını bu bloğun
Connectiongirişine bağlayın.Yazılacak değeri uygun bir giriş bloğuyla (ör.
Number InputveyaString Input)Valuegirişine sağlayın.Variable Namekontrolüne PLC değişken adını girin.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 ConnectkullanarakConnectiongirdisini oluşturun ve besleyin.Değişken türüne göre
Number Input,String InputveyaLogic InputkullanarakValuegirdisini hazırlayın.Yazma işleminden sonra sonucu doğrulamak için aynı değişkeni
TwinCAT Readile 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 InputveyaIs Nonekontrolü ekleyin; başarısız yazmaları önlemeye yardımcı olur.Denetim izi veya uzaktan izleme için başarılı/yetersiz yazmaları
CSV ExportveyaMQTT Publishile kaydedin.
🛠️ Sorun Giderme
Eğer
SuccessFalse dönerse:Variable Name'in PLC'de tanımlandığı şekilde tamamen doğru yazıldığını (isim alanları/yollar dahil) kontrol edin.Sağlanan
Connectionnesnesinin aktif ve doğru yapılandırılmış olduğundan emin olun (TwinCAT Connectdurumunu 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