Blog
CODESYS 3.5 Tag Oluşturma Nasıl Yapılır?

Yazar

İlhan

Kategori

PLC

Tarih

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ı

  1. Proje ağacında sağ tıklayın
  2. Add Object → Global Variable List seçeneğini seçin
  3. 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şi
  • Motor_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.

Diğer Yazılar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir