Siemens S7 Write
Bu fonksiyon bloğu, Snap7 kütüphanesini kullanarak Siemens S7 PLC (Programlanabilir Mantık Kontrolörü) verilerini yazmak için tasarlanmıştır. Çeşitli veri tiplerini destekler ve PLC ile dinamik etkileşim sağlar.
📥 Girdiler
Enable PLC'ye yazmayı etkinleştirmek veya devre dışı bırakmak için bir boolean girişi.
Data Seçilen veri tipine uygun formatta PLC'ye yazılacak veridir.
S7 Client Verilerin yazılacağı Siemens S7 PLC'ye ait bağlantı bilgileri.
📤 Çıktılar
Bu fonksiyon bloğu herhangi bir çıktı üretmez.
🕹️ Kontroller
DB Number PLC yazma işlemi için Veri Bloğu numarasını belirtmek için giriş alanı.
DB Byte Address Veri Bloğu içinde byte adresini belirtmek için giriş alanı.
Bit Position Sadece boolean değerler için geçerli olan bit konumunu belirtmek için giriş alanı.
DB Data Type Yazılan veri tipinin seçilmesine olanak tanıyan bir açılır menü (örn. Boolean, Int, Real, vb.).
🎨 Özellikler
Connection Handling Blok, PLC'ye bağlantıları otomatik olarak yönetir, bağlantı kaybolursa veya adres değişirse yeniden bağlanır.
Multi-threaded Writing Yazma işlemlerini yönetmek için ayrı bir iş parçacığı kullanır ve ana yürütmeyi engellemeyen sürekli veri akışı sağlar.
Dynamic Data Type Support Çeşitli veri tiplerini destekler, esnek veri yönetimi sağlar.
📝 Kullanım Talimatları
Connect to S7 Client: S7 PLC'ye bağlanmak için gerekli ayrıntıları
S7 Clientgiriş alanına girin. Bu, IP adresi, port, rack ve slot numaralarını içerebilir.Set DB Number: PLC'de verinin nereye yazılacağını gösteren
DB Numberalanına olay numarasını girin.Specify Byte Address: Verinin yazılacağı yeri tanımlamak için
DB Byte Addressalanına byte adresini girin.Select Data Type: Yazmak istediğiniz veri ile ilgili uygun veri tipini
DB Data Typeaçılır menüsünden seçin.Input Data: PLC'ye yazılacak veriyi
Datagiriş alanında sağlayın.Enable Write Operation: Yazma işlemini etkinleştirmek için
EnablegirişiniTrueolarak ayarlayın. Blok, sağlanan yapılandırmalara göre yazmayı yönetecektir.
📊 Değerlendirme
Bu bloğun yürütülmesi sırasında belirlenen veri, PLC'deki tanımlı konuma yazılacaktır. PLC'ye bağlantı kaybolursa veya geçersiz olursa, bir hata mesajı kaydedilir.
💡 İpuçları ve Püf Noktaları
🛠️ Sorun Giderme
Last updated
Was this helpful?