S7 Hi-Graph Programlama dili nedir?
S7 Hi-Graph Siemens'in
S7300-S7400 serisi PLC lerde kullanılabilecek
Graph benzeri ama daha yüksek seviyeli ardışıl programlama dilidir. Bu dil içerisinde
Graph mantığına benzer ancak, Sub Rutin ve Action içerisinde
STL komutlarını destekleyebilir. Ayrıca harici Fonksiyonlar çağırabilir ve interface özelliklerini kullanabilir. Öyle ki örneğin bir istasyon düşünelim. Bu istasyonumuz bir pres istasyonu olsun. Bu pres istasyonunda mekaniksel olarak bir çok hareket olacaktır. Pres Yukarı-Pres Aşağı-Pres Orta Serbest düşüş-Pres Frenleme-Pres Basınç gibi... Ekteki resimde adi bir çizim yaparak mantığı açıklamaya çalıştım.
Graph diline aşina olanlar mantığını daha iyi anlayacaklardır. Belirttiğim pres istasyonu örneğimiz gibi bütün işlemlerimiz sıralı olacak, bu istasyon PLC üzerinde bir çok şekilde programlanabilir ancak hem zamandan, hem de arıza tespiti açısından
Graph, ileri projelerde
Hi-Graph biçilmez kaftan.
Hi-Graph üzerinde
Graph Group ve
State Graph adı verilen iki bileşen var. Bu bileşenleri biraz açacak olursak adlarından da anlaşılacağı üzere
Graph Group bileşeni bir organizasyon yapısı oluyor. Şöyle ki
Graph Group içerisinde Alt rutinleri belirli bir sıraya göre dizip çalıştırılmasını sağlayabiliyorsunuz.
State Graph ise Alt Rutin diye tabir ettiğim Pres Yukarı gibi prosesin belirli bir kısmını barındıran parçalara deniyor.
State Graph'a örnek verecek olursak
Pres Yukarıda
Pres Orta Kademe Serbest Düşüş
Pres Aşağıda
Pres Basınç
Pres Yukarı gibi...
Bütün bunların belirli şartlar çerçevesinde belirli sırada yürütülmesini ise anladığınız gibi
Graph Group bileşeni sağlıyor.
Simatic S7 Hi-Graph dili büyük bir sıralı otomasyon projesinin tek başına altından kalkabilir.
Simatic S7 Hi-Graph İngilizce manualini ekten
indirebilirsiniz.
Konuyla ilgili sorularınız için bana ulaşabilirsiniz...