Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Delta PLC'de Structure Text (ST) programlama dilinin kullanımını anlatan eğitim içeriğidir.
- Video, Delta PLC'de yeni bir proje oluşturma ve ST programlama dilinin temel kullanımını göstermektedir. Eğitmen, ST dilinin ladder programlamasından farklı olarak C gibi yüksek seviyeli programlama dillerine benzer if, for, while, case gibi döngüleri kullanabilme avantajını açıklar ve basit motor kontrol örnekleri üzerinden programlama mantığını gösterir.
- Eğitim içeriğinde ayrıca ST ile haberleşme uygulamaları yazma, global değişkenlerin kullanımı ve ST ile ladder programlaması arasındaki etkileşim gibi konular ele alınmaktadır. Video, PLC programlamasına yeni başlayanlar için ST dilinin temel kullanımını göstermek amacıyla hazırlanmış olup, simülatör üzerinde test edilen örneklerle desteklenmektedir.
- 00:08Structure Text Programlama Dili Tanıtımı
- Bu derste ST (Structure Text) programlama dilinin kullanımı gösterilecektir.
- ST, C gibi yüksek seviyeli programlama dillerine benzeyen, if, return, exit, for, while gibi döngüleri kullanmayı sağlayan bir programlama dilidir.
- Delta PLC'lerde ST dilini kullanarak ladder'daki uzun networklerden kurtulup daha efektif ve okunabilir programlar yazabiliriz.
- 01:16ST Programı Oluşturma
- Yeni bir program oluşturmak için "Structure Text" seçeneği kullanılır.
- ST programı oluşturulduğunda, ladder diagram yerine yazı yazabileceğimiz yeni bir editör görünür.
- Fiziksel giriş ve çıkışlarla çalışmak için Main Table'da giriş ve çıkış değişkenleri tanımlanır.
- 02:41IF Döngüsü Örneği
- ST ile program yazarken if, repeat, will, for ve case gibi döngüler doğrudan kullanılabilir.
- IF döngüsü örneğinde, başla butonuna basıldığında ve durdur butonu gelmediğinde motorun çalışması sağlanır.
- Simülatörde program test edildiğinde, başla butonuna basıldığında motor çalışır, durdur butonuna basıldığında ise motor durur.
- 07:35CASE Döngüsü Örneği
- CASE döngüsü örneğinde, adım değişkeninin değeri göre farklı motorların çalışması sağlanır.
- Adım değeri 10 ise motor 1, 20 ise motor 2, 30 ise motor 3 çalışır, diğer durumlarda tüm motorlar durur.
- CASE döngüsünde değişkenlerin integer data tipi olması gerekir çünkü rakamlara ihtiyaç vardır.
- 11:45ST Dili ve Programlama Mantığı
- ST (Structured Text) dili ile haberleşme uygulamaları ve çeşitli programlar oluşturulabilir.
- ST dili, if else döngüleri, while döngüleri ve case döngüleri gibi yapılarla uyumlu programlar yazılabilir.
- Ana program ile ST programı arasında iletişim için global değişkenler kullanılarak güçlü programlar geliştirilebilir.
- 12:43ST Kullanımında Dikkat Edilmesi Gerekenler
- Fiziksel olarak tanımlanan X ve Y değişkenlerini aktif etmek veya devre dışı bırakmak mümkün değildir.
- SPPSoft, bu değişkenler için enable MPU kontağı seçeneği sunmamaktadır.
- Simülatör kullanırken veya testler yaparken yardımcı kontaklar kullanılması önerilir.