S71200 plc ile hsc yardim

Katılım
28 Ocak 2011
Mesajlar
10
Puanları
1
1200 plc ile 1000 pulse enkoder den istegim pulse lari aliyorm ve hesaplama ile mm olarak degerleri aliyorm. Kartonu sensor gordugunde saymaya basliyacak ve bitince sifirlayacak.Encoder kacirmamasi icin bir kortan uzerine istedigim olculere valf ile yapistirici atican.
Yani 50mm bosluk 2cm at 3cm bosluk 5cm at 5cm bosluk gibi karsiladirma komutlari ile yapsam kacirmalar olur mu
 

apaçi

Üye
Katılım
1 Ağu 2009
Mesajlar
319
Puanları
8
Yaş
32
karşılaştırma komutları ile kaçırma olacaktır.
bu işi interrupt ile yapmalısın .eklediğim resimdeki ayarları yaparmısın.
md100 alanına istediğin değeri yüklediğinde hızlı sayıcı bu değere ulaştığında OB40 interruptına gidecek ve orda bir bit setleyecek. sen bu biti gerçek bir çıkışa bağlayabilirsin. bu bit setli ise timer dolunca geri resetlenecek. valf diye adlandırdım senin sistemine benzemesi için.
 

Ekli dosyalar

  • 189.4 KB Görüntüleme: 18
  • 172.6 KB Görüntüleme: 18
  • 163.1 KB Görüntüleme: 18
Konu Sah
D
Katılım
28 Ocak 2011
Mesajlar
10
Puanları
1
karşılaştırma komutları ile kaçırma olacaktır.
bu işi interrupt ile yapmalısın .eklediğim resimdeki ayarları yaparmısın.
md100 alanına istediğin değeri yüklediğinde hızlı sayıcı bu değere ulaştığında OB40 interruptına gidecek ve orda bir bit setleyecek. sen bu biti gerçek bir çıkışa bağlayabilirsin. bu bit setli ise timer dolunca geri resetlenecek. valf diye adlandırdım senin sistemine benzemesi için.
Şimdi gördüm yazdıklarınızı interrupt ile yaptığımda enkoder sıfırlandığı için ve timer ile valf resetlediğimde örneğin 5 cm tutkal at yerine 1 sn. tutkal at demiş oluyorum buda istediğim gibi olmuyor.

enkoderi çok hızlı döndürüp online traces ile incellemeler yaptım hiç kaçırma göremedim. Sahada ne ile karşılaşırım bilemiyorum.
 

Sponsor Bağlantı

Forum istatistikleri

Konular
113,112
Mesajlar
796,024
Kullanıcılar
415,225
Son üye
legimir12

Yeni konular

Üst