Ahmet Ö.
Kurumsal
- Konu Yazar
- #1
## PLC'de Sistem Değerlerine Erişim ve Kullanımı
PLC'de yerel ve uzak modüller ile ağ düğümlerinin giriş/çıkış değerlerini almak kolaydır. Peki, PLC'nin kendi içinde yer alan sistem verilerine nasıl ulaşılır ve bu bilgiler nasıl kullanılır?
PLC, birçok açıdan bir bilgisayar gibidir. Kullanım şekli ise operatöre göre değişir. Basit uygulamalar için dijital giriş/çıkışlar, sayıcılar ve zamanlayıcılar yeterli olabilir. Ancak ileri kullanıcılar, özel komutlar eklemek, iletişim ayarları yapmak veya hareket denetimi oluşturmak için daha derin özelliklere ihtiyaç duyar.
Bu makalede, PLC'nin sistem seviyesi değişkenlerini ele alıyoruz. Bu veriler her zaman kullanıcı tarafından doğrudan görünmeyebilir ancak analize ve mantıksal işlemlere erişilebilir durumdadır.
### PLC Sistem Seviye Verileri
- İlk Taramada Doğru (First Scan bit): Güç açıldıktan veya çalışma modu "Run" olarak değiştirildikten sonra ilk taramada aktif olur. Genellikle değişkenlerin başlangıç değerlerini ayarlamak ve güç kaybı veya mod değişikliklerini göstermek için kullanılır.
- Sistem Saati: Zamanlayıcılar yerine geçerek, mevcut zamanı tam sayı veya özel zaman tipi olarak sağlar.
- CPU Modu Durumu: CPU'nun Program, Durdurma (Stop) veya Çalışma (Run) modunda olup olmadığını gösterir. Mod değişiklikleri genellikle Run modunda güncellenir, bu yüzden gecikmeye dikkat edilmelidir.
- Hata Bilgileri: HMI veya uzaktan gösterge panelleri için hata türü, konumu ve önemi hakkında bilgi verir.
- Taranma Süresi: PLC'nin bir döngüyü tamamlama süresi önemli bir performans göstergesidir ve bazı PLC'lerde otomatik izlenir.
- Model ve Yazılım Bilgileri: Model numarası, firmware sürümü ve çalışan program adı gibi bilgiler, programlama yazılımına gerek kalmadan erişilebilir.
### Marka Bazlı Örnekler
- Rockwell Automation PLC'leri: Tüm durum bilgisi S: dosyasında yer alır. İlk Taramaya ait bit S:FS etiketi olarak kullanılır. Diğer değerler Get System Value (GSV) ve Set System Value (SSV) komutlarıyla alınabilir. Kontrol cihazı durumu 16 bitlik bir tam sayı olarak okunur ve detaylar özel dokümantasyonda yer alır.
- Siemens S7-1200 ve S7-1500: Sistem zamanı, çalışma/durdurma modu ve hata bilgileri işlev blokları aracılığıyla erişilebilir. Örneğin, Get_IM_Data CPU kimlik bilgisini, LED CPU modunu geri döner.
- AutomationDirect PLC'leri: Sistem etiketleri doğrudan erişilebilir ve kapsamlı etiket listeleri program yardımıyla görüntülenebilir.
### Sistem Değerlerinin Önemi
Bu bilgiler, program kodunu optimize etmek ve çok sayıda uzak modül ile çalışırken kontrol ve gösterimde gelişmeler sağlamak için kritik olabilir. Her PLC farklı yollarla sistem değerlerine erişim sağlar; dolayısıyla kendi PLC'nizde doğru verileri bulmak bazen zorluk çıkarabilir.
Siz de farklı PLC modellerinde sistem değerlerine erişim deneyiminizi paylaşırsanız, bu bilgi sektördeki diğer kullanıcılara fayda sağlayacaktır.


















