Skip to main content

STEP7 Plc Programlama Dersleri -4 |Siemens S7 Plc Eğitim

STEP7 DERSLERİ İNCELEME

Monitor/Modify değişkenleri nedir ? Force etme işlemleri nedir ? Sembol tablosu nedir ? Bu ve benzeri sorulara cevap aradığımız bu yazımızda Step7 Derslerine kaldığımız yerden devam ediyoruz.

Bir sonraki yazımızda program ve data blokları gibi programda kullanacağımız komut ve bloklara yönelik sistemlere giriş yapacağız.

STEP7 DERSLERİ

Monitor/Modify Değişkenleri :

Monitor/Modify’da olduğu gibi aynı işlemleri yapmaktadır.Ancak burada sistem üzerinde bulunan tüm modüllerin giriş/çıkışlarını, tüm hafıza bilgilerini kontrol edebilir ve durumlarını görebiliriz.

Ek olarak kendi oluşturacağımız data blokları sayesinde programın çalışma durumunu gözleyebiliriz.

Plc menü üzerinden bu alana ulaşabiliriz.

Variable(Değişken) penceresinin açılması ile birlikte plc ile online bağlantıya geçilir.

İlgili tablodaki adres kısmına projedeki giriş-çıkış adresleri yazılmaktadır ve ya oluşturulmuş olan data blok adresleri burada belirtilir ve buradan çalışma durumları izlenip kontrol edilebilir.

Modify Value kısmı aktif olması istenilen kısımlardır.Çıkışlar belirlendikten sonra modify variable simgesine tıklayarak çıkışları aktif hale getirebilirsiniz.

Force Etme İşlemi :

Monitor modify kısmı üzerinden aktif edilen çıkışa müdahale edilemez ancak force işlemi ile çıkışlar plc kontrolünden koparılır.Sistem üzerinde bulunan giriş-çıkışları istenilen konumda ‘on’ ya da ‘off’ olmasını sağlar.

Bu ekran Monitor/Modify Variable üzerinden Variable menüsünden ‘Display Force Values’ seçeneği ile karşınıza gelecektir.

Seçili adres üzerine sağ tıklayın ve force seçeneği tıklayarak ilgili işlemi gerçekleştirebilirsiniz.

Analog girişler içinde force işlemi gerçekleştirilebilir ancak bu durum IW şeklinde olmalıdır.PIW’ler force edilememektedir.

Örnek : Adres -> IW 54

Dijital giriş kartlarında da force etme işlemi gerçekleştirilebilir ancak bu işlem sadece programsal olarak iş görür.Fiziksel herhangi bir işlem meydana gelmez.

Siemens plc eğitimi

Operating Mode :

Plc’yi bilgisayar üzerinden Run-Stop yapmamızı sağlayan seçenektir.

İlgili seçeneğe ‘HW Config’ üzerinden online olduktan sonra ‘PLC’ menü içerisinden erişilebilir.

Operating mode aktif olmayabilir ki bu durumu düzeltmek adına rack üzerinden CPU’yu seçmelisiniz.

Ek olarak bu alana ulaşmak adına ;  CPU seçimi yapıldıktan sonra Plc -> Diagnostic /Setting -> Operating Mode seçeneğinden ulaşılabilir.

Karşımıza gelecek olan sayfada bulunan ‘Current Operating Mode’ ifadesi bize şu andaki geçerli olan çalışma modu hakkında bilgi verir.(Run ya da Stop)

Plc stopta iken -> Warm Restart diyerek Plc’i tekrar run konumuna geçirebilirsiniz.

Not : MRES ; CPU hafızasının stop moduna geçildikten sonra resetlenebileceğini ve elle ayarlanabileceğini ifade eder , açılımı ise Memory Reset’dir.

Clear / Reset :

Plc hafızasında bulunan tüm programları silmek için kullanılır.

