“Kod Yazıyorlar Ama Ne Yazıyorlar?”
Bir fabrika müdürü veya makine imalatçısı olarak, mühendisinizin yazdığı kodu satır satır anlamanız gerekmez. Ancak hangi dilin nerede kullanılması gerektiğini bilmek, projenin sürdürülebilirliği için kritiktir. Genellikle “Çalışıyorsa dokunma” mantığı güdülür, ancak kötü yazılmış bir kod, gelecekte başınıza büyük dertler açabilir.
PLC Dilleri Arasındaki Farklar
1. Ladder Diyagramı (LAD) – Merdiven Mantığı
- Nedir: Elektrik devre şemasına benzer.
- Kullanım Yeri: Basit mantıklar. “Start’a bas, sensör görürse motor çalışsın.”
- Avantajı: Elektrik teknisyenleri bile ekrana bakıp arızayı (hangi sensörün görmediğini) anlayabilir.
- Tavsiyemiz: Arıza takibi gereken yerlerde (Interlock) mutlaka Ladder kullanılmalı.
2. SCL (Structured Control Language) – Metin Tabanlı
- Nedir: Pascal veya C diline benzer. Yazılı kodlardan oluşur.
- Kullanım Yeri: Karmaşık matematiksel hesaplar, veri işleme, döngüler (For/While).
- Avantajı: Ladder ile 50 satır sürecek bir formül, SCL ile tek satırdır.
- Risk: Elektrikçiler okuyamaz, sadece mühendisler müdahale edebilir.
3. Graph (SFC) – Akış Şeması
- Nedir: Adım adım ilerleyen süreçler. “Adım 1: Suyu doldur. Adım 2: Isıt. Adım 3: Karıştır.”
- Kullanım Yeri: Sıralı çalışan makineler (Sıralı Sistemler).
Avea Otomasyon Yazılım Standardı
Biz projelerimizde “Spagetti Kod” (karışık kod) yazmayız. Uluslararası IEC 61131-3 standardına uyarız.
1. Ana mantık herkesin anlayacağı LAD ile yazılır.
2. Hesaplamalar özel fonksiyon blokları (FB) içinde SCL ile gizlenir.
3. Versiyon Kontrolü (Git): Yazılımlarımızdaki her değişikliği kayıt altına alıyoruz. “3 ay önce makine çalışıyordu, şimdi çalışmıyor” dediğinizde, o günkü kod ile bugünkü kodu saniyeler içinde karşılaştırıp farkı buluyoruz.
4. Tüm değişkenler (Tagler) İngilizce/Türkçe açıklamalı olarak etiketlenir.
Yazılımımız, firmanızın kurumsal hafızasıdır. Onu profesyonellere emanet edin.
Bizi Takip Edin
Projeniz için en doğru çözümü mü arıyorsunuz? Sosyal medya hesaplarımızdan güncel projelerimizi inceleyebilir veya ofisimizi ziyaret edebilirsiniz.
📷 Instagram: avea.otomasyon
📘 Facebook: Avea Otomasyon
💼 LinkedIn: Avea Otomasyon
📍 Google Maps: Yol Tarifi Alın
📍 Hızlı Ulaşım: g.page/AveAOtomasyon
