fatih88
-
İçerik sayısı
6 -
Katılım
-
Son ziyaret
İçerik Türü
Profiller
Forumlar
Günlükler
Takvim
İletiler bölümüne fatih88 kullanıcısının eklediği dosyalar
-
-
hanifi bey alt programda yaptığım diagramı mecbur ana programamı almam gerekiyor
-
Hanifi bey evet sistem olarak öyle ama ben bunu nasıl kandırabilirim sistem içinde 100 den fazla clamp unclam çağrılacak her seferinde o kadar diyagramı çizmek zor olacak
Öncelikle teşekkür ediyorum sabırla cevap verdiğiniz için ben leadder yazan biri değilim (otomasyonucu) mikrodenetleyicilere yazılım yapıyorum firmamda bazı makinalarımızda servo eklemem gerekiyor mcu ile servo surmedigim için hiç bir fikrim yok iş yerimde delta ss2 var lakin gmt ile çalışmak istiyorum
İş yerine geçtigimde alt programı atsam yardımcı olabilirmisiniz
-
alt progaram dediğimiz c dilinde fonksiyon ben gmt de alt program mantıgını anlamadım alt program örneği çok zayıf
alt program yazılımda sürekli tekrar tekrar kullanacağın komutları fonksiyondan çağırıp işlemin tamamlanmasından sonra fonksiyondan çıkılır
gmt de ben bir malzemeyi kilitleme açma döndürmem gerekiyor cok sık clamp ve unclamp yapılıyor projede ben bunu alt programlarda topladım problem alt program cağrıldıktan sonra satırları icra edip hemen çıkıyor alt programda timerler var onlar bitmeden satırları tarayıp çıkıyor ben fonksiyon tamamlandıktan sonra alt programdan çıkmak istiyorum ben bunun c de şu mantıkta yapabilirim
void clamp () { uint8 x=1; while(x) { sensörü bekle eger sensör bilgisi 500ms içide gelmezse alarma git sensör bilgisi geldiyse x=0; } return }
ladder diyagramında bu işi nasıl yapabilirim iyi çalışmalar
-
cevabınız için teşekkürler o sorunu çözdüm şimdiki sorunum alt program çağırdığımda alt program işini bitirmeden çıkması yani benim koşulum tamamlanana kadar alt programda kalıp koşul tamamlanınca alt programdan çıkılmasını istiyorum c yazılım şu şekil
void alt_prog()
{◘
uint32 x=1
while(x)
{
sensör gelene kadar bekle
sensör gelince x=0;
}
}
burda işlemi aptal döngüye soktuk taki x degerini 0 yapana kadar ben bunu plc de nasıl yaparım
iyi çalışmalar
-
arkadaşlar embeded yazılımı yapıyorum lakin plc progrmlamaya yeni başladım tek satırda inputlardan byte veri okuyup servoyu home ye yollamalıyım örnek girişlerden 1111000 bilgisi geldiginde nasıl home pozisyonuna yollarım
teşekkürler
Güncellemeler hk.
in GMTSuite FORUM
gönderildi
örnek yayınlamanız mümkünmü