İlgili CPU’yu seçiniz ve ardından Plc -> Diagnostic/Setting -> Clear / Reset yolunu izleyerek ilgili alana ulaşabilirsiniz.

Silme işleminin gerçekleşmesi için CPU’nun stop konumunda olması gerekir.

Bu işlem memory kart bulunduran eski tip kartlarda gerçekleşmektedir.

Yeni tip kartlarda memory (hafıza) kartı bulunmaz ve bu sebeple plc ile online olduktan sonra plc adresi içerisinde bulunan Blocks başlığı adı altındaki yüklü program blokları seçilerek temizleme işlemi yapılabilir.

Ek olarak bu kartları siemensin kart okuyucu cihazları ile de silebilirsiniz.

Plc Saati Ayarlama :

HW Config altında bulunan Plc menü üzerinden Set Time of Day başlığı altından bu işlemi gerçekleştirebilirsiniz.

PG/PC ifadesi bilgisayarın zaman ve tarihini bize söyler.

Module from PG/PC ifadesi ise ; Plc’nin zaman ve tarihidir.

Take From PG/PC ifadesini aktif hale getirerek ve ardından apply denilerek Plc’nin zaman ve tarihi bilgisayarın zaman ve tarihine göre ayarlanmış olur.

Sembol Tablosu :

Erişim için ;

Simatic  Manager ->ilgili proje -> Simatic 300 -> CPU… -> S7 programs üzerinden erişebilirsiniz.Sağ tarafta bulunan pencere üzerinden symbols (semboller) kısmına erişim sağlayabilirsiniz.

Ek olarak bu alana Lad/Stl/Fbd program kurucusu olan ‘Options’ kısmından da erişebilirsiniz.

Diğer bir sembol tablosu oluşturma alanı ise ;

‘Hardware’ kısmında kullanılan giriş-çıkış kartları üzerinden yapılabilir.Kart üzerinden sağ tıklayarak ‘Edit Symbols’ denilerek ilgili alana ulaşılabilir.

Buradan kartta bulunan giriş-çıkış sayılarını  görebilir ve bunlara istediğimiz isimleri verebiliriz.Ek olarak dilediğimiz adresi de belirtebiliriz.

Çıkış kartları ‘Q’ ile ifade edilir ve başlar.

Cross Reference :

Bu alan kullanıcının programlarında kullanılan kontrol elemanlarının nerelerde nasıl işlev yaptığını görmesi açısından kolaylık sağlar.

Reference Data -> Display ile ulaşılabilir.(Blokların toplu olduğu alan)

Options -> Reference Data -> Display ile ulaşılabilir.

Hafıza alanlarında adreslerden I , Q ,T , C, DB , FB, FC, SFB, SFC gibi elemanlar kullanıcı programlarında yer almaktadır ve ilgili elemanlar cross reference içerisinde listelenirler.

Cross reference listesini oluşturan öğeler ise ;

Adress (adres/sembol) : Kullanılıyor olan kontrol elemanının adresini belirtir.

Block (blok/sembol) : Kontrol elemanının hangi blok içerisinde yer aldığını gösterir.

Type (Tip) : Okunabilir ve yazılabilir olduğunu belirtir.

Language (Dil) : Programlama dilini belirtir.

Location : Bu bölüme çift tıklanıldığında kontrol elemanının kullanıldığı blok içerisindeki network açılacaktır.

Program içerisinde bir adresin başka bir alanda kullanılıp kullanılmadığını denetlemek adına ;

Aranacak olan adres seçilir ve sağ tıklanır.Ardından edit >> go to >> location seçeneği ile ve ya Ctrl + E kısayolu ile go to location penceresine ulaşılır.

Buradan ilgili adresin hangi blok ve networklerde kullanıldığı görülür.

İlgili satır çift tıklanıldığında ise fonksiyon açılır ve adrese ulaşılır.

Assignment List For Inputs , Outputs , Bit memory , Time and Counter (Girişler , çıkışlar , bit hafızası , zamanlayıcı ve sayıcılar için atama listesi) :

