Blog

Yazar
İlhan
Kategori
PLC
Tarih
1 Ağustos 2026
Saat
19:00
CODESYS 3.5 Tag Oluşturma Nasıl Yapılır? (Adım Adım Rehber)
CODESYS 3.5 ile PLC programlama yaparken en temel ve kritik adımlardan biri tag oluşturma işlemidir. Bu makalede, CODESYS 3.5 ortamında tag oluşturma işlemini adım adım ve anlaşılır şekilde ele alacağız.
Eğer PLC programlamaya yeni başlıyorsanız, bu rehber sizin için sağlam bir temel oluşturacaktır.
Tag Nedir?
Tag, PLC programlama içerisinde kullanılan değişkenlere verilen isimdir. Bu değişkenler;
- Girişler (Inputs)
- Çıkışlar (Outputs)
- Bellek alanları (Memory)
- Fonksiyon blokları
gibi birçok farklı veri tipini temsil edebilir.
Doğru ve düzenli tag kullanımı, programın okunabilirliğini ve sürdürülebilirliğini ciddi şekilde artırır.
"TwinCAT 3 Nedir?"
CODESYS 3.5 Tag Oluşturma Mantığı
CODESYS 3.5’te genellikle şu alanlar üzerinden yapılır:
- Global Variable List (GVL)
- Program (POU) içi değişkenler
- Input / Output Mapping
Bu yapı sayesinde hem yerel hem de global değişken yönetimi sağlanır.
Global Variable List (GVL) ile Tag Oluşturma
GVL Nedir?
GVL (Global Variable List), tüm projede erişilebilen değişkenlerin tanımlandığı alandır.
Tag Oluşturma Adımları
- Proje ağacında sağ tıklayın
- Add Object → Global Variable List seçeneğini seçin
- Açılan ekranda aşağıdaki gibi değişken tanımlayın:
VAR_GLOBAL
Start_Button : BOOL;
Motor_Run : BOOL;
Speed_Value : INT;
END_VAR Açıklama
Start_Button→ Buton girişiMotor_Run→ Motor çıkışıSpeed_Value→ Hız değeri
Program (POU) İçerisinde Tag Oluşturma
Yerel değişkenler sadece ilgili program bloğu içinde kullanılır.
Örnek Kullanım
VAR
Counter : CTU;
Timer_1 : TON;
END_VAR
Avantajları
- Daha modüler yapı
- Karmaşayı azaltır
- Büyük projelerde performans sağlar
Input / Output (I/O) Tag Tanımlama
Fiziksel giriş ve çıkışların tag’lere bağlanması gerekir.
Örnek Mapping
Start_Button AT %IX0.0 : BOOL;
Motor_Output AT %QX0.0 : BOOL;
Açıklama
%IX→ Dijital giriş%QX→ Dijital çıkış
Bu sayede fiziksel sinyaller yazılım ile ilişkilendirilmiş olur.
CODESYS Tag Oluşturma Hataları
Yeni başlayanların en sık yaptığı hatalar:
- Yanlış veri tipi kullanımı (BOOL yerine INT)
- Global ve local değişken karmaşası
- I/O mapping yapılmaması
- Anlamsız değişken isimleri
Bu hatalardan kaçınarak daha stabil projeler geliştirebilirsiniz.
Sonuç
CODESYS 3.5’te tag oluşturma, PLC programlamanın temel taşlarından biridir. Doğru yapılandırılmış tag sistemi sayesinde:
- Daha okunabilir kod yazarsınız
- Hataları daha hızlı bulursunuz
- Projelerinizi daha profesyonel hale getirirsiniz
CODESYS 3.5 Tag Oluşturma (Videolu Anlatım)
Bu konuyu uygulamalı olarak görmek isterseniz, aşağıdaki YouTube videosunda tüm adımları detaylı şekilde aşağıdaki videoda anlattım:
Videoda;
- GVL oluşturma
- POU içinde tag tanımlama
- I/O mapping
- Gerçek proje örneği
detaylı olarak gösterilmektedir.