View -> Assignment üzerinden ilgili alan açılır.Burada programda oluşturulmuş olan kontrol elemanlarının adreslerini belirten bir tablo oluşur.

İlgili tabloda kullanılan kontrol elemanlarının kullanılan data tipine göre isimlendirilmesi yapılmıştır.

Program Yapısı :

View ->  Program structure  yolu üzerinden ilgili alana ulaşılabilir.Bu alan program içerisinde blokların alt alta çağırılma şeklini ifade eder.

Adresses Without Symbol (Sembolsüz Adresler) :

S7 kullanıcı programı içerisinde kontrol elemanlarına sembol ismi vermeden adres belirtimi yapıldığında , kullanılan öğelerin bir listesinin oluşturulduğu ekrandır.

Adresleme işlemi , isterseniz adres sırasına göre istersenizde numaralandırmaya göre yapılır.

Filter Reference Data :

View -> Filter yolu üzerinden ilgili ekrana ulaşılabilir.Filtreleme yapmak adına kullanılır.Reference Data üzerinde görmek istediğimiz değişkenleri tik kutucuğunu kullanarak seçebilir ya da kaldırabiliriz.Tüm adresleri görme ya da tek bir adresi görme işlemi burada yapılabilir.

S7-PLCSIM :

Simatic manager yazılımında ek bir yazılım olan S7-PLCSIM programı ile  yazılmış olan S7 programını PLC olmadan çalıştırabiliriz.Bu program yazdığımız programı sanal olarak çalıştırmamızı sağlar.Bu sayede program test edilebilir ve denetlenebilmektedir.

Yani kısaca simüle ediyoruz burada.

Start -> Simatic -> Step7 -> S7-PLCSIM üzerinden ilgili programa ulaşılabilir.

S7-PLCSIM ile çeşitli parametreleri gözlemleyebilir ve değiştirebilirsiniz.

Sanal olarak donanım ve kontrol elemanlarını eklemek adına ;

Insert -> Input variable ile giriş değişkeni ekleyebilirsiniz.

Insert -> Output variable ile de çıkış değişkeni ekleyebilirsiniz.

Insert -> Timer ile zamanlayıcı ekleyebilirsiniz.

Insert -> Counter ile sayıcı ekleyebilirsiniz.

Güç kaynağı için Power on seçeneği kullanılır.Power on aktif ise enerjilendirilmiştir sistem.

Simülatör içerisine programı yani kontrol elemanlarını simülatöre yükleyin ve çalıştırın.

Automation Licence Manager :

Step7 yazılımı için özel lisans anahtarına ihtiyacınız bulunmaktadır.Bu kısımdan da lisans bilgilerini girerek ya da yükleyerek Step7 yazılımını güncel ve full hale getirebilirsiniz.

Baskı ve Arşivleme :

Bir programı yazdıktan sonra program ile ilgili önemli verileri doküman haline getirebilirsiniz.

File-> Print yolu ile bu işlemi halledebilirsiniz.

Save as diyerek dosyayı kaydedebilir ve winzip gibi programlarla sıkıştırıp saklayabilirsiniz.

Ve ardından program içerisinde file-> archive yolu izlenerek arşive ekleme yada arşivden program alma işlemi yapabilirsiniz.

STEP7 DERSLERİ SONUÇ :

Bugün ki yazımızda Step7 Dersleri İnceleme adlı yazımızı sizlerle paylaştık.Hızla program yazmaya yönelik ilgili bilgilere giriş yapıyor olacağız.Umarım faydalı oluyor ve olacaktır.

İyi Çalışmalar.

One thought to “STEP7 Plc Programlama Dersleri -4 |Siemens S7 Plc Eğitim”

  1. Teşekkür ederim SteP7 bilgileri için lütfen devam edin çok yararlanıyorum. PLC kilitli blokları açmak için de bir yol var mı varsa bunu da söyleyebilir misiniz?